Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2663761.2664217acmconferencesArticle/Chapter ViewAbstractPublication PagesracsConference Proceedingsconference-collections
research-article

A cost-efficient mechanism for dynamic VM provisioning in cloud computing

Published: 05 October 2014 Publication History

Abstract

Cloud computing gradually becomes an issue for modern IT business because of its flexibility, convenience, and low cost. It provides resources with guaranteeing QoS(Quality of Service) to cloud users and revenues to service providers. Due to the dynamics of user demands, service providers need VM(Virtual Machine) provisioning mechanism to predict the amount of resources demanded by cloud users and to estimate the amount of the resources prepared by service providers in the near future. In this paper, a new VM provisioning mechanism is proposed to elastically estimate the amount of resource to be prepared. We present an optimization model of the estimation by maximizing a provider's revenue while satisfying users' QoS requirements and minimizing the penalty for SLA violation. To evaluate the effectiveness of our solution, we consider many practical situations of a cloud system with a series of real trace data. It shows that our model elastically adapts to the dynamic environment while maximizing the revenue of a service provider.

References

[1]
Jiang, Y., Perng, C. S., and Li, T. 2013. Cloud analytics for capacity planning and instant VM provisioning. IEEE Trans. Network and Service Management 10, 3 (Sep. 2013), 312--325. DOI= http://dx.doi.org/10.1109/%20TNSM.2013.051913.120278.
[2]
Almeida, J., Almeida, V., Ardagna, D., Francalanci, C., and Trubian, M. 2006. Resource management in the autonomic service-oriented architecture. In Proceedings of the IEEE International Conference on Autonomic Computing (Dublin, Ireland, June 13--16, 2006). ICAC '06. IEEE, New York, NY, 557--568. DOI= http://dx.doi.org/10.1109/ICAC.2006.1662385.
[3]
Gong, Z., Gu, X., and Wilkes, J. 2010. PRESS: PRedictive Elastic ReSource Scaling for cloud systems. In Proceeding of the IEEE International Conference on Network and Service Management (Niagara Fall, Canada, Oct. 25--29, 2010). CNSM '10. IEEE, New York, NY, 9--16. DOI= http://dx.doi.org/10.1109/CNSM.2010.5691343.
[4]
Greenberg, A., Hamilton, J., Maltz, D., and Patel, P. 2009. The cost of a cloud: research problems in data center networks. ACM SIGCOMM Computer Communication Review 39, 1 (Jan. 2009), 68--73. DOI= http://doi.acm.org/10.1145/1496091.14961032009.
[5]
Ashraf, A., Byholm, B., Lehtinen, J., and Porres, I. 2012. Feedback control algorithms to deploy and scale multiple web applications per virtual machine. In Proceeding of the 38th Euromicro Conference on Software Engineering and Advanced Applications (Cesme, Izmir, Sept. 05--08, 2012), SEAA '12, IEEE, New York, NY, 9--16. DOI= http://dx.doi.org/10.1109/SEAA.2012.13.
[6]
Raivio, Y., Mazhelis, O., Annapureddy, K., Mallavarapu, R., and Tyrväinen, P. 2012. Hybrid cloud architecture for short message services. In Proceedings of the 2nd International Conference on Cloud Computing and Services Science (Proto, Portugal, April 18--21, 2012). CLOSER '12. SciTePress, Montreal, Canada, 489--500.
[7]
Komal Singh, P., and Sarje, A. K. 2012. VM provisioning method to improve the profit and SLA violation of cloud service providers. In Proceedings of the IEEE International Conference on Cloud Computing in Emerging Markets (Bangalore, India, Oct. 11--12, 2012). CCEM '12. IEEE, New York, NY, 1--5. DOI= http://dx.doi.org/10.1109/CCEM.2012.6354623.
[8]
Ashraf. A. 2013. Cost-Efficient Virtual Machine Provisioning for Multi-tier Web Applications and Video Transcoding. In Proceedings of the 13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (Delft, Netherlands, May 13--16, 2013). CCGrid '13. IEEE, New York, NY, 66--69. DOI= http://dx.doi.org/10.1109/CCGrid.2013.24.
[9]
Wang, Y., Wang, X., Chen, M., and Zhu, X. 2008. Power-efficient response time guarantees for virtualized enterprise servers. In Proceedings of the Real-Time Systems Symposium (Barcelona, Spain, Nov. 30 - Dec. 03, 2008). RTSS '08. IEEE, New York, NY, 303--312. DOI= http://dx.doi.org/10.1109/RTSS.2008.20.
[10]
Wang, X. and Wang, Y. 2009. Co-con: coordinated control of power and application performance for virtualized server clusters. In Proceedings of the 17th International Workshop on Quality of Service (Charleston, USA, July 13--15, 2009). IWQoS '08. IEEE, New York, NY, 1--9. DOI= http://dx.doi.org/10.1109/IWOoS.2009.5201388.
[11]
Kusic, D., Kephart, J. O., Hanson, J. E., Kandasamy, N., and Jiang, G 2008. Power and performance management of virtualized computing environments via lookahead control. In Proceedings of the International Conference on Autonomic Computing (Chicago, USA, June 02--06, 2008). ICAC '08. IEEE, New York, NY, 3--12. DOI= http://dx.doi.org/10.1109/ICAC.2008.31.
[12]
Wang, R., Kusic, D. M., and Kandasamy, N. 2010. A distributed control framework for performance management of virtualized computing environments. In Proceedings of the 1st workshop on Automated control for datacenters and clouds. (Barcelona, Spain, June 19, 2009). ACDC '09. ACM, New York, NY, 7--12. DOI= http://dx.doi.org/10.1145/1555 271.1555274.
[13]
Padala, P., Hou, K.-Y., Shin, K. G., Zhu, X., Uysal, Wang, M. Z., Singhai, S., and Merchant, A. 2009. In Proceedings of the 4th ACM European Conference on Computer Systems (Nuremberg, Germany, March 31 -- April 03, 2009). EuroSys '08. ACM, New York, NY, 13--26. DOI= http://dx.doi.org/10.1145/1519065.1519068.
[14]
Khan, S. U., and Ahmad, I. 2009. A cooperative game theoretical technique for joint optimization of energy consumption and response time in computational grids. IEEE Trans. Parallel and Distributed Systems 20, 3 (March 2009), 346--360. DOI= http://dx.doi.org/10.1109/TPDS.2008.83.
[15]
Penmatsa, S., and Chronopoulos, A. T. 2006. Price-based user-optimal job allocation scheme for grid systems. In Proceedings of the 20th International Parallel and distributed Processing Symposium (Rhodes, Island, April 25--29, 2006). IPDPS '06. IEEE, New York, NY. DOI= http://dx.doi.org/10.1109/IPDPS.2006.1639653.
[16]
Daniel, A. M., Lawrence, W. D. and Virgilio, A. F. A. 2003. Performance by Design. Prentice Hall.
[17]
Villela, D., Pradhan, P. and Rubenstein, D. 2004. Provisioning servers in the application tier for E-commerce system. In Proceedings of the 12th IEEE International Workshop on Quality of Service (Hague, Netherlands, June 07--09, 2004). IWQOS '04. IEEE, New York, NY, 57--66. DOI= http://dx.doi.org/10.1109/IWQOS.2004.1309357.
[18]
Leonard, K. 1975. Queueing Systems Volume 1:Theory. Wiley Interscience.
[19]
Athanasions, P. and S. Unnikrishna, P. 2002. Probability, Random Variables, and Stochastic Processes. Prentice Hall.
[20]
Abrahao, B., Almeida, V., Almeida, J., Zhang, A., Beyer, D. and Safai, F. 2006. Self-adaptive SLA-driven capacity management for internet services. In Proceedings of the 10th IEEE/IFIP on Network Operations and Management (Vancouver, Canada, April 03--07, 2006). NOMS '06. IEEE, New York, NY, 557--568. DOI=
[21]
http://dx.doi.org/10.1109/NOMS.2006.1687584.
[22]
Greg, W. 2007. CSC407 Software Architecture Winter 2007.
[23]
Feitelson, D. G. 2014. Parallel workloads archive: Logs. http://www.cs.huji.ac.il/labs/parallel/workload/l_intel_netbatch/index.html.
[24]
Zhen, X. Weijia, S. and Qi, C. 2013. Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Trans. Parallel and Distributed Systems 24, 6 (June 2013), 1107--1117. DOI= http://dx.doi.org/10.1109/TPDS.2012.283.

Cited By

View all
  • (2022)Data-Intensive Workflow ManagementundefinedOnline publication date: 26-Feb-2022
  • (2019)Quality of Service in Dynamic Resource Provisioning: Literature ReviewInformation, Communication and Computing Technology10.1007/978-981-13-5992-7_4(44-55)Online publication date: 26-Jan-2019
  • (2017)Energy Portfolio Optimization of Data CentersIEEE Transactions on Smart Grid10.1109/TSG.2015.25104288:4(1898-1910)Online publication date: Jul-2017

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
RACS '14: Proceedings of the 2014 Conference on Research in Adaptive and Convergent Systems
October 2014
386 pages
ISBN:9781450330602
DOI:10.1145/2663761
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 05 October 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. VM provisioning
  2. cloud computing
  3. optimization

Qualifiers

  • Research-article

Conference

RACS '14
Sponsor:

Acceptance Rates

RACS '14 Paper Acceptance Rate 59 of 251 submissions, 24%;
Overall Acceptance Rate 393 of 1,581 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)1
Reflects downloads up to 11 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Data-Intensive Workflow ManagementundefinedOnline publication date: 26-Feb-2022
  • (2019)Quality of Service in Dynamic Resource Provisioning: Literature ReviewInformation, Communication and Computing Technology10.1007/978-981-13-5992-7_4(44-55)Online publication date: 26-Jan-2019
  • (2017)Energy Portfolio Optimization of Data CentersIEEE Transactions on Smart Grid10.1109/TSG.2015.25104288:4(1898-1910)Online publication date: Jul-2017

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