Vous êtes sur la page 1sur 39

2η Ηµερίδα για τις Πράσινες Τεχνολογίες Πληροφορικής και Τηλεπικοινωνιών (GreenICT)

Αθήνα, 17 Μαΐου 2010

green data
green software
open issues and challenges ahead
Ioannis N. Athanasiadis
Dalle Molle Institute for Artificial Intelligence
Lugano, Switzerland

Thanks to Ferdinando Villa, Andrea Rizzoli,


Marcello Donatelli, Sander Janssen, Robert Muetzerfeld
UN Agenda 21
•“Bridging the data gap”
• Limited records in less-developed countries
ⓔ ioannis@idsia.ch
May 17, 2010

vs
• “Data overflow” in the developed world, though:
• poor standards,
• legacy systems,
ⓦ www.athanasiadis.info

• not digitized
Athens, Greece

• not effectively shared/reused


Ioannis N. Athanasiadis

•Environmental data are a resource in scarcity


Green ICT

• esp. those needed for scientific computations

2
Environmental Informatics
•study and development of adequate techniques for
collection, storage, retrieval and processing of complex
ⓔ ioannis@idsia.ch
May 17, 2010

environmental data
(Page and Avouris, 1995)
ⓦ www.athanasiadis.info

Databases Usability Requirements for Soil Water Air


Communications
environmental Landscape Radiation
Athens, Greece

Software Engineering
problems Noise Waste
Hardware

Information Environmental Environmental


Technology Informatics Sciences
Ioannis N. Athanasiadis

Neural Networks
EC GA Management Economy
Fuzzy Logic Problem solving Administration Law
Green ICT

Bayesian Techniques Engineering Ecology

3 (Page and Hilty, 1994)


Data aspects
•Environmental data are subjective, and have different
readings
ⓔ ioannis@idsia.ch
May 17, 2010

• conflicting user perspectives


• they are result of a scientific measurement process
(a large amount of knowledge is hidden behind it)
ⓦ www.athanasiadis.info

•Meta-data and annotations


Athens, Greece

• More than spatiotemporal referencing


• More than classifications
Ioannis N. Athanasiadis

•Environmental data are (?) in public domain


Green ICT

• Not treated as such


• Ownership, privacy, industrial property
4
Software aspects
•Environmental applications are a challenging testbed for IT
technologies
ⓔ ioannis@idsia.ch
May 17, 2010

•...though not used that often for demonstrating IT systems


• too complex and interdisciplinary field
• lots of uncertainties
•Environmental software process very seldom involves
ⓦ www.athanasiadis.info

trained computer scientists


Athens, Greece

• EI is not a “big business”


• lack of monetary stimulation? (Swayne 2003)
•New collaborations are needed
Ioannis N. Athanasiadis
Green ICT

5
Key issues
(inspired from the SEAMLESS Project)
Green ICT Athens, Greece May 17, 2010

7
Ioannis N. Athanasiadis ⓦ www.athanasiadis.info ⓔ ioannis@idsia.ch

SIM
U L AT
I O N

Solution Space
OP
TIM
IZA
(1) Data explosion

TIO
N
(2) Variety of model paradigms
•Combinatorial models
• agricultural management generators
ⓔ ioannis@idsia.ch
May 17, 2010

•Numerical integration (biophysical) models


• Plant planting and growth simulation
ⓦ www.athanasiadis.info

•Economical models
Athens, Greece

• Farm income optimization


• Market price forecasting
Ioannis N. Athanasiadis

•Decision making models


Green ICT

• Socio-economic indicators

8
Green ICT Athens, Greece May 17, 2010

9
Ioannis N. Athanasiadis ⓦ www.athanasiadis.info ⓔ ioannis@idsia.ch

(3) People
Where is my farm?

(4) Data issues


(complexity, space, time, semantics, provenance, ...)
Socio-economic and argicultural
policy data are attached to NUTS
Where is my farm? and FADN regions
ⓔ ioannis@idsia.ch
May 17, 2010

NUTS-2
FADN
ⓦ www.athanasiadis.info
Athens, Greece
Ioannis N. Athanasiadis
Green ICT

11 Intersection
Green ICT Athens, Greece May 17, 2010
Ioannis N. Athanasiadis ⓦ www.athanasiadis.info ⓔ ioannis@idsia.ch

12
(area of study)
“Representative farm”
Where is my farm?
Soil and climate data are classified in
Where is my farm? homogeneous “agro-environmental zones”
ⓔ ioannis@idsia.ch
May 17, 2010

AEZ-3
ⓦ www.athanasiadis.info
Athens, Greece
Ioannis N. Athanasiadis
Green ICT

13 AEZ-1 AEZ-2
Green ICT Athens, Greece May 17, 2010
Ioannis N. Athanasiadis ⓦ www.athanasiadis.info ⓔ ioannis@idsia.ch

14
Where is my farm?
Lets put all layers together!
Green ICT Athens, Greece May 17, 2010
Ioannis N. Athanasiadis ⓦ www.athanasiadis.info ⓔ ioannis@idsia.ch

15
AEZ-1
FADN

Here is my farm!!
Where is my farm?
AEZ-3

AEZ-2
NUTS-2
Lets put all layers together!
IT made complexity even worse?
I need the
LeafAreaIndex Here it is my
LAI
ⓔ ioannis@idsia.ch
May 17, 2010

I can produce Who can calculate


ⓦ www.athanasiadis.info

AirTempMAX Air.Temperature.Max.Daily?
Athens, Greece

What about VAR1?


Εχω χάσει τον
Ioannis N. Athanasiadis

µπούσουλα
Green ICT

Capito?
MeanSoilTemperature is a daily
or an annual average?
16 !@#$%#$%^?
Environmental Informatics Tools

Data capture and storage OK


ⓔ ioannis@idsia.ch
May 17, 2010

Data processing Partly


ⓦ www.athanasiadis.info
Athens, Greece

End user applications OK


Ioannis N. Athanasiadis
Green ICT

Software development tools HUH?


17
Software Engineering for EI ...
•re-use of models is limited
•software development platforms are rarely used
ⓔ ioannis@idsia.ch
May 17, 2010

•need to strengthen the “separation of concerns” concept

•Though, the attention is growing...


ⓦ www.athanasiadis.info

Make IT Green
Cloud Computing and its
Contribution to Climate Change
Athens, Greece
Ioannis N. Athanasiadis

Greenpeace International
Green ICT

18
Ιn the Semantic Web era...
ⓔ ioannis@idsia.ch
May 17, 2010

Government

Distribution Contribution
Industry
ⓦ www.athanasiadis.info

Agent Agent
Contribution Distribution
Agent Agent NGO
Athens, Greece

Management
Management Agent
Agent
Distribution
Agent
Contribution
Contribution Agent
Agent Distribution
Agent
Ioannis N. Athanasiadis

Research Environmental Institute


Green ICT

Public Ioannis N. Athanasiadis

(Athanasiadis 2007)

19
Soft Eng tools for Green
Software development process
•3 official releases
• Mar 2006 (prototype 1 - stand alone app)
ⓔ ioannis@idsia.ch
May 17, 2010

• Sep 2007 (prototype 2 - web-based app)


• Dec 2008 (prototype 3 - web-based app)
•SVN system
•Trac system
ⓦ www.athanasiadis.info

•Virtual stand-up meetings


Athens, Greece

•“Hackathlons”
Ioannis N. Athanasiadis
Green ICT

21
Green ICT Athens, Greece May 17, 2010
Ioannis N. Athanasiadis ⓦ www.athanasiadis.info ⓔ ioannis@idsia.ch

22
An eclipse plugin for GAMS
Knowledge Management
Semantic models
specified as ontologies
ⓔ ioannis@idsia.ch
May 17, 2010

ThinkLab
ⓦ www.athanasiadis.info

Generated Java Beans


Generated
Generated Domain
Athens, Greece

Classes
attr1 Classes
attr1
attr1
Manager
attr1
oper1()
oper1()
oper2() (off-line mode)
oper2()
Ioannis N. Athanasiadis

Database Structure
Green ICT

Attribute Attribute
Hibernate
Entity Relation

Entity
Green ICT Athens, Greece May 17, 2010
Ioannis N. Athanasiadis ⓦ www.athanasiadis.info ⓔ ioannis@idsia.ch

AgrOntologies
Green ICT Athens, Greece May 17, 2010
Ioannis N. Athanasiadis ⓦ www.athanasiadis.info ⓔ ioannis@idsia.ch

25
ThinkCap
Green ICT Athens, Greece May 17, 2010
Ioannis N. Athanasiadis ⓦ www.athanasiadis.info ⓔ ioannis@idsia.ch

26
ThinkCap
Green ICT Athens, Greece May 17, 2010
Ioannis N. Athanasiadis ⓦ www.athanasiadis.info ⓔ ioannis@idsia.ch

27
Social simulation of water consumers
Green ICT Athens, Greece May 17, 2010
Ioannis N. Athanasiadis ⓦ www.athanasiadis.info ⓔ ioannis@idsia.ch

28
Meteo radar data management
QA/QC in Saudi Aramco SN
What is the quality of the current ozone value?
ⓔ ioannis@idsia.ch
May 17, 2010

O3

O3 max
ⓦ www.athanasiadis.info
Athens, Greece

O3 min Decision Ozone Quality Index:


Model in range [0-3%)
Ioannis N. Athanasiadis

NOx
Green ICT

CO

29 Time

Past recordings Now


Green ICT Athens, Greece May 17, 2010
Ioannis N. Athanasiadis ⓦ www.athanasiadis.info ⓔ ioannis@idsia.ch

30
ARIES
TaToo: Tagging green resources
ⓔ ioannis@idsia.ch
May 17, 2010

Evaluate & Validate

Annotate
ⓦ www.athanasiadis.info

Discover
Athens, Greece

INA

Search
Ioannis N. Athanasiadis

Users Web TaTooTags Meta Resources


Green ICT

31
Three dimensions of
ecoinformatics

(Villa 2009)
Recognize, name and serialize
1
Nature’s concepts and objects
(i) Aus L. 1758 (ii) Aus L. 1758 (iii) Aus L. 1758 (iv) Aus L. 1758

Aus aus
ⓔ ioannis@idsia.ch

Aus aus Aus aus


May 17, 2010

L. 1758 L. 1758
L. 1758
Aus bea
Archer
Aus aus 1965
L. 1758
Aus bea
ⓦ www.athanasiadis.info

Aus cea Aus cea


Archer
Fry 1989 Fry 1989
1965
Athens, Greece

Linneaus 1758 Archer 1965 Fry 1989 Tucker 1991

•Names and ecological entities have a many-to-many


relationship
Ioannis N. Athanasiadis

•Entities in ecology depend on scale, interpretation and


Green ICT

purpose
•Classification of ecological entities is desperately complex
33 without formal methods
Represent human knowledge
2
about Nature and match it to data
ⓔ ioannis@idsia.ch
May 17, 2010
ⓦ www.athanasiadis.info
Athens, Greece

•Scientists need reliable language to communicate their


hypotheses
Ioannis N. Athanasiadis

•“Declarative modeling” is an umbrella term for this subset


of ecoinformatics
Green ICT

•Evidence (data) must be expressible in the same


34 languages to ease validation
Extract synthetic knowledge
3
from observations
ⓔ ioannis@idsia.ch
May 17, 2010
ⓦ www.athanasiadis.info
Athens, Greece

•data-driven ecology & environmental modelling


•transparent access of data and models
Ioannis N. Athanasiadis

•synthesize data, detect regularities, build or improve


models
Green ICT

•More and more relevant as real-time data become


35 overwhelmingly available and scientific synthesis does not
IT assets
•Abstraction, Separation of concerns
•Modularity
ⓔ ioannis@idsia.ch
May 17, 2010

•Open source culture and practice


•Requirements engineering
•Mining repositories
ⓦ www.athanasiadis.info

•Design patterns
Athens, Greece

•Software lifecycle
•Knowledge engineering
Ioannis N. Athanasiadis
Green ICT

36
(EasterBrook 2008)
Open challenges
•Accelerate science - complex simulation
•Scientific data sharing
ⓔ ioannis@idsia.ch
May 17, 2010

•Open collaborative science


•Power aware computing
•Advanced DSS incl assessment and planning
ⓦ www.athanasiadis.info

•Stakeholders - social media


Athens, Greece
Ioannis N. Athanasiadis
Green ICT

37
Conclusion
•A “sustainable development” software engineering
process is needed for environmental data and models
ⓔ ioannis@idsia.ch
May 17, 2010
ⓦ www.athanasiadis.info

We can start now to lay the


Athens, Greece

groundworks of tomorrows
applications
Ioannis N. Athanasiadis
Green ICT

38
2η Ηµερίδα για τις Πράσινες Τεχνολογίες Πληροφορικής και Τηλεπικοινωνιών (GreenICT)
Αθήνα, 17 Μαΐου 2010

Ευχαριστώ πολύ
Thank you

Γιάννης Αθανασιάδης
Dalle Molle Institute for Artificial Intelligence, Lugano, Switzerland
http://www.athanasiadis.info - ioannis@idsia.ch

Vous aimerez peut-être aussi