GreenCloud: a packet-level simulator of energy-aware cloud computing data centers
- 3.3k Downloads
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.
KeywordsEnergy efficiency Next generation networks Cloud computing simulations Data centers
Unable to display preview. Download preview PDF.
- 1.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 Google Scholar
- 3.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 Google Scholar
- 4.Cisco Systems (2008) Cisco Data Center Infrastructure 2.5 Design Guide, Inc., May Google Scholar
- 5.CSIM Development Toolkit for Simulation and Modeling (2010) Available at http://www.mesquite.com/
- 6.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 Google Scholar
- 10.Gartner Group (2010) Available at: http://www.gartner.com/
- 11.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 Google Scholar
- 12.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 Google Scholar
- 13.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 Google Scholar
- 15.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 Google Scholar
- 16.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 Google Scholar
- 17.Intel Inc. (2010) Intel® Xeon® Processor 5000 Sequence. Available at: http://www.intel.com/p/en_US/products/server/processor/xeon5000
- 18.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 Google Scholar
- 19.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) Google Scholar
- 20.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 Google Scholar
- 22.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 Google Scholar
- 23.Moore J, Chase J, Ranganathan P, Sharma R (2005) Making scheduling “cool”: temperature-aware workload placement in data centers. In: USENIX annual technical conference Google Scholar
- 24.Postel J (1981) Internet control message protocol. Internet engineering task force request for comments 792, September Google Scholar
- 25.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 Google Scholar
- 26.Rasmussen N (2010) Calculating total cooling requirements for data centers. White paper, APC Legendary Reliability. Available at: http://www.ptsdcs.com/whitepapers/23.pdf
- 27.Rawson A, Pfleuger J, Cader T (2008) Green grid data center power efficiency metrics: PUE and DCIE. The Green Grid White Paper #6 Google Scholar
- 29.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 Google Scholar
- 30.Thaler D, Hopps C (2000) Multipath issues in unicast and multicast nexthop selection. Internet engineering task force request for comments 2991, November Google Scholar
- 31.The Network Simulator Ns2 (2010) Available at: http://www.isi.edu/nsnam/ns/
- 32.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 Google Scholar