Skip to main content

Research Repository

Advanced Search

An aspect oriented model for software energy efficiency in decentralised servers.

Chinenyeze, Samuel; Liu, Xiaodong; Al-Dubai, Ahmed


Samuel Chinenyeze


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.

Presentation Conference Type Conference Paper (Published)
Conference Name 2nd International Conference on ICT for Sustainability (ICT4S 2014)
Start Date Aug 24, 2014
End Date Aug 27, 2014
Online Publication Date Jul 1, 2014
Publication Date 2014-07
Deposit Date Jul 29, 2014
Publicly Available Date Apr 5, 2017
Peer Reviewed Peer Reviewed
Series Title Advances in Computer Science Research
Series ISSN 2352-538x
Book Title ict4s-14
ISBN 978-94-62520-22-6
Keywords Green Software Engineering; Green Aspects; Greening Legacy Systems; Green Components; Aspect Oriented Programming.
Public URL
Contract Date Apr 5, 2017


An Aspect Oriented Model for Software Energy Efficiency in Decentralised Servers (1.8 Mb)

Publisher Licence URL

Copyright Statement
© Atlantis Press. This article is distributed under the terms of the Creative Commons Attribution License, which permits non-commercial use, distribution and reproduction in any medium, provided the original work is properly cited.

You might also like

Downloadable Citations