DocumentCode
635174
Title
Towards application-specific impact specifications and GreenSLAs
Author
Atkinson, Colin ; Schulze, Thomas
Author_Institution
Dept. of Software Eng., Univ. of Mannheim, Mannheim, Germany
fYear
2013
fDate
20-20 May 2013
Firstpage
54
Lastpage
61
Abstract
As the trend towards clouds and the delivery of software applications “as a service” continues, the importance of controlling, and if possible reducing, the environmental impact of the supporting data centers assumes ever more importance. However, increasing efficiency alone will not necessarily have the desired impact if computing service consumption levels grow out of control. Increased efficiency needs to be accompanied by responsible usage, which in turns requires users to be aware of the impact of their computing consumption choices. This paper makes a first step in this direction by proposing some techniques for making statements about the environmental impact of specific applications based on formal, but human readable, specifications of their functionality. It then shows how these techniques can be extended to support the definition of application specific, GreenSLAs (Service Level Agreements) which allow the contract between computing service suppliers and consumers to include constraints on the acceptable environmental impact (e.g. energy usage or CO2 emissions).
Keywords
cloud computing; contracts; green computing; GreenSLAs; application-specific impact specifications; cloud computing; computing service consumption levels; data centers; environmental impact; service level agreements; software as a service; Air pollution; Green products; Hardware; Optimization; Software; Solid modeling; Unified modeling language; Cloud Computing; Eco-Efficient Software Engineering; GreenSLAs; Impact Specification;
fLanguage
English
Publisher
ieee
Conference_Titel
Green and Sustainable Software (GREENS), 2013 2nd International Workshop on
Conference_Location
San Francisco, CA
Type
conf
DOI
10.1109/GREENS.2013.6606422
Filename
6606422
Link To Document