1 / 0

Towards Application-Specific Impact Specifications and GreenSLAs

Towards Application-Specific Impact Specifications and GreenSLAs. Colin Atkinson, Thomas Schulze - University of Mannheim. GREENS 2013 San Francisco, USA 20.05.2013. Conclusion. MOTIVATION. Towards Green Specifications.

etta
Download Presentation

Towards Application-Specific Impact Specifications and GreenSLAs

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Towards Application-Specific Impact Specifications and GreenSLAs

    Colin Atkinson, Thomas Schulze - University of Mannheim GREENS 2013 San Francisco, USA 20.05.2013
  2. Conclusion MOTIVATION Towards Green Specifications The energy needs of the ICT industry are predicted to rise enormously Current strategies for addressing this mainly focus on enhancing efficiency But this alone will not have the desired impact if users are not made aware of the impact of their consumption choices Therefore, an approach that fosters more responsible usage behaviour is required A key prerequisite is to clearly specify what services a customer receives for what cost (ecologically and financially) Showcase Specification Requirement Estimation Service Provider User SLA GREENS 2013 San Francisco, USA 20.05.2013
  3. Conclusion MOTIVATION Functional View Towards Green Specifications Structural View CollectingProducts View-Based Specification of Services Product <<subject>> ShoppingCart [products > 1] removeProduct() addProduct() addProduct() price: Integer 0..max products: Natural := 0 max: Natural cost: Money := 0.00 [products > 1] removeProduct() CreditCard addProduct(p) removeProduct(p) checkOut() pay(c): String number: String expiraryDate: String validationCode: String creditLimit: Money checkout() 0..* Empty [products = 1] removeProduct() Showcase [limit not OK] pay() [limit OK andcard OK] pay() <<acquires>> 1 <<enumeration>> State Checkout ValidationService Empty CollectionProducts Checkout [limit OK but card not OK] pay() [products = 1] removeProduct() validate(c, cost) : Boolean Behavioural View GREENS 2013 San Francisco, USA 20.05.2013
  4. Conclusion MOTIVATION Probability Product <<subject>> ShoppingCart CollectingProducts price: Integer <<env>> avgCO2 := 0.001 CO2Deviation := 0.0002 Eco-Enhanced Specification 0..max 0,35 products: Natural := 0 max: Natural cost: Money := 0.00 <<env>> avgCO2 := 0.05 CO2Deviation := 0.005 [products > 1] removeProduct() addProduct() 0,1 addProduct() Green Specifications 0,5 0,9 CreditCard [products > 1] removeProduct() number: String expiraryDate: String validationCode: String creditLimit: Money <<env>> avgCO2 := 0.07 CO2Deviation := 0.001 σ addProduct(p) removeProduct(p) checkOut() pay(c): String Emission 0..* 0,05 μ 0,05 0,07 checkout() Empty [products = 1] removeProduct() [limit not OK] pay() [limit OK andcard OK] pay() <<acquires>> 0,1 0,8 1 <<enumeration>> State Checkout ValidationService 0,03 Empty CollectionProducts Checkout Showcase [limit OK but card not OK] pay() 0,05 [products = 1] removeProduct() validate(c, cost) : Boolean GREENS 2013 San Francisco, USA 20.05.2013
  5. Conclusion Application specific impact specifications raise the level of awareness of the user for eco-cost and enables them to make more responsible choices In addition it enables data centres to further enhance their optimization strategies based on acceptable qualities of services Proposed question to the workshop for further discussion: “What metrics are useful for expressing eco-efficiency to the user and to the software developer” Towards Green Specifications Showcase MOTIVATION GREENS 2013 San Francisco, USA 20.05.2013
  6. CONTACT US Colin Atkinson atkinson@informatik.uni-mannheim.de Thomas Schulze schulze@informatik.uni-mannheim.de MORE INFORMATION All4Green Project http://www.all4green-project.eu Questions? Chair of Software Engineering University of Mannheim http://swt.informatik.uni-mannheim.de Eco-Efficient Software Engineering Blog http://www.e2-se.com
More Related