53
18th, 2016 Green Computing TDDD50 Real-time Systems Laboratory Department of Computer and Information Science (IDA) Linköping University Sweden www.ida.liu.se/~TDDD50 January

Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

18th, 2016

Green ComputingTDDD50

Real-time Systems LaboratoryDepartment of Computer and Information Science (IDA)

Linköping UniversitySweden

www.ida.liu.se/~TDDD50

January

Page 2: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Course Staff

Examiner & Course leaderSimin Nadjm-Tehrani

Course assistant Ekhiotz Vergara

Seminar teachers Antonia Arvanitaki (Group A)Ekhiotz (Ekhi) Vergara (Group B, Group E)Abdeldjalil (Jalil) Boudjadar (Group C)Simin Nadjm-Tehrani (Group D)

Course secretaryÅsa Kärrman

(Contact for group placement)

(Contact for absence)

(Contact for matters to do with Ladok!)

2

Page 3: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Course goals

Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint product lifecycle standards

Identify mechanisms for reducing energy consumption of ICT

Analyze sustainable ICT solutions/products

Learn to read a research paper, present it in English, and lead a discussion in a group

Summarize a research paper in a written report3

Page 4: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Education goals

For Swedish students (högskoleverkets utbildningsmål)

Civing (och högskoleing.): “insikt i aktuellt forsknings- och utvecklingsarbete” ”utveckla och utforma produkter, processer och system med

hänsyn till … samhällets mål för ekonomiskt, socialt och ekologiskt hållbar utveckling”

”förmåga att i såväl nationella som internationella sammanhang muntligt och skriftligt i dialog med olika grupper klart redogöra för och diskutera sina slutsatser”

So we are right on the spot here!

4

Page 5: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Structure of the course

Lectures 3 lectures

Introduction to the course, rules of the game, minimum terminology to start you off discussing!

Seminars 1 introductory seminar (seminar 0) – performed by teachers 7 regular seminars (14 research papers) – by students

5

Page 6: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Lecture1-3

Two types of information

How can a student prepare to pass this course?

What is the basic terminology one is expected to know to actively take part in the seminars

http://openclipart.org/detail/28016/roadsign-keep-left-by-anonymoushttp://openclipart.org/detail/75799/registry-book-by-wakro

6

Page 7: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Examination

Based on: Presence and active participation in seminars Presentation of the assigned paper Written report on the assigned paper

Attendance to all seminars (incl Sem 0) is compulsory Talk to your teacher in advance in case of legitimate

absence

After registering to webreg (by 19/1) you are committing to attend all seminar occasions!

7

Page 8: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Selection of your article

While selecting the article you would like to present, keep in mind that:

Each article is assigned to a session (date)

Articles require different background knowledge (specified on the course web page)

Select 3 articles in the order of preference and send mail to your assigned group teacher

Articles are assigned on the basis of the email timestamp (FIFO)

8

Page 9: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Topic overview

The course articles are linked in the course website See selection guidelines posted there

The seminars will focus on:

Life cycle assessment

Networking

Mobile devices

Power management

Data centres

Storage

9

Page 10: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

What is active participation?

Has browsed through the paper to be presented by another student before the seminar and knows what it is about

Has a copy of the paper discussed in front of him/her, during the seminar

Listens, takes notes, asks questions, answers other students’ questions

10

Page 11: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Grades

Incremental requirements: Grade 3

Attending all seminars and participating in discussions Satisfactory presentation and leading of discussion for the

assigned paper Satisfactory report about the assigned paper (see template

on the web page!) and finding two related research papers Grade 4

High quality analysis of assigned paper in report Prepared activity in the seminar discussion

Grade 5 Extended report, including:

proposal of alternative ideas on the paper solution additional related work (at least one more reference)

11

Page 12: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Important dates and procedures

Before 19th January Register in webregPreference about article sent to prel. Grp teacher

21st January Article assignment

25th January Introductory seminar

Within two weeks from your presentationDeadline to send v1of your report

For sem 7 presenters: 21st March

12

Page 13: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Datacentre visit

Can be organised in week 7 or 9 To see real stuff in Mjärdevi

Will only be organised if there is enough interest!

13

Page 14: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Web evaluation KURT (2015)

”Somewhat unclear instructions and guidelines for own assignment” If you are in any doubt, please ask us, that’s what we are

here for! All students that have participation below pass level will be

contacted as course progresses, with hints to improve “I did not think the course would be interesting but I was

wrong” “Broad knowledge about green computing” “The examiner needs to get better at providing

constructive criticism… especially during the examination of written reports” Sure! We try to suggest concrete improvements, but only if

your report already gets the basics mentioned in the guidelines right!

14

Page 15: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Changes from last year

Mentioned in 2014 evaluations: We have split the 4 credit points into 1+3

We have updated two papers so that the material is from recent research Note that a paper that has a platform used in 2010 still has

insights that will carry over to newer platforms

15

Page 16: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Thesis projects

Consider this area as a possible topic for your thesis project!

M. Asplund, A. Thomasson, E. J. Vergara, and S. Nadjm-Tehrani, Software-related Energy Footprint of a Wireless Broadband Module,Proceedings of 9th ACM International Symposium on Mobility Management andWireless Access (MobiWac), ACM, November 2011.

Anton Thomasson

16

Page 17: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Best student thesis prize

Awarded by Computer Society (Dataföreningen) 2013 You have Simon’s published paper in e-energy 2014 in

your seminar series :- )

17

Page 18: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Further work by students in this course

M. Almquist, V. Almquist M. Almquist, V. Almquist, E. J. Vergara, and S. Nadjm-

Tehrani, Communication Energy Overhead of Mobile Games, Proceedings of the Second ACM International Workshop on Mobile Gaming, MobiGames, ACM, May 2015

Rasmus holm (thesis defended December 2015) Gunnar Berg (thesis in progress)

18

Page 19: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Questions?

19

Page 20: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Terminology

Introduction to sustainability

Life-Cycle of ICT products

Eco-labelling and standards

Many thanks to Jordi CucurullFor earlier versions of this course material

20

Page 21: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Terminology

Introduction to sustainability

Life-Cycle of ICT products

Eco-labelling and standards

21

Page 22: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Sustainability

a multi-faceted concept frequently invoked in environmental discourse. Its precise meaning as well as differences to similar concepts such as sustainable development are a matter of on-going argument. Most interpretations focus on the property of environmental, social or socio-ecological systems to maintain important indicators of system integrity, functioning or well-being over extended periods of time.

Wikipedia

22

Page 23: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Recall: Education degree goals

Civilingenjör

”visa förmåga att utveckla och utforma produkter, processer och system* med hänsyn till människors förutsättningar och behov och samhällets mål för ekonomiskt, socialt och ekologiskt hållbar utveckling.”

Dataingenjör

”visa förmåga att utforma och hantera produkter, processer och system med hänsyn till människors förutsättningar och behov och samhällets mål för ekonomiskt, socialt och ekologiskt hållbar utveckling.”

23

Page 24: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Global Warming

Human activities are affecting the natural environment

An example is the massive production of CO2

24

Page 25: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Global Warming

Photo by Mila Zinkova [CC-BY-SA-3.0 (www.creativecommons.org/licenses/by-sa/3.0)] 25

Page 26: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Green ICT vs. ICT for Green

ICT for Green Use ICT technologies to reduce the environmental footprint

of other processes and sectors E.g., smart grid, smart building

Green ICT Reduction of the ICT’s environmental footprint E.g., Energy-aware data centers

26

Page 27: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Global ICT footprint (CO2)

http://www.smart2020.org/publications/ 27

Page 28: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

At European level (2013)

ICT is responsible for 8-10% of Europe’s electricity consumption, and 4% of its Carbon emissions

http://europa.eu/rapid/press-release_IP-13-231_en.htm

28

Page 29: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Definition of Green Computing

Different definitions are possible:

Reduction of the environmental impact, e.g. by reduction of Green House Gases (GHG)

Reduction of energy waste

Reduction of energy bill

Reduction of energy consumption

While maintaining (or considering the loss in) the quality of service

29

Page 30: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Solutions for each definition

Reduction of the environmental impact Use renewable energy sources (GHG emissions) Design of low power components Responsible disposal and recycling

Reduction of energy waste

Reduction of energy bill

Reduction of energy consumption

Source: http://www.renewableenergyworld.com/rea/tech/hydropower

30

Page 31: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Solutions for each definition

Reduction of the environmental impact

Reduction of energy waste Locate power drain points close to power plants Exploit environmental characteristics (e.g., cooling, sun)

Reduction of energy bill

Reduction of energy consumption

Source: https://www.facebook.com/LuleaDataCenter31

Page 32: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Solutions for each definition

Reduction of the environmental impact

Reduction of energy waste

Reduction of energy bill Exploit volatile electricity prices Create and enforce regulatory support

Reduction of energy consumption

Source: 3M.com 32

Page 33: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Solutions for each definition

Reduction of the environmental impact

Reduction of energy waste

Reduction of energy bill

Reduction of energy consumption Enforce energy proportionality But … Consider performance guarantees

33

Page 34: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Benefits (cross-definition)

Environmental ICT respectful towards the environment Less production of CO2 and other contaminants

Economical Reduction of electricity bill Less infrastructure for same service (power supplies, cooling

systems...) Government financial incentives

Public relations Marketing Competitiveness

34

Page 35: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Carbon Disclosure Project Database with corporate climate change information Companies disclose

Gas emissions Strategies to prevent climate change

https://www.cdproject.net

Sustainability affects company’s image

35

Page 36: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Sustainability affects companies image

Cool IT (Green Peace) Initiative to track corporate climate leadership Most influential IT brands are analysed according to:

Efforts to provide solutions to reduce greenhouse emissions Initiatives to reduce their own emissions Political advocacy to support climate and energy policies

http://www.greenpeace.org/international/en/campaigns/climate-change/cool-it/

36

Page 37: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Terminology

Introduction to sustainability

Life-Cycle of ICT products

Eco-labelling and standards

37

Page 38: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Holistic approach: Life-Cycle of ICT

Lorenz M. Hilty. Information Technology and Sustainability: Essays on the Relationship between Information Technology and Sustainable Development, Books on Demand, 2008 ISBN: 978-3837019704

38

Page 39: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Life-Cycle Assessment (LCA)

All phases of the chain must be considered Consumption of material and energy Use of some infrastructure Materials, energy and infrastructure have their own life-

cycles Recursive study of them

LCA analysis performed with LCA tools: SimaPro, Umberto… Life-cycle inventory database: Ecoinvent...

39

Page 40: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Umberto (i)

Management of materials

http://www.umberto.de

40

Page 41: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Umberto (ii)

http://www.umberto.de

41

Page 42: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

ICT production vs. usage

Comparison of phases in Desktop PCs

Production in China One year usageconsumes 2.4 GJ consumes 0.8 GJ

42

Page 43: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

How do we make choices?

Usage phase offsets production after 3 years This increases to 6 years if other environmental aspects

defined in the Eco-Indicator '99 methodology are aggregated Dependent on electricity supply mix

Length of usage phase is a very relevant parameter Short software innovation cycles with increasing hardware

requirements are ecologically disastrous Usage phase should be extended

Trade-off extension vs. reduced consumption of new devices

43

Page 44: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Holistic approach: Life-Cycle of ICT

Lorenz M. Hilty. Information Technology and Sustainability: Essays on the Relationship between Information Technology and Sustainable Development, Books on Demand, 2008 ISBN: 978-3837019704

44

Page 45: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

What is e-Waste?

Waste from electrical and electronic equipment

e-Waste has become a serious problem Total annual global volume around 40 million tonnes Treatment is a challenge, recycling is the key

Recycling metals can save up 20-25% of production costs

Image under CC license by nickwheeleroz on Flickr 45

Page 46: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

How to treat e-Waste?

Informal recycling Informal industry in emerging economies Health and environmental impacts not considered No or poor safety measures while manipulation High levels of contaminants in the activity areas

Air, bottom ash, dust, soil, waters...

Pictures by courtesy of Technology and Society Lab, Empa Materials Science and Technology, Switzerland

46

Page 47: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

Terminology

Introduction to sustainability

Life-Cycle of ICT products

Eco-labelling and standards

47

Page 48: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

ENERGY STAR

Set of energy performance specifications that qualified products must fulfill

“If every home office product purchased in the United States this year met ENERGY STAR requirements, we would:

Save more than $100 million in annual energy costs Prevent 1.4 billion pounds of greenhouse gases, equivalent to

emissions from 125,000 cars Save more than 900 million kWh of electricity.”

http://www.energystar.gov

48

Page 49: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

ENERGY STAR Requirements for Computers (5.2)

Defines categories of computers Desktop computers, integrated desktop computers,

notebooks, workstations, game consoles, small-scale servers, thin clients

Defines operational modes Off mode, sleep mode, idle mode, active mode

Defines maximum annual consumption for each category Tables with non-active operational mode weighting (% time

idle, sleep...) Tables with maximum annual energy according to

operational mode weighting defined (Typical Energy Consumption - TEC)

Defines test procedures to qualify products

49

Page 50: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

ENERGY STAR – an example

Example with desktop computer category B (2 cores, >= 2 GB)

ETEC=(8760/1000)⋅(Poff⋅Toff+Psleep⋅Tsleep+Pidle⋅Tidle)

ETEC for category B computer ≤ 175.0 (kWh)

Poff, Psleep, and Pidle must be measured and fed into the formula that must give less than or equal to 175 kWh to qualify the product

http://www.energystar.gov

Time spent in mode

Weighted time in mode

Toff 55%Tsleep 5%Tidle 40%

50

Page 51: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

ENERGY STAR Other products

ENERGY STAR Program Requirements for Displays

Defines criteria for qualifying products Power source, television tuners, automatic brightness control, external

power supply, power management requirements

Defines operational mode requirements Maximum consumption in off and sleep modes Maximum consumption in on mode

Depends on size, resolution and brightness settings

Defines test procedures to qualify products

ENERGY STAR provides a database for qualified products http://www.eu-energystar.org/database

51

Page 52: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

RoHS - EU Directive 2002/95/EC

Restriction of use of certain Hazardous Substances (RoHS) In electrical and electronic equipment To protect human health and environment For products put on the market since 1st July 2006

Restricted substances Lead Mercury Cadmium Hexavalent chromium Polybrominated biphenyls (PBB) Polybrominated diphenyl ethers (PBDE)

http://ec.europa.eu/growth/single-market/european-standards/harmonised-standards/restriction-of-hazardous-substances/index_en.htmhttps://www.gov.uk/guidance/rohs-compliance-and-guidance#sthash.97KbCt7F.dpuf

52

Page 53: Green Computing TDDD50 - IDAsimna73/teaching/TDDD50/VT16/...Course goals Identify and analyze the global impact of information & communication technologies (ICT) ICT carbon footprint

EPEAT / IEEE P1680

Global registry of electronic products Covers design, production, use, and disposal of products Operation and criteria based on IEEE 1680 standards 23 required criteria and 28 optional

Products registered and declared by manufacturers Independent verification of their claims Fast product presence in the register

Environmental product ranking Bronze: Meets all 23 required criteria Silver: Bronze plus 50% of the optional criteria Gold: Bronze plus 75% of the optional criteria

http://www.epeat.netThe EPEAT name and marks are registered trademarks of EPEAT Inc. 2012

53