Green ICT in China Webinar

Presentation Source Links

The Software Side of Green ICT

Most Green ICT efforts focus on hardware. That make sense, because hardware lifecycles encompass everything from environmentally responsible sourcing of its raw materials through energy efficiency of its use to sustainable disposal at its end-of-life. Special utility software such as desktop power-saving plays a significant role in Green ICT, but less attention has been given to the application and system software within the gear. The most recent development in this area is a tool to help software developers optimize the energy efficiency of their applications.


The EnviroInfo 2017 conference in Luxembourg will hold a workshop on Energy Aware Software-Engineering and Development

GREENSPECTOR is a tool for developers striving to offer low-energy consumption software. The French company describes its product as a " ecodesign solution for developers. With a unique set of green rules for energy-oriented code analysis, a cross-platform measurement capacity and a test bench, GREENSPECTOR makes the everlasting quest of resources efficiency easier. Significant savings can be claimed on mobile devices, back-office softwares, IoT apps…" We are glad to see the focus on a wide range of edge devices, not just PCs.

Despite uncertainty about its future a few years ago, GREENSOFT appears to remain active, as is its companion Sustainable Software Blog. See more about both these initiatives below.

The United Kingdom's Software Sustainability Institute does not appear to embrace the environmental sustainability of code, as do the other sustainable software efforts described in this post. It is unclear from the organization's web site exactly what it means by "Software Sustainability".


Our Green ICT Conference Directory lists only one 2016 event with "software" in the title: GREENS 2016 - 5th International Workshop on Green & Sustainable Software. That compares with three in 2015.


The Green Code Lab Challenge , a France-based operation, announced its results in December 2015. The Challenge "...helped more than 400 students and 25 professionals to showcase an unsung yet essential topic in the digitalization of our economy, namely eco-design software." The competition focused on minimizing the energy consumption in a connection between an IoT object and its server.

The GHG Protocol Product Life Cycle Accounting and Reporting Standard ICT Sector Guidance is a joint project of World Resources Institute (WRI), the World Business Council for Sustainable Development (WBCSD), the Carbon Trust and the Global e-Sustainability Initiative (GeSI). A review by Markus Dick in the Sustainable Software Blog says that the most recent draft offers "…deep insight into methods to measure and calculate the energy consumption of software run on consumer and server devices. These are therefore of high interest for software architects and developers who want to know how changes to their software architecture and implementation impact the GHG emissions of a specific use case during the usage stage of their software product." An interesting conclusion is that "…the real advantage of the measurements is that it enables us developers to build software that performs well on slower or simpler and therefore more energy efficient devices."

GREENSOFTis a German project initiated in 2010 to apply Green ICT principles to "software products, software development processes and their underlying software process models." Ecologeenet, one of the project's collaborators, tells me that full project funding is uncertain for 2013. Spin-offs from the project live on, including the Green Power Indicator for Firefox and the English-language Sustainable Software Blog. GREENSOFT's publications and other materials remain available on its web site.

GREEN-NET is a French project initiated in 2007 which "explores the design of energy-aware software frameworks dedicated to large scale distributed systems". This appears to be an attempt to integrate energy-monitoring software with applications/system software.

A call for integrating emissions tracking features into platform software came from Tom Raftery at a 2012 Red Monk conference presentation. "Hack the currently available open source cloud platforms (Eucalyptus, CloudStack and OpenStack), write emissions measurement and reporting patches. Get the patches accepted back into the core so that when the next update of the software is pushed out, the companies using the three platforms will at a stroke, have energy and reporting capabilities. At that point customer demand should ensure that they make this info public (or at least available to their customers)."

Check out other Green ICT innovations and basic research by clicking on the FutureTech tag at the top of this post.