skip to main content
10.1145/3167132.3167153acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Bounding the cost of virtual machine migrations for resource allocation in cloud data centers

Published:09 April 2018Publication History

ABSTRACT

Allocating resources economically to virtual data centers is an important concern for cloud service providers while serving a new virtual data center deployment request. The cloud service providers may want to optimally place these topology adherent virtual data centers on their physical data centers to increase the resource utilization and the revenue. However, multiple provisioning, scaling, and de-provisioning of several virtual data centers of various sizes and topologies leave the cloud data center fragmented in terms of the residual server and network resources. Migrating the existing virtual machines and virtual network, if required, to accommodate a new virtual data center can increase the probability of acceptance and hence, the quality of experience of the customers. However, the migrations are costly and hence should be bounded to increase the revenue. In this paper, we propose a model to find a minimum cost virtual machine migration pattern to accommodate a new virtual data center. The objective is to limit the cost of migration so that the cloud service provider is benefited in terms of revenue. We propose a greedy and a meta-heuristic algorithm to solve the problem. Experimental results show that the proposed technique can reduce the average migration time upto 20% and the penalty for corresponding service level agreement violation by 200%.

References

  1. A. Amokrane, M.F. Zhani, R. Langar, R. Boutaba, and G. Pujolle. 2013. Greenhead: Virtual Data Center Embedding across Distributed Infrastructures. IEEE Trans. on Cloud Computing 1, 1 (Jan 2013), 36--49.Google ScholarGoogle ScholarCross RefCross Ref
  2. D G Anderson. 2002. Theoretical Approaches to Node Assignment. Unpublished Manuscript (2002). http://www.cs.cmu.edu/~dga/papers/anderson-assign.psGoogle ScholarGoogle Scholar
  3. M. F. Bari, M. F. Zhani, Q. Zhang, R. Ahmed, and R. Boutaba. 2014. CQNCR: Optimal VM migration planning in cloud data centers. In 2014 IFIP Networking Conference. 1--9.Google ScholarGoogle Scholar
  4. J. Chase and D. Niyato. 2017. Joint Optimization of Resource Provisioning in Cloud Computing. IEEE Transactions on Services Computing 10, 3 (May 2017), 396--409.Google ScholarGoogle ScholarCross RefCross Ref
  5. M. P. Gilesh, S. D. M. Kumar, L. Jacob, and U. Bellur. 2017. Towards a Complete Virtual Data Center Embedding Algorithm Using Hybrid Strategy. In 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS). 2616--2617.Google ScholarGoogle Scholar
  6. Chuanxiong Guo, Guohan Lu, Helen J. Wang, Shuang Yang, Chao Kong, Peng Sun, Wenfei Wu, and Yongguang Zhang. 2010. SecondNet: A Data Center Network Virtualization Architecture with Bandwidth Guarantees. In Proceedings of the 6th International Conference (Co-NEXT '10). ACM, New York, NY, USA, Article 15, 12 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Dervis Karaboga. 2005. An idea based on honey bee swarm for numerical optimization. Technical Report. Erciyes University.Google ScholarGoogle Scholar
  8. Silvano Martello and Paolo Toth. 1990. Knapsack Problems: Algorithms and Computer Implementations. John Wiley & Sons, Inc., New York, NY, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Senthil Nathan, Umesh Bellur, and Purushottam Kulkarni. 2015. Towards a Comprehensive Performance Model of Virtual Machine Live Migration. In Proceedings of the Sixth ACM Symposium on Cloud Computing (SoCC '15). ACM, New York, NY, USA, 288--301. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Nokia Siemens Networks GMBH & Co. KG, Klaus Hoffmann, and Marco Hoffman. 2012. Associating Computing Resources And Communication Resources With A Service In A Resource Management Architecture. (30 Aug 2012). https://patentscope.wipo.int/search/en/detail.jsf?docId=WO2012113446&redirectedID=true&trk=prof-patent-title-linkGoogle ScholarGoogle Scholar
  11. Lorenzo Saino, Cosmin Cocora, and George Pavlou. 2013. A Toolchain for Simplifying Network Simulation Setup. In Proceedings of the 6th International ICST Conference on Simulation Tools and Techniques (SIMUTOOLS '13). ICST, Cannes, France, 10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Anja Strunk. 2012. Costs of Virtual Machine Live Migration: A Survey. In Proceedings of the 2012 IEEE Eighth World Congress on Services (SERVICES '12). IEEE Computer Society, Washington, DC, USA, 323--329. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. VMware. 2015. Service Level Agreement for VMware vCloud Air. (2015). https://www.vmware.com/support/vcloud-air/sla.htmlGoogle ScholarGoogle Scholar
  14. F. Yan, T. T. Lee, and W. Hu. 2016. Congestion-Aware Embedding of Heterogeneous Bandwidth Virtual Data Centers With Hose Model Abstraction. IEEE/ACM Transactions on Networking PP, 99 (2016), 1--14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Qi Zhang, M.F. Zhani, M. Jabri, and R. Boutaba. 2014. Venice: Reliable virtual data center embedding in clouds. In 2014 Proceedings IEEE INFOCOM. Toronto, 289--297.Google ScholarGoogle Scholar
  16. M.F. Zhani, Qi Zhang, G. Simon, and R. Boutaba. 2013. VDC Planner: Dynamic migration-aware Virtual Data Center embedding for clouds. In 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013). Ghent, Belgium, 18--25.Google ScholarGoogle Scholar

Index Terms

  1. Bounding the cost of virtual machine migrations for resource allocation in cloud data centers

      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
      • Published in

        cover image ACM Conferences
        SAC '18: Proceedings of the 33rd Annual ACM Symposium on Applied Computing
        April 2018
        2327 pages
        ISBN:9781450351911
        DOI:10.1145/3167132

        Copyright © 2018 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 9 April 2018

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate1,650of6,669submissions,25%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader