With rising energy cost and growing environmental concerns, GREEN COMPUTING is receiving more and more attention. Software and system architectures play a crucial role in both computing and telecommunication systems, and they have been analysed 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, servers in a cloud computing infrastructure), the energy consumption of a system based on a specific software architecture is of great importance. For example, high energy consuming always leads to higher operational cost of the system. High energy consumption also implies more heat produced, thus, more power is required for cooling-down. As the number of computers is increasing day by day, so is the amount of electricity consumed by them which in turn is increasing the carbon content in atmosphere. This problem has been realized by the researchers and several corrective measures are being taken which help in minimizing the power usage of computers and this process is called as Green Computing