skip to main content
10.1145/2524224.2524226acmconferencesArticle/Chapter ViewAbstractPublication PagessospConference Proceedingsconference-collections
research-article

Higher SLA satisfaction in datacenters with continuous VM placement constraints

Published:03 November 2013Publication History

ABSTRACT

In a virtualized datacenter, the Service Level Agreement for an application restricts the Virtual Machines (VMs) placement. An algorithm is in charge of maintaining a placement compatible with the stated constraints.

Conventionally, when a placement algorithm computes a schedule of actions to re-arrange the VMs, the constraints ignore the intermediate states of the datacenter to only restrict the resulting placement. This situation may lead to temporary violations of the constraints. In this paper, we discuss the causes of these violations. We then advocate for continuous placement constraints to restrict also the actions schedule. We discuss why their development requires more attention and how the extensible placement algorithm BtrPlace can address this issue.

References

  1. Amazon EC2. http://aws.amazon.com/ec2/.Google ScholarGoogle Scholar
  2. E. Bin, O. Biran, O. Boni, E. Hadad, E. K. Kolodner, Y. Moatti, and D. H. Lorenz. Guaranteeing high availability goals for virtual machine placement. 2012 IEEE 32nd International Conference on Distributed Computing Systems, 0: 700--709, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. D. Breitgand, A. Marashini, and J. Tordsson. Policy-driven service placement optimization in federated clouds. IBM Research Division, Tech. Rep, 2011.Google ScholarGoogle Scholar
  4. Y. Caseau and F. Laburthe. Cumulative scheduling with task intervals. In Proceedings of the 1996 Joint International Conference and Symposium on Logic Programming, pages 363--37, 1996.Google ScholarGoogle Scholar
  5. Choco: an open source Java constraint programming library. Research report 10-02-INFO, Mines de Nantes, 2010.Google ScholarGoogle Scholar
  6. Citrix store. http://store.citrix.com.Google ScholarGoogle Scholar
  7. C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Limpach, I. Pratt, and A. Warfield. Live migration of virtual machines. In 2nd NSDI, pages 273--286, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Dean, Jeff. Designs, lessons and advice from building large distributed systems. In Keynote of the International Conference on Large-Scale Distributed Systems and Middleware Conference, 2009.Google ScholarGoogle Scholar
  9. C. Dupont, T. Schulze, G. Giuliani, A. Somov, and F. Hermenier. An energy aware framework for virtual machine placement in cloud federated data centres. In Proceedings of the 3rd International Conference on Future Energy Systems: Where Energy, Computing and Communication Meet, e-Energy '12, pages 4:1--4:10, New York, NY, USA, 2012. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. D. Epping and F. Denneman. VMware vSphere 4.1 HA and DRS technical deepdive. CreateSpace, 2010.Google ScholarGoogle Scholar
  11. R. J. Figueiredo, P. A. Dinda, and J. A. B. Fortes. A case for grid computing on virtual machines. In Proceedings of the 23rd International Conference on Distributed Computing Systems, ICDCS '03, pages 550--, Washington, DC, USA, 2003. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. F. Hermenier, S. Demassey, and X. Lorca. Bin repacking scheduling in virtualized datacenters. Principles and Practice of Constraint Programming--CP 2011, pages 27--41, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. F. Hermenier, J. Lawall, and G. Muller. Btrplace: A flexible consolidation manager for highly available applications. IEEE Transactions on Dependable and Secure Computing, 10(5): 273--286, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. F. Hermenier, X. Lorca, J.-M. Menaud, G. Muller, and J. Lawall. Entropy: a consolidation manager for clusters. In Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments, VEE '09, pages 41--50, New York, NY, USA, 2009. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Gnu lesser general public license version 3. https://www.gnu.org/licenses/lgpl-3.0.en.html.Google ScholarGoogle Scholar
  16. V. Soundararajan and J. M. Anderson. The impact of management operations on the virtualized datacenter. SIGARCH Comput. Archit. News, 38(3): 326--337, June 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. K. Tsakalozos, M. Roussopoulos, and A. Delis. Hint-based execution of workloads in clouds with nefeli. Parallel and Distributed Systems, IEEE Transactions on, 24(7): 1331--1340, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. A. Verma, P. Ahuja, and A. Neogi. pmapper: power and migration cost aware application placement in virtualized systems. In Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware, Middleware '08, pages 243--264, New York, NY, USA, 2008. Springer-Verlag New York, Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. G. Wang and T. S. E. Ng. The impact of virtualization on network performance of amazon ec2 data center. In Proceedings of the 29th conference on Information communications, INFOCOM'10, pages 1163--1171, Piscataway, NJ, USA, 2010. IEEE Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. T. Wood, G. Tarasuk-Levin, P. Shenoy, P. Desnoyers, E. Cecchet, and M. D. Corner. Memory buddies: exploiting page sharing for smart colocation in virtualized data centers. In Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments, VEE '09, pages 31--40, New York, NY, USA, 2009. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library

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
    HotDep '13: Proceedings of the 9th Workshop on Hot Topics in Dependable Systems
    November 2013
    64 pages
    ISBN:9781450324571
    DOI:10.1145/2524224

    Copyright © 2013 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: 3 November 2013

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

    Acceptance Rates

    HotDep '13 Paper Acceptance Rate11of21submissions,52%Overall Acceptance Rate11of21submissions,52%

    Upcoming Conference

    SOSP '24

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader