Skip to main content

GreenCloud: a packet-level simulator of energy-aware cloud computing data centers

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.

This is a preview of subscription content, access via your institution.

References

  1. 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 

  2. 2.

    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

    Chapter  Google Scholar 

  3. 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. 4.

    Cisco Systems (2008) Cisco Data Center Infrastructure 2.5 Design Guide, Inc., May

  5. 5.

    CSIM Development Toolkit for Simulation and Modeling (2010) Available at http://www.mesquite.com/

  6. 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 

  7. 7.

    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

    Chapter  Google Scholar 

  8. 8.

    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

    Chapter  Google Scholar 

  9. 9.

    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

    Chapter  Google Scholar 

  10. 10.

    Gartner Group (2010) Available at: http://www.gartner.com/

  11. 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. 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. 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 

  14. 14.

    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

    MathSciNet  Article  Google Scholar 

  15. 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. 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

  17. 17.

    Intel Inc. (2010) Intel® Xeon® Processor 5000 Sequence. Available at: http://www.intel.com/p/en_US/products/server/processor/xeon5000

  18. 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. 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. 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 

  21. 21.

    Mahadevan P, Sharma P, Banerjee S, Ranganathan P (2009) Energy aware network operations. In: IEEE INFOCOM workshops, pp 1–6

    Chapter  Google Scholar 

  22. 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. 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. 24.

    Postel J (1981) Internet control message protocol. Internet engineering task force request for comments 792, September

  25. 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. 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. 27.

    Rawson A, Pfleuger J, Cader T (2008) Green grid data center power efficiency metrics: PUE and DCIE. The Green Grid White Paper #6

  28. 28.

    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

    Chapter  Google Scholar 

  29. 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. 30.

    Thaler D, Hopps C (2000) Multipath issues in unicast and multicast nexthop selection. Internet engineering task force request for comments 2991, November

  31. 31.

    The Network Simulator Ns2 (2010) Available at: http://www.isi.edu/nsnam/ns/

  32. 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 

Download references

Author information

Affiliations

Authors

Corresponding author

Correspondence to Dzmitry Kliazovich.

Rights and permissions

Reprints 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

Download citation

Keywords

  • Energy efficiency
  • Next generation networks
  • Cloud computing simulations
  • Data centers