Skip to main content

Auto-Scaling Mechanism for Cloud Resource Management Based on Client-Side Turnaround Time

  • Conference paper
  • First Online:
Genetic and Evolutionary Computing (GEC 2015)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 388))

Included in the following conference series:

  • International Conference on Genetic and Evolutionary Computing

Abstract

Currently, providers of Software as a service (SaaS) can use Infrastructure as a Service (IaaS) to obtain the resources required for serving customers. SaaS providers can save substantially on costs by using resource-management techniques such as auto scaling. However, in most current auto-scaling methods, server-side system information is used for adjusting the amount of resources, which does not allow the overall service performance to be evaluated. In this paper, a novel auto-scaling mechanism is proposed for ensuring the stability of service performance from the client-side of view. In the proposed mechanism, turnaround time monitors are deployed as clients outside the service, and the information collected is used for driving a dynamic auto-scaling operation. A system is also designed to support the proposed auto scaling mechanism. The results of experiments show that using this mechanism, stable service quality can be ensured and, moreover, that a certain amount of quality variation can be handled in order to allow the stability of the service performance to be increased.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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. Armbrust, M., Stoica, I., Zaharia, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A.: A view of cloud computing. Commun. ACM 53(4), 50 (2010)

    Article  Google Scholar 

  2. Cusumano, M.: Cloud Computing and SaaS As New Computing Platforms. Commun. ACM 53(4), 27–29 (2010)

    Article  Google Scholar 

  3. Amazon Web Services (AWS) - Cloud Computing Services, Amazon Web Services, Inc. http://aws.amazon.com/ (accessed: May 5, 2014)

  4. Google Compute Engine - Cloud Computing & infrastructure As A Service, Google COmpute Engine - Cloud Computing & infrastructure As A Service. https://cloud.google.com/products/compute-engine/

  5. Lorido-Botrán, T., Miguel-Alonso, J., Lozano, J.A.: Auto-scaling Techniques for Elastic Applications in Cloud Environments, Department of Computer Architecture and Technology, UPV/EHU, EHU-KAT-IK (2012)

    Google Scholar 

  6. AWS CloudWatch - Cloud & Network Monitoring Services, Amazon Web Services, Inc. http://aws.amazon.com/cloudwatch/ (accessed: May 5, 2014)

  7. RightScale: Cloud Portfolio Management by RightScale, RightScale: Cloud Portfolio Management by RightScale. http://www.rightscale.com

  8. Scalr Enterprise Cloud Management Platform. http://www.scalr.com/ (accessed: May 11 2014)

  9. Iqbal, W., Dailey, M., Carrera, D.: SLA-Driven Adaptive Resource Management for Web Applications on a Heterogeneous Compute Cloud. In: Jaatun, M.G., Zhao, G., Rong, C. (eds.) Cloud Computing. LNCS, vol. 5931, pp. 243–253. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  10. Salah, K., Boutaba, R.: Estimating service response time for elastic cloud applications. In: 2012 IEEE 1st International Conference on Cloud Networking (CLOUDNET), pp. 12–16 (2012)

    Google Scholar 

  11. Xiong, K., Perros, H.: Service Performance and Analysis in Cloud Computing. In: 2009 World Conference on Services - I, pp. 693–700 (2009)

    Google Scholar 

  12. Firdhous, M., Ghazali, O., Hassan, S.: Modeling of cloud system using Erlang formulas. In: 2011 17th Asia-Pacific Conference on Communications (APCC), pp. 411–416 (2011)

    Google Scholar 

  13. Chieu, T.C., Mohindra, A., Karve, A.A.: Scalability and Performance of Web Applications in a Compute Cloud. In: 2011 IEEE 8th International Conference on e-Business Engineering (ICEBE), pp. 317–323 (2011)

    Google Scholar 

  14. Iqbal, W., Dailey, M., Carrera, D.: SLA-Driven Adaptive Resource Management for Web Applications on a Heterogeneous Compute Cloud. In: Jaatun, M.G., Zhao, G., Rong, C. (eds.) Cloud Computing. LNCS, vol. 5931, pp. 243–253. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  15. Vasar, M., Srirama, S.N., Dumas, M.: Framework for Monitoring and Testing Web Application Scalability on the Cloud. In: Proceedings of the WICSA/ECSA 2012 Companion Volume, New York, NY, USA, pp. 53–60 (2012)

    Google Scholar 

  16. Dejun, J., Pierre, G., Chi, C.-H.: EC2 Performance Analysis for Resource Provisioning of Service-Oriented Applications. In: Dan, A., Gittler, F., Toumani, F. (eds.) ICSOC/ServiceWave 2009. LNCS, vol. 6275, pp. 197–207. Springer, Heidelberg (2010)

    Google Scholar 

  17. Lê-Quôc, A., Fiedler, M., Cabanilla, C.: The Top 5 AWS EC2 Performance Problems. DATADOG

    Google Scholar 

  18. OpenStack Open Source Cloud Computing Software, OpenStack Open Source Cloud Computing Software. http://www.openstack.org

  19. AWS CloudFormation - Configuration Management & Cloud Orchestration, Amazon Web Services, Inc. http://aws.amazon.com/cloudformation/ (accessed: May 5, 2014)

  20. stackp/Droopy, GitHub. https://github.com/stackp/Droopy (accessed: May 14, 2014)

  21. locustio/locust, GitHub. https://github.com/locustio/locust (accessed: May 5, 2014)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shyan-Ming Yuan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Liu, XL., Yuan, SM., Luo, GH., Huang, HY. (2016). Auto-Scaling Mechanism for Cloud Resource Management Based on Client-Side Turnaround Time. In: Zin, T., Lin, JW., Pan, JS., Tin, P., Yokota, M. (eds) Genetic and Evolutionary Computing. GEC 2015. Advances in Intelligent Systems and Computing, vol 388. Springer, Cham. https://doi.org/10.1007/978-3-319-23207-2_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-23207-2_21

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-23206-5

  • Online ISBN: 978-3-319-23207-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics