skip to main content
short-paper

Joint virtual machine assignment and traffic engineering for green data center networks

Authors Info & Claims
Published:10 January 2014Publication History
Skip Abstract Section

Abstract

The popularization of cloud computing brings emergency concern to the energy consumption in big data centers. Besides the servers, the energy consumed by the network in a data center is also considerable. Existing works for improving the network energy efficiency are mainly focused on traffic engineering, i.e., consolidating flows and switching off unnecessary devices, which fails to comprehensively consider the unique features in data centers. In this paper, we advocate a joint optimization for achieving energy efficiency of data center networks by proposing a unified optimization framework. In this framework, we consider to take advantage of the application characteristics and topology features, and to integrate virtual machine assignment and traffic engineering. Under this framework, we then devise two efficient algorithms, TE VMA and TER, for assigning virtual machines and routing traffic flows respectively. Knowing the ncommunication patterns of the applications, the TE VMA algorithm is purposeful and can generate desirable traffic conditions for the next-step routing optimization. The TER algorithm makes full use of the hierarchical feature of the topology and is conducted on the multipath routing protocol. The performance of the overall framework is confirmed by both theoretical analysis and simulation results, where up to 50% total energy savings can be achieved, 20% more compared with traffic engineering only approaches.

References

  1. D. Abts, M. R. Marty, P. M. Wells, P. Klausler, and H. Liu. Energy proportional datacenter networks. In ISCA, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Agarwal, Sameer, Kandula, Srikanth, Bruno, Nicolas, Wu, Ming-Chuan, S. Ion, and J. Zhou. Re-optimizing data-parallel computing. In Proceedings of the 9th USENIX conference on Networked Systems Design and Implementation, NSDI'12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Al-Fares, A. Loukissas, and A. Vahdat. A scalable, commodity data center network architecture. In SIGCOMM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. M. Al-Fares, S. Radhakrishnan, B. Raghavan, N. Huang, and A. Vahdat. Hedera: Dynamic flow scheduling for data center networks. In NSDI, pages 281--296, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Andrews, A. Fernández Anta, L. Zhang, and W. Zhao. Routing for energy minimization in the speed scaling model. In INFOCOM, pages 2435--2443, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. Dean and S. Ghemawat. Mapreduce: Simplified data processing on large clusters. In OSDI, pages 137--150, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. A. G. Greenberg, J. R. Hamilton, N. Jain, S. Kandula, C. Kim, P. Lahiri, D. A. Maltz, P. Patel, and S. Sengupta. Vl2: a scalable and flexible data center network. In SIGCOMM, pages 51--62, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. C. Guo, G. Lu, D. Li, H. Wu, X. Zhang, Y. Shi, C. Tian, Y. Zhang, and S. Lu. Bcube: a high performance, server-centric network architecture for modular data centers. In SIGCOMM, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. C. Guo, H. Wu, K. Tan, L. Shi, Y. Zhang, and S. Lu. Dcell: a scalable and fault-tolerant network structure for data centers. In SIGCOMM, pages 75--86, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. H. Han, S. Shakkottai, C. V. Hollot, R. Srikant, and D. F. Towsley. Multi-path tcp: a joint congestion control and routing scheme to exploit path diversity in the internet. IEEE/ACM Trans. Netw., 16(6):1260--1271, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. B. Heller, S. Seetharaman, P. Mahadevan, Y. Yiakoumis, P. Sharma, S. Banerjee, and N. McKeown. Elastictree: Saving energy in data center networks. In NSDI, pages 249--264, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. L. Huang, Q. Jia, X. Wang, S. Yang, and B. Li. Pcube: Improving power efficiency in data center networks. In IEEE CLOUD, pages 65--72, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. R. N. Mysore, A. Pamboris, N. Farrington, N. Huang, P. Miri, S. Radhakrishnan, V. Subramanya, and A. Vahdat. Portland: a scalable fault-tolerant layer 2 data center network fabric. In SIGCOMM, pages 39--50, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. C. Raiciu, S. Barré, C. Pluntke, A. Greenhalgh, D. Wischik, and M. Handley. Improving datacenter performance and robustness with multipath tcp. In SIGCOMM, pages 266--277, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. H. Saran and V. V. Vazirani. Finding k cuts within twice the optimal. SIAM J. Comput., 24(1), 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Y. Shang, D. Li, and M. Xu. Energy-aware routing in data center network. In Green Networking, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. N. Vasic, P. Bhurat, D. M. Novakovic, M. Canini, S. Shekhar, and D. Kostic. Identifying and using energy-critical paths. In CoNEXT, page 18, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. L. Wang, F. Zhang, J. A. Aroca, A. V. Vasilakos, K. Zheng, C. Hou, D. Li, and Z. Liu. GreenDCN: a general framework for achieving energy efficiency in data center networks, In JSAC, accepted.Google ScholarGoogle Scholar
  19. X. Wang, Y. Yao, X. Wang, K. Lu, and Q. Cao. Carpo: Correlation-aware power optimization in data center networks. In INFOCOM, pages 1125--1133, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  20. D. Xie, N. Ding, Y. C. Hu, and R. R. Kompella. The only constant is change: incorporating time-varying network reservations in data centers. In SIGCOMM, pages 199--210, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Y. Zhang and N. Ansari. Hero: Hierarchical energy optimization for data center networks. In ICC, pages 2924--2928, 2012.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Joint virtual machine assignment and traffic engineering for green data center networks

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader