Greencloud: The Green Cloud Simulator
Greencloud is a sophisticated packet-level simulator for energy-aware cloud computing data centers with a focus on cloud communications. It offers a detailed fine-grained modeling of the energy consumed by the data center IT equipment, such as computing servers, network switches, and communication links.
GreenCloud, released under the General Public License Agreement, is an extension of the well-known NS2 network simulator. About 80 percent of GreenCloud code is implemented in C++, while the remaining 20 percent is in the form of Tool Command Language (TCL) scripts.
source: http://greencloud.gforge.uni.lu/