Impacts of software and its engineering on the carbon footprint of ICT

Abstract The energy consumption of information and communication technology (ICT) is still increasing. Even though several solutions regarding the hardware side of Green IT exist, the software contribution to Green IT is not well investigated. The carbon footprint is one way to rate the environmental impacts of ICT. In order to get an impression of the induced CO 2 emissions of software, we will present a calculation method for the carbon footprint of a software product over its life cycle. We also offer an approach on how to integrate some aspects of carbon footprint calculation into software development processes and discuss impacts and tools regarding this calculation method. We thus show the relevance of energy measurements and the attention to impacts on the carbon footprint by software within Green Software Engineering.

[1]  Patrick Heymans,et al.  Discovering Sustainability Requirements: An Experience Report , 2011, REFSQ.

[3]  Timo Johann,et al.  How to measure energy-efficiency of software: Metrics and measurement results , 2012, 2012 First International Workshop on Green and Sustainable Software (GREENS).

[4]  Bo Li,et al.  Harnessing renewable energy in cloud datacenters: opportunities and challenges , 2014, IEEE Network.

[5]  Barbara Rapp,et al.  IT Solutions for EPI Management , 2013 .

[6]  Sanath S. Shenoy,et al.  Green software development model: An approach towards sustainable software development , 2011, 2011 Annual IEEE India Conference.

[7]  Chiara Francalanci,et al.  A Survey on Firms' Participation in Open Source Community Projects , 2009, OSS.

[8]  Alexis Laurent,et al.  Limitations of carbon footprint as indicator of environmental sustainability. , 2012, Environmental science & technology.

[9]  Timo Johann,et al.  The GREENSOFT Model: A reference model for green and sustainable software and its engineering , 2011, Sustain. Comput. Informatics Syst..

[10]  Mathias Uslar,et al.  Requirements for Smart Grid ICT-architectures , 2012, 2012 3rd IEEE PES Innovative Smart Grid Technologies Europe (ISGT Europe).

[11]  Fabrizio Fabbrini,et al.  Software Sustainability from a Process-Centric Perspective , 2012, EuroSPI.

[12]  Bo Deng,et al.  Study on energy saving strategy and evaluation method of green cloud computing system , 2013, 2013 IEEE 8th Conference on Industrial Electronics and Applications (ICIEA).

[13]  Imtiaz Ahmad,et al.  A Green Model for Sustainable Software Engineering , 2013 .

[14]  Kem-Laurin Kramer,et al.  User Experience in the Age of Sustainability: A Practitioner's Blueprint , 2012 .

[15]  Chiara Francalanci,et al.  Is software "green"? Application development environments and energy efficiency in open source applications , 2012, Inf. Softw. Technol..

[16]  Poul E. Heegaard,et al.  Interdependency Modeling in Smart Grid and the Influence of ICT on Dependability , 2013, EUNICE.

[17]  Ali Dada,et al.  Displaying Dynamic Carbon Footprints of Products on Mobile Phones , 2008 .

[18]  William McDonough,et al.  Cradle to Cradle: Remaking the Way We Make Things , 2002 .

[19]  G. Vickery,et al.  Greener and Smarter: Information Technology can Improve the Environment in Many Ways , 2013 .

[20]  Bernd Page,et al.  A simulation tool for maintenance processes of offshore wind farms , 2013 .

[21]  Lizy Kurian John,et al.  Complete System Power Estimation Using Processor Performance Events , 2012, IEEE Transactions on Computers.

[22]  Stefan Naumann,et al.  Enhancing Software Engineering Processes towards Sustainable Software Product Design , 2010, EnviroInfo.

[23]  Kang G. Shin,et al.  Profiling Software for Energy Consumption , 2012, 2012 IEEE International Conference on Green Computing and Communications.

[24]  Juha Taina How Green Is Your Software? , 2010, ICSOB.

[25]  Thomas Wiedmann,et al.  Integrating ecological, carbon and water footprint into a "footprint family" of indicators: Definition and role in tracking human pressure on the planet , 2012 .

[26]  Florian Pappenberger,et al.  Operational early warning systems for water-related hazards in Europe , 2012 .

[27]  Eli M. Noam,et al.  Broadband networks, smart grids and climate change , 2013 .

[28]  Pille Pruulmann-Vengerfeldt,et al.  Information technology users and uses within the different layers of the information environment in Estonia , 2006 .

[29]  Lutz Kolbe,et al.  Green Business Process Management -- A Definition and Research Framework , 2014, 2014 47th Hawaii International Conference on System Sciences.

[30]  Mathis Wackernagel,et al.  The Ecological Footprint: an Indicator of Progress Toward Regional Sustainability , 1998 .

[31]  Amela Karahasanovic,et al.  Understanding the new digital divide - A typology of Internet users in Europe , 2011, Int. J. Hum. Comput. Stud..

[32]  Yi Zhong,et al.  State-of-the-art research study for green cloud computing , 2011, The Journal of Supercomputing.

[33]  Timo Johann,et al.  Measurement and Rating of Software-induced Energy Consumption of Desktop PCs and Servers , 2011, EnviroInfo.

[34]  Abram Hindle Green mining: Investigating power consumption across versions , 2012, 2012 34th International Conference on Software Engineering (ICSE).

[35]  J. Gombiner Carbon Footprinting the Internet , 2011 .