Simulation and Performance Analysis of Data Intensive and Workload Intensive Cloud Computing Data Centers

  • Dzmitry Kliazovich
  • Pascal Bouvry
  • Samee Ullah Khan
Chapter
Part of the Optical Networks book series (OPNW)

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. In this chapter, we survey the main techniques behind enabling energy efficiency in data centers and present simulation environment for energy-aware cloud computing. Along with the workload distribution, the focus is devoted to simulating packet-level communications in realistic setups. Finally, the effectiveness of common power management solutions is assessed and a scheduling methodology that combines energy efficiency and network awareness is presented.

Keywords

Microwave Shipping Expense 

References

  1. 1.
    Brown R, Chan P, Eto J, Jarvis S, Koomey J, Masanet E, Nordman B, Sartor D, Shehabi A, Stanley J, Tschudi B (2007) Report to congress on server and data center energy efficiency: Public law 109–431. Lawrence Berkeley National Laboratory. 1–130. Available at http://www.energystar.gov/ia/partners/prod_development/downloads/EPA_Datacenter_Report_Congress_Final1.pdf
  2. 2.
    Fan X, Weber W-D, Barroso LA (2007) Power provisioning for a warehouse-sized computer. In: ACM international symposium on computer architecture, San Diego, CA, June 2007Google Scholar
  3. 3.
    Raghavendra R, Ranganathan P, Talwar V, Wang Z, Zhu X (2008) No “Power” struggles: coordinated multi-level power management for the data center. In: SIGOPS Oper. Syst. Rev. 42(2): 48–59Google Scholar
  4. 4.
    Gartner Group. Available at: http://www.gartner.com/, Accessed Aug 2012
  5. 5.
    Moore J, Chase J, Ranganathan P, Sharma R (2005) Making scheduling “Cool”: temperature-aware workload placement in data centers. In: USENIX annual technical conference (ATEC ’05). USENIX Association, Berkeley, CA, USA, pp 5–5Google Scholar
  6. 6.
    Horvath T, Abdelzaher T, Skadron K, Liu X (2007) Dynamic voltage scaling in multitier web servers with end-to-end delay control. IEEE Trans Comp 56(4):444–458Google Scholar
  7. 7.
    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, USAGoogle Scholar
  8. 8.
    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 2009), in conjunction with ICDCS 2009, Montreal, QC, Canada, June 2009Google Scholar
  9. 9.
    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, IndiaGoogle Scholar
  10. 10.
    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 (HPCA ’03). IEEE Computer Society, Washington, DC, USA, pp 91–102.Google Scholar
  11. 11.
    Mahadevan P, Sharma P, Banerjee S, Ranganathan P (2009) Energy aware network operations. In: Proceedings of the 28th IEEE international conference on Computer Communications Workshops (INFOCOM’09). IEEE Press, Piscataway, NJ, USA, pp 25–30.Google Scholar
  12. 12.
    The Network Simulator ns-2. Available at: http://www.isi.edu/nsnam/ns/, Accessed Aug 2012
  13. 13.
    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, GermanyGoogle Scholar
  14. 14.
    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). pp 1–9Google Scholar
  15. 15.
    Rawson A, Pfleuger J, Cader T (2008) Green grid data center power efficiency metrics: PUE and DCIE. The Green Grid White Paper #6Google Scholar
  16. 16.
    Wang L, Khan SU (2011) Review of performance metrics for green data centers: a taxonomy study. The Journal of Supercomputing. Springer US, pp 1–18Google Scholar
  17. 17.
    Cisco Data Center Infrastructure 2.5 Design Guide (2010) Cisco press, March 2010Google Scholar
  18. 18.
    Thaler D, Hopps C (2000) Multipath issues in unicast and multicast nexthop selection. Internet Engineering Task Force. Request for Comments 2991, November 2000. Available at http://tools.ietf.org/html/rfc2991
  19. 19.
    IEEE Standard for Information technology-Telecommunications and information exchange between systems-Local and metropolitan area networks-Specific requirements Part 3: Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications Amendment 4: Media Access Control Parameters, Physical Layers and Management Parameters for 40 Gb/s and 100 Gb/s Operation,” IEEE Std 802.3ba-2010 (2010) (Amendment to IEEE Standard 802.3-2008), pp 1–457Google Scholar
  20. 20.
    Christesen S Data center containers. Available at http://www.datacentermap.com/blog/datacenter-container-55.html, Accessed Aug 2012
  21. 21.
    Katz RH (2009) Tech Titans building boom. IEEE Spectrum 46(2):40–54Google Scholar
  22. 22.
    Worthen B (2011) Data centers boom. Wall Street Journal. Available at http://online.wsj.com/article/SB10001424052748704336504576259180354987332.html
  23. 23.
    Next generation data center infrastructure. CGI White Paper, 2010Google Scholar
  24. 24.
    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, DC, USAGoogle Scholar
  25. 25.
    Guo C, Lu G, Li D, Wu H, Zhang X, Shi1 Y, Tian C, Zhang1 Y, Lu S (2009) BCube: a high performance, server-centric network architecture for modular data centers. In: ACM SIGCOMM, Barcelona, Spain, 2009Google Scholar
  26. 26.
    Li D, Guo C, Wu H, Tan K, Zhang Y, Lu S (2009) FiConn: using backup port for server interconnection in data centers. In: IEEE INFOCOM 2009, pp 2276–2285Google Scholar
  27. 27.
    Liao Y, Yin D, Gao L (2010) DPillar: scalable dual-port server interconnection for data center networks. In: 2010 Proceedings of 19th International Conference on computer communications and networks (ICCCN), pp 1–6Google Scholar
  28. 28.
    Kliazovich D, Bouvry P, Khan SU (2010) GreenCloud: a packet-level simulator of energy-aware cloud computing data centers. The Journal of Supercomputing. pp 1–21Google Scholar
  29. 29.
    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–314Google Scholar
  30. 30.
    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, DC, USA, pp 93–102Google Scholar
  31. 31.
    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, USAGoogle Scholar
  32. 32.
    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 2009Google Scholar
  33. 33.
    Garrison S, Oliva V, Lee G, Hays R (2008) Data center bridging, Ethernet Alliance. Available at http://www.ethernetalliance.org/wp-content/uploads/2011/10/Data-Center-Bridging1.pdf
  34. 34.
    AlizadehM, Atikoglu B, Kabbani A, Lakshmikantha A, Pan R, Prabhakar B, Seaman M (2008) Data center transport mechanisms: Congestion control theory and IEEE standardization. In: Annual Allerton conference on communication, control, and computing, pp 1270–1277.Google Scholar
  35. 35.
    IEEE 802.1 Data Center Bridging Task Group. Available at: http://www.ieee802.org/1/pages/dcbridges.html, Accessed Aug 2012
  36. 36.
    Song Y, Wang H, Li Y, Feng B, Sun Y (2009) Multi-tiered on-demand resource scheduling for VM-based data center. In: IEEE/ACM international symposium on cluster computing and the grid (CCGRID), pp 148–155Google Scholar
  37. 37.
    Kliazovich D, Bouvry P, Khan SU (2011) DENS: Data center energy-efficient network-aware scheduling. Cluster Computing, Springer US, pp 1–11.Google Scholar
  38. 38.
    Kopparapu C (2002) Load balancing servers, firewalls, and caches. Wiley, New YorkGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2013

Authors and Affiliations

  • Dzmitry Kliazovich
    • 1
  • Pascal Bouvry
    • 1
  • Samee Ullah Khan
    • 2
  1. 1.University of LuxembourgLuxembourgLuxembourg
  2. 2.North Dakota State UniversityFargoUSA

Personalised recommendations