An Aspect Oriented Model for Software Energy Efficiency in Decentralised Servers
Samuel Chinenyeze, Xiaodong Liu, Ahmed Al-Dubai
Available Online August 2014.
- https://doi.org/10.2991/ict4s-14.2014.14How to use a DOI?
- Green Software Engineering; Green Aspects; Greening Legacy Systems; Green Components; Aspect Oriented Programming.
- Green software is currently gaining interests with the increasing impact of IT in energy consumption. Green-ness in software however, can be achieved at various stages of the Software Development Life Cycle (SDLC). Consequently, several software engineering concepts can be adopted for achieving greener software. Aspect Oriented Programming (AOP) has been used in solving several crosscutting concerns of software, such as security and performance, but has not been well explored within the context of Energy Efficiency (EE). In this paper we propose and implement an Aspect-oriented Model for EE (AMEE) which adopts AOP for software EE as a crosscutting concern and consequently reducing computational energy consumption based on client-server architecture, where the server layer is distributed. By using a selected case study, the paper presents the energy saving outcome of using AMEE model for different simulated workload patterns.
- Open Access
- This is an open access article distributed under the CC BY-NC license.
Cite this article
TY - CONF AU - Samuel Chinenyeze AU - Xiaodong Liu AU - Ahmed Al-Dubai PY - 2014/08 DA - 2014/08 TI - An Aspect Oriented Model for Software Energy Efficiency in Decentralised Servers BT - Proceedings of the 2014 conference ICT for Sustainability PB - Atlantis Press SP - 112 EP - 119 SN - 2352-538X UR - https://doi.org/10.2991/ict4s-14.2014.14 DO - https://doi.org/10.2991/ict4s-14.2014.14 ID - Chinenyeze2014/08 ER -