Skip to main content

SLA Based Dynamic Provisioning of Cloud Resource in OLTP Systems

  • Conference paper

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 108))

Abstract

In the era of cloud computing, an increasing amount of services are moving online. Also increasing is the amount of cloud resource to power these services. Among these modern online transactions, many belong to the category of Online Transaction Processing (OLTP), which can be processed with predictable time and resource. However, with a large user base and fluctuated usage patterns, providing OLTP services efficiently remains a major challenge. In this paper we present an online algorithm that solves for a cost-minimizing provision scheme under fluctuated user requests, constrained by a tail-distribution-based Service Level Agreement (SLA), and incorporated with Neural Network prediction. Experiment shows that the algorithm delivers significant savings in provision, and outperforms a simple look-forward provision plan with the same SLA compliance.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Amazon Elastic Compute Cloud (Amazon EC2), http://aws.amazon.com/ec2/

  2. Claybrook, B.G.: OLTP, online transaction processing systems. J. Wiley (1992)

    Google Scholar 

  3. Cozzatti, J.P.: Room to grow: a Twitter data center. Twitter Engineering Blog (2010), http://engineering.twitter.com/2010/07/room-to-grow-twitter-data-center.html

  4. Wikipedia Pagecount Statistics, http://dammit.lt/wikistats/

  5. Meisner, D.: PowerNap: Eliminating Server Idle Power. Analysis, 205–216 (2009)

    Google Scholar 

  6. Hawkins, A.: Unused Servers survey Results Analysis. The Green Grid (2010)

    Google Scholar 

  7. Gartner. Gartner Says Energy-Related Costs Account for Approximately 12 Percent of Overall Data Center Expenditures (2010), http://www.gartner.com/it/page.jsp?id=1442113

  8. Scaramella, J.: Worldwide Server Power and Cooling Expense 2006-2010 Forecast. IDC Research (September 2006)

    Google Scholar 

  9. Aib, I., Boutaba, R.: On Leveraging Policy-Based Management for Maximizing Business Profit. IEEE Transactions on Network and Service Management 4(3), 25–39 (2007)

    Article  Google Scholar 

  10. Yeo, C.S., Buyya, R.: Integrated Risk Analysis for a Commercial Computing Service. In: 2007 IEEE International Parallel and Distributed Processing Symposium, pp. 1–10 (2007)

    Google Scholar 

  11. Hasselmeyer, P., Qu, C., Schubert, L., Koller, B.: Towards Autonomous Brokered SLA Negotiation. In: Performance Computing (2006)

    Google Scholar 

  12. Verma, A., Ghosal, S.: On admission control for profit maximization of networked service providers. In: Proceedings of the Twelfth International Conference on World Wide Web, WWW 2003, p. 128 (2003)

    Google Scholar 

  13. Puschel, T., Lang, F., Bodenstein, C., Neumann, D.: A Service Request Acceptance Model for Revenue Optimization-Evaluating Policies Using a Web Based Resource Management Game. In: 2010 43rd Hawaii International Conference on System Sciences, HICSS, pp. 1–10 (2010)

    Google Scholar 

  14. Zhang, Q., Smirni, E., Ciardo, G.: Profit-driven service differentiation in transient environments. In: 11th IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer Telecommunications Systems, MASCOTS 2003, pp. 230–233 (2003)

    Google Scholar 

  15. Mitrani, I.: Management of Server Farms for Performance and Profit. The Computer Journal 53(7), 1038–1044 (2009)

    Article  Google Scholar 

  16. Lackermair, G., Strahringer, S., Mandl, P.: Dynamically Scalable Architectures for E-Commerce. Multikonferenz Wirtschaftsinformatik 2010, 255 (2010)

    Google Scholar 

  17. Asaduzzaman, S., Maheswaran, M.: Utilizing unreliable public resources for higher profit and better SLA compliance in computing utilities. Journal of Parallel and Distributed Computing 66(6), 796–806 (2006)

    Article  Google Scholar 

  18. Zhang, L., Ardagna, D.: SLA based profit optimization in autonomic computing systems. In: Proceedings of the 2nd International Conference on Service Oriented Computing, ICSOC 2004, p. 173 (2004)

    Google Scholar 

  19. Yu, Y., Ren, S., Chen, N., Wang, X.: Profit and penalty aware (PP-aware) scheduling for tasks with variable task execution time. In: Proceedings of the 2010 ACM Symposium on Applied Computing, SAC 2010, p. 334 (2010)

    Google Scholar 

  20. Kimbrel, T., Steinder, M., Sviridenko, M., Tantawi, A.: Dynamic application placement under service and memory constraints. Experimental and Efficient Algorithms, 391–402 (2005)

    Google Scholar 

  21. Boloor, K., Chirkova, R., Viniotis, Y., Salo, T.: Dynamic Request Allocation and Scheduling for Context Aware Applications Subject to a Percentile Response Time SLA in a Distributed Cloud. In: 2010 IEEE Second International Conference on Cloud Computing Technology and Science, pp. 464–472 (2010)

    Google Scholar 

  22. Moon, H.J., Chi, Y., Hacigümüs, H.: SLA-Aware Profit Optimization in Cloud Services via Resource Scheduling. In: 2010 6th World Congress on Services, pp. 152–153 (2010)

    Google Scholar 

  23. MATLAB version R2010b. Natick. The MathWorks Inc., Massachusetts (2010)

    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

Qiu, X., Hedwig, M., Neumann, D. (2012). SLA Based Dynamic Provisioning of Cloud Resource in OLTP Systems. In: Shaw, M.J., Zhang, D., Yue, W.T. (eds) E-Life: Web-Enabled Convergence of Commerce, Work, and Social Life. WEB 2011. Lecture Notes in Business Information Processing, vol 108. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29873-8_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29873-8_28

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29872-1

  • Online ISBN: 978-3-642-29873-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics