Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/CLOUD.2009.5071526acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Autonomic virtual resource management for service hosting platforms

Published: 23 May 2009 Publication History

Abstract

Cloud platforms host several independent applications on a shared resource pool with the ability to allocate computing power to applications on a per-demand basis. The use of server virtualization techniques for such platforms provide great flexibility with the ability to consolidate several virtual machines on the same physical server, to resize a virtual machine capacity and to migrate virtual machine across physical servers. A key challenge for cloud providers is to automate the management of virtual servers while taking into account both high-level QoS requirements of hosted applications and resource management costs. This paper proposes an autonomic resource manager to control the virtualized environment which decouples the provisioning of resources from the dynamic placement of virtual machines. This manager aims to optimize a global utility function which integrates both the degree of SLA fulfillment and the operating costs. We resort to a Constraint Programming approach to formulate and solve the optimization problem. Results obtained through simulations validate our approach.

References

[1]
L. Grit, D. Irwin, A. Yumerefendi and J. Chase. Virtual Machine Hosting for Networked Clusters. Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing, 2006.
[2]
F. Hermenier, X. Lorca, J.-M. Menaud, G. Muller and J. Lawall. Entropy: a Consolidation Manager for Cluster. In proc. of the 2009 International Conference on Virtual Execution Environments (VEE'09), Mar. 2009.
[3]
N. Bobroff, A. Kochut and K. Beaty. Dynamic Placement of Virtual Machines for Managing SLA Violations. 10th IFIP/IEEE International Symposium on Integrated Network Management, May 2007.
[4]
T. Wood, P. Shenoy, A. Venkataramani, and M. Yousif. Black-box and Gray-box Strategies for Virtual Machine Migration. 4th USENIX Symposium on Networked Systems Design and Implementation, 2007.
[5]
K. Appleby, S. Fakhouri, L. Fong, G. Goldszmidt, M. Kalantar, S. Krishnakumar, D.P. Pazel, J. Pershing, and B. Rochwerger. Océano - SLA Based Management of a Computing Utility. IEEE/IFIP International Symposium on Integrated Network Management Proceedings, 2001.
[6]
D. Irwin, J. Chase, L. Grit, A. Yumerefendi, and D. Becker. Sharing Networked Resources with Brokered Leases. Proceedings of the annual conference on USENIX '06 Annual Technical Conference, 2006.
[7]
N. Jussien, G. Rochart, X. Lorca. The CHOCO constraint programming solver. CPAIOR'08 workshop on Open-Source Software for Integer and Constraint Programming (OSSICP'08), 2008.
[8]
D. A. Menascé and M.N. Bennani. Autonomic Virtualized Environments. Proceedings of the International Conference on Autonomic and Autonomous Systems, 2006.
[9]
J. O. Kephart, H. Chan, R. Das, D. W. Levine, G. Tesauro, F. Rawson and C. Lefurgy. Coordinating multiple autonomic managers to achieve specified power-performance tradeoffs. Proceedings of the Fourth International Conference on Autonomic Computing, 2007.
[10]
R. Das, G. Tesauro and W. E. Walsh. Model-Based and Model-Free Approaches to Autonomic Resource Allocation. IBM Research Division, TR, November 2005.
[11]
X. Wang, D. Lan, G. Wang, X. Fang, M. Ye, Y. Chen and Q. Wang. Appliance-based Autonomic Provisioning Framework for Virtualized Outsourcing Data Center. Autonomic Computing, 2007.
[12]
S. Bouchenak, N.D. Palma and D. Hagimont. Autonomic Management of Clustered Applications. IEEE International Conference on Cluster Computing, 2006.
[13]
W.E. Walsh, G. Tesauro, J.O. Kephart and R. Das, Utility Functions in Autonomic Systems. Autonomic Computing, 2004.
[14]
G. Khanna, K. Beaty, G. Kar and A. Kochut, Application Performance Management in Virtualized Server Environments. Network Operations and Management Symposium. 2006.
[15]
T. Kelly, Utility-Directed Allocation, First Workshop on Algorithms and Architectures for Self-Managing Systems. June 2003.
[16]
R.P. Doyle, J.S. Chase, O.M. Asad, W. Jin and A.M. Vahdat. Model-based resource provisioning in a web service utility. Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems, 2004.
[17]
F. Benhamou, N. Jussien, and B. O'Sullivan. Trends in Constraint Programming. ISTE, London, UK, 2007.
[18]
P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauery, I. Pratt, A. Warfield. Xen and the Art of Virtualization. Proceedings of the nineteenth ACM symposium on Operating systems principles, 2003.

Cited By

View all
  • (2019)Network-aware energy saving multi-objective optimization in virtualized data centersCluster Computing10.1007/s10586-018-2869-522:2(635-647)Online publication date: 1-Jun-2019
  • (2018)Towards Dynamic Tenant Management for Microservice based Multi-Tenant SaaS ApplicationsProceedings of the 11th Innovations in Software Engineering Conference10.1145/3172871.3172882(1-5)Online publication date: 9-Feb-2018
  • (2018)Improving performance by network-aware virtual machine clustering and consolidationThe Journal of Supercomputing10.1007/s11227-017-2104-974:11(5846-5864)Online publication date: 1-Nov-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CLOUD '09: Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing
May 2009
81 pages
ISBN:9781424437139

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 23 May 2009

Check for updates

Qualifiers

  • Article

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Network-aware energy saving multi-objective optimization in virtualized data centersCluster Computing10.1007/s10586-018-2869-522:2(635-647)Online publication date: 1-Jun-2019
  • (2018)Towards Dynamic Tenant Management for Microservice based Multi-Tenant SaaS ApplicationsProceedings of the 11th Innovations in Software Engineering Conference10.1145/3172871.3172882(1-5)Online publication date: 9-Feb-2018
  • (2018)Improving performance by network-aware virtual machine clustering and consolidationThe Journal of Supercomputing10.1007/s11227-017-2104-974:11(5846-5864)Online publication date: 1-Nov-2018
  • (2018)Self-adaptive multi-population genetic algorithms for dynamic resource allocation in shared hosting platformsGenetic Programming and Evolvable Machines10.1007/s10710-018-9326-319:4(505-534)Online publication date: 1-Dec-2018
  • (2017)StopGapProceedings of the Symposium on Applied Computing10.1145/3019612.3019626(358-363)Online publication date: 3-Apr-2017
  • (2017)Construction and Resource Allocation of Cost-Efficient Clustered Virtual Network in Software Defined NetworksJournal of Grid Computing10.1007/s10723-017-9402-615:4(457-473)Online publication date: 1-Dec-2017
  • (2017)An approach for scaling cloud resource managementCluster Computing10.1007/s10586-016-0700-820:1(909-924)Online publication date: 1-Mar-2017
  • (2016)Optimization Approach for Resource Allocation on Cloud Computing for IoTInternational Journal of Distributed Sensor Networks10.1155/2016/34792472016(23)Online publication date: 1-Mar-2016
  • (2016)Mapping Virtual Machines onto Physical Machines in Cloud ComputingACM Computing Surveys10.1145/298357549:3(1-30)Online publication date: 12-Oct-2016
  • (2016)Hosting Virtual Machines on Distributed DatacentersProceedings of the 10th International Conference on Ubiquitous Information Management and Communication10.1145/2857546.2857633(1-5)Online publication date: 4-Jan-2016
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media