Skip to main content

Elastic Virtual Machine for Fine-Grained Cloud Resource Provisioning

  • Conference paper
Global Trends in Computing and Communication Systems (ObCom 2011)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 269))

Included in the following conference series:

Abstract

Elasticity is one of the distinguishing characteristics associated with Cloud computing emergence. It enables cloud resources to auto-scale to cope with workload demand. Multi-instances horizontal scaling is the common scalability architecture in Cloud; however, its current implementation is coarse-grained, while it considers Virtual Machine (VM) as a scaling unit, this implies additional scaling-out overhead and limits it to specific applications. To overcome these limitations, we propose Elastic VM as a fine-grained vertical scaling architecture. Our results proved that Elastic VM architecture implies less consumption of resources, mitigates Service Level Objectives (SLOs) violation, and avoids scaling-up overhead. Furthermore, it scales broader range of applications including databases.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. GoGrid, http://www.gogrid.com/

  2. Slashdot, http://slashdot.org/

  3. VMWare, http://www.vmware.com/

  4. Xen hypervisor, http://www.xen.org/

  5. Amazon: Amazon Elastic Compute Cloud, http://aws.amazon.com/ec2/

  6. Amza, C., Cecchet, E., Ch, A., Cox, A.L., Elnikety, S., Gil, R., Marguerite, J., Rajamani, K., Zwaenepoel, W.: Bottleneck Characterization of Dynamic Web Site Benchmarks (2002)

    Google Scholar 

  7. Bhuvan Urgaonkar, G.P.: An analytical model for multi-tier internet services and its applications. In: Proc. of the ACM SIGMETRICS 2005, pp. 291–302 (2005)

    Google Scholar 

  8. Chess, Y.D., Hellerstein, J.L., Parekh, S., Bigus, J.P.: Managing Web server performance with AutoTune agents. IBM Systems Journal 42(1), 136–149 (2003)

    Article  Google Scholar 

  9. Dawoud, W., Takouna, I., Meinel, C.: Elastic VM for Cloud Resources Provisioning Optimization. In: Abraham, A., Lloret Mauri, J., Buford, J.F., Suzuki, J., Thampi, S.M. (eds.) ACC 2011. CCIS, vol. 190, pp. 431–445. Springer, Heidelberg (2011), doi:10.1007/978-3-642-22709-743

    Chapter  Google Scholar 

  10. Dubey, A., Mehrotra, R., Abdelwahed, S., Tantawi, A.: Performance modeling of distributed multi-tier enterprise systems. ACM SIGMETRICS Performance Evaluation Review 37(2), 9 (2009)

    Article  Google Scholar 

  11. Iqbal, W., Dailey, M.N., Carrera, D.: SLA-Driven Dynamic Resource Management for Multi-tier Web Applications in a Cloud. In: 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, CCGRID 2010, pp. 832–837. IEEE, Washington (2010)

    Chapter  Google Scholar 

  12. Jung, G., Joshi, K.R., Hiltunen, M.A., Schlichting, R.D., Pu, C.: Generating Adaptation Policies for Multi-tier Applications in Consolidated Server Environments. IEEE (June 2008)

    Google Scholar 

  13. Kalyvianaki, E., Charalambous, T., Hand, S.: Self-adaptive and self-configured CPU resource provisioning for virtualized servers using Kalman filters. In: Proceedings of the 6th International Conference on Autonomic Computing - ICAC 2009, p. 117. ACM Press, New York (2009)

    Chapter  Google Scholar 

  14. KVM: Kernel Based Virtual Machine

    Google Scholar 

  15. Liu, X., Sha, L., Diao, Y., Froehlich, S., Hellerstein, J.L., Parekh, S.: Online Response Time Optimization of Apache Web Server (2003)

    Google Scholar 

  16. Sayyad, M.B., Chatterjee, A., Nalbalwar, S.L., Subramanian, K.T.: Novel Approach to Improve QoS of a Multiple Server Queue. Int’l J. of Communications, Network and System Sciences 3(1), 83–86 (2010)

    Article  Google Scholar 

  17. TPC-W: Transactional web e-Commerce benchmark, http://www.tpc.org/tpcw/

  18. Tran, D.N., Huynh, P.C., Tay, Y.C., Tung, A.K.H.: A new approach to dynamic self-tuning of database buffers. ACM Transactions on Storage 4(1), 1–25 (2008)

    Article  Google Scholar 

  19. Wiese, D., Rabinovitch, G., Reichert, M., Arenswald, S.: Autonomic tuning expert. In: CASCON 2008. ACM Press, New York (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dawoud, W., Takouna, I., Meinel, C. (2012). Elastic Virtual Machine for Fine-Grained Cloud Resource Provisioning. In: Krishna, P.V., Babu, M.R., Ariwa, E. (eds) Global Trends in Computing and Communication Systems. ObCom 2011. Communications in Computer and Information Science, vol 269. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29219-4_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29219-4_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29218-7

  • Online ISBN: 978-3-642-29219-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics