DocumentCode
642613
Title
An assessment of software lifecycle energy
Author
Moshnyaga, Vasily G.
Author_Institution
Dept. Electron. Eng. & Comput. Sci., Fukuoka Univ., Fukuoka, Japan
fYear
2013
fDate
9-11 Sept. 2013
Firstpage
112
Lastpage
119
Abstract
Software energy assessment is important for reducing environmental impact of modern information technologies (IT). While software does not consume energy, for any computing hardware the energy cost of processing strongly depends on control defined by software. This paper analyzes the total energy consumption associated with software production, delivery and use and assesses their contribution to green-house gas emissions. The results reveal that the energy consumed at the production stage dominates the total lifecycle energy as software size grows. However, if software is largely used, most of the lifecycle energy is consumed at the use stage. For software as big as Linux 3.2 kernel, the total lifecycle energy exceeds 51 Giga Watt-hours i.e. equivalent of 31kilotons of CO2 emission. Reducing this environmental impact requires energy-conscious software development and management. This paper is not intended as a comprehensive analysis rather as a starting point for research toward green software development.
Keywords
energy consumption; green computing; software development management; CO2 emission; IT; Linux 3.2 kernel; energy consumption; energy-conscious software development; environmental impact reduction; green software development; green-house gas emission; information technology; processing energy cost; software delivery; software lifecycle energy assessment; software management; software production; software size; software use; Additives; Computers; Hardware; Linux; Power demand; Production; Software; energy consumption; lifecycle assessment; software;
fLanguage
English
Publisher
ieee
Conference_Titel
Power and Timing Modeling, Optimization and Simulation (PATMOS), 2013 23rd International Workshop on
Conference_Location
Karlsruhe
Type
conf
DOI
10.1109/PATMOS.2013.6662163
Filename
6662163
Link To Document