Provided by: Creative Commons
Date Added: Nov 2014
With rising energy cost and growing environmental concerns, green computing is receiving more and more attention. Software and system architectures (in terms of concurrency patterns) play a crucial role in both computing and telecommunication systems and they have been analyzed for performance, reliability, maintainability and security. Yet, little work on analysis based on the amount of energy that the CPU/processor will consume has been reported. Since, most communication systems have to run 24/7 (e.g., most server farms and servers in a cloud computing infrastructure), the energy consumption of a system based on a specific software architecture is of great importance.