Abstract
Cloud computing data centers are becoming increasingly popular for the provisioning of computing resources. The cost and operating expenses of data centers have skyrocketed with the increase in computing capacity. Several governmental, industrial, and academic surveys indicate that the energy utilized by computing and communication units within a data center contributes to a considerable slice of the data center operational costs.
In this paper, we present a simulation environment for energy-aware cloud computing data centers. Along with the workload distribution, the simulator is designed to capture details of the energy consumed by data center components (servers, switches, and links) as well as packet-level communication patterns in realistic setups.
The simulation results obtained for two-tier, three-tier, and three-tier high-speed data center architectures demonstrate the effectiveness of the simulator in utilizing power management schema, such as voltage scaling, frequency scaling, and dynamic shutdown that are applied to the computing and networking components.
Similar content being viewed by others
References
Buyya R, Ranjan R, Calheiros RN (2009) Modeling and simulation of scalable cloud computing environments and the CloudSim toolkit: challenges and opportunities. In: Proceedings of the 7th high performance computing and simulation conference, Leipzig, Germany, June
Chen Y, Das A, Qin W, Sivasubramaniam A, Wang Q, Gautam N (2005) Managing server energy and operational costs in hosting centers. In: Proceedings of the ACM SIGMETRICS international conference on measurement and modeling of computer systems. ACM, New York, pp 303–314
Chen G, He W, Liu J, Nath S, Rigas L, Xiao L, Zhao F (2008) Energy-aware server provisioning and load dispatching for connection-intensive internet services. In: The 5th USENIX symposium on networked systems design and implementation, Berkeley, CA, USA
Cisco Systems (2008) Cisco Data Center Infrastructure 2.5 Design Guide, Inc., May
CSIM Development Toolkit for Simulation and Modeling (2010) Available at http://www.mesquite.com/
Fan X, Weber W-D, Barroso LA (2007) Power provisioning for a warehouse-sized computer. In: Proceedings of the ACM international symposium on computer architecture, San Diego, CA, June
Fan X, Weber W-D, Barroso LA (2007) Power provisioning for a warehouse-sized computer. In: Proceedings of the 34th annual international symposium on computer architecture (ISCA). ACM, New York, pp 13–23
Fan X, Weber W-D, Barroso LA (2007) Power provisioning for a warehouse-sized computer. In: Proceedings of the 34th annual international symposium on computer architecture (ISCA ’07). ACM, New York, pp 13–23
Farrington N, Rubow E, Vahdat A (2009) Data center switch architecture in the age of merchant silicon. In: Proceedings of the 17th IEEE symposium on high performance interconnects (HOTI ’09). IEEE Computer Society, Washington, pp 93–102
Gartner Group (2010) Available at: http://www.gartner.com/
Greenberg A, Lahiri P, Maltz DA, Patel P, Sengupta S (2008) Towards a next generation data center architecture: scalability and commoditization. In: Proceedings of the ACM workshop on programmable routers for extensible services of tomorrow, Seattle, WA, USA, August 22–22
Guo C, Wu H, Tan K, Shiy L, Zhang Y, Luz S (2008) DCell: a scalable and fault-tolerant network structure for data centers. In: ACM SIGCOMM, Seattle, Washington, USA
Guo C, Lu G, Li D, Wu H, Zhang X, Shi Y, Tian C, Zhang Y, Lu S (2009) BCube: a high performance, server-centric network architecture for modular data centers. In: ACM SIGCOMM, Barcelona, Spain
Horvath T, Abdelzaher T, Skadron K, Liu X. (2007) Dynamic voltage scaling in multitier web servers with end-to-end delay control. IEEE Trans Comput 56(4):444–458
IEEE Std. 802.3ad-2000 (2000) Amendment to carrier sense multiple access with collision detection (CSMA/CD) access method and physical layer specifications-aggregation of multiple link segments. IEEE Press, New York
IEEE std 802.3ba-2010 (2010) Media access control parameters, physical layers and management parameters for 40 Gb/s and 100 Gb/s operation. June
Intel Inc. (2010) Intel® Xeon® Processor 5000 Sequence. Available at: http://www.intel.com/p/en_US/products/server/processor/xeon5000
Li B, Li J, Huai J, Wo T, Li Q, Zhong L (2009) EnaCloud: an energy-saving application live placement approach for cloud computing environments. In: IEEE international conference on cloud computing, Bangalore, India
Lim S-H, Sharma B, Nam G, Kim EK, Das CR (2009) MDCSim: a multi-tier data center simulation, platform. In: IEEE international conference on cluster computing and workshops (CLUSTER)
Liu J, Zhao F, Liu X, He W (2009) Challenges Towards Elastic Power Management in Internet Data Centers. In: Proceedings of the 2nd international workshop on cyber-physical systems (WCPS), in conjunction with ICDCS 2009, Montreal, Quebec, Canada, June
Mahadevan P, Sharma P, Banerjee S, Ranganathan P (2009) Energy aware network operations. In: IEEE INFOCOM workshops, pp 1–6
Mahadevan P, Sharma P, Banerjee S, Ranganathan P (2009) A power benchmarking framework for network devices. In: Proceedings of the 8th international IFIP-TC 6 networking conference, Aachen, Germany, May 11–15
Moore J, Chase J, Ranganathan P, Sharma R (2005) Making scheduling “cool”: temperature-aware workload placement in data centers. In: USENIX annual technical conference
Postel J (1981) Internet control message protocol. Internet engineering task force request for comments 792, September
Raghavendra R, Ranganathan P, Talwar V, Wang Z, Zhu X (2008) No “power” struggles: coordinated multi-level power management for the data center. In: APLOS
Rasmussen N (2010) Calculating total cooling requirements for data centers. White paper, APC Legendary Reliability. Available at: http://www.ptsdcs.com/whitepapers/23.pdf
Rawson A, Pfleuger J, Cader T (2008) Green grid data center power efficiency metrics: PUE and DCIE. The Green Grid White Paper #6
Rimal BP, Choi E, Lumb I (2009) A taxonomy and survey of cloud computing systems. In: The fifth international joint conference on INC, IMS and IDC, pp 44–51
Shang L, Peh L-S, Jha NK (2003) Dynamic voltage scaling with links for power optimization of interconnection networks. In: Proceedings of the 9th international symposium on high-performance computer architecture table of contents
Thaler D, Hopps C (2000) Multipath issues in unicast and multicast nexthop selection. Internet engineering task force request for comments 2991, November
The Network Simulator Ns2 (2010) Available at: http://www.isi.edu/nsnam/ns/
Wickremasinghe B, Calheiros RN, Buyya R (2008) CloudAnalyst: a CloudSim-based visual modeller for analysing cloud computing environments and applications. In: International conference on advanced information networking and applications (AINA 2010), Perth, Australia, April 20–23
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kliazovich, D., Bouvry, P. & Khan, S.U. GreenCloud: a packet-level simulator of energy-aware cloud computing data centers. J Supercomput 62, 1263–1283 (2012). https://doi.org/10.1007/s11227-010-0504-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-010-0504-1