Skip to main content

Dynamic Provisioning of System Topologies in the Cloud

  • Conference paper
  • First Online:
Book cover Enterprise Interoperability V

Part of the book series: Proceedings of the I-ESA Conferences ((IESACONF,volume 5))

Abstract

Today’s IT infrastructures of companies are dimensioned to cover highly diverse workloads. In particular, it must be guaranteed that peak workloads can be processed according to concerted Service Level Agreements (SLAs). Consequently, companies have to cope with high acquisition costs of IT resources such as machines and software including costs for their maintainance and operation to meet these requirements. Thereby, achieving a high utilization of the available resources during most of the time is not possible. Based on these facts, companies endeavor to outsource their IT infrastructure to IT service providers, which in turn intend to offer respectively tailored and on-demand usable IT services using cloud computing paradigms. Obviously, the IT service providers are anxious to minimize the total cost of ownership (TCO) of their operating environments. Therefore, their goal is to minimize the amount of the provisioned IT resources by meeting tenant-specific SLAs and to maximize the utilization of the hosted IT resources by sharing them among multiple tenants (multi-tenancy). This paper presents a dynamic and cost-efficient provisioning approach of multi-tenant capable system topologies based on a Monitor-Analyze-Plan-Execute (MAPE) loop concept. For workload estimation and derivation of a capable resource topology, the MAPE loop is executed regularly regarding specified time intervals, which forms a proactive dynamic provisioning approach. Thereby, the proposed provisioning techniques apply heuristics which already encapsulate concrete performance information instead of using complex performance model solutions. Finally, a topology calculation model is developed which is the base for the proposed dynamic provisioning approach. This model enables provisioning capabilities supporting customer demands, cost-efficient utilization of resource instances, and sharing of resources by multiple tenants.

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 EPUB and 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
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. A. Paschke, E. Schnappinger-Gerull. A Categorization Scheme for SLA Metrics. In Multi-Conference Information Systems. 2006.

    Google Scholar 

  2. A.Boerner. Orchestration and Provisioning of Dynamic System Topologies. Master’sthesis, University of Stuttgart, 2011.

    Google Scholar 

  3. F. Leymann. Cloud Computing: The Next Revolution in IT. URL http://www.ifp.uni-stuttgart.de/publications/phowo09/010Leymann.pdf, Photogrammetric Week ’09, 2009.

  4. IBM. An architectural blueprint for autonomic computing. Autonomic Computing White Paper, 2006.

    Google Scholar 

  5. J. O. Kephart, D. M. Chess. The Vision of Autonomic Computing. Computer, 2003.

    Google Scholar 

  6. P. Mell, T. Grance. The NIST Definition of Cloud Computing (Draft). National Institute of Standards and Technology, 2011.URL http://csrc.nist.gov/publications/drafts/800-145/Draft-SP-800-145_cloud-definition.pdf.

  7. D. Ardagna, B. Panicucci, M. Trubian, L. Zhang. Energy-Aware Autonomic Resource Allocation in Multi-Tier Virtualized Environments. IEEE Transactions on Services Computing, 99, 2010.

    Google Scholar 

  8. URL: http://aws.amazon.com/de/ec2, accessed on 14th Sep 2011

  9. A. K. Palit, D. Popovic. Computational Intelligence in Time Series Forecasting: Theory and Engineering Applications. Advances in Industrial Control. Springer, 2005.

    MATH  Google Scholar 

  10. Y. Chen, S. Iyer, X. Liu, D. Milojicic, A. Sahai. SLA Decomposition: TranslatingService Level Objectives to System Level Thresholds. Technical report, HP Laboratories Palo Alto – Enterprise Systems and Software Laboratory, 2007.

    Google Scholar 

  11. H. N. Van, F. D. Tran, J.-M. Menaud. SLA-Aware Virtual Resource Management for Cloud Infrastructures. Computer and Information Technology, International Conference on, 1:357–362, 2009.

    Google Scholar 

  12. H. Zhang, G. Jiang, K. Yoshihira, H. Chen, A. Saxena. Intelligent Workload Factoring for a Hybrid Cloud Computing Model. In Proceedings of the 2009 Congress on Services - I, pp. 701–708. 2009.

    Google Scholar 

Download references

Acknowledgement

The authors would like to thank Andreas Boerner, who contributed with his master thesis on this topic, and Peter Reimann, who carefully reviewed this article.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas Ritter .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag London Limited

About this paper

Cite this paper

Ritter, T., Mitschang, B., Mega, C. (2012). Dynamic Provisioning of System Topologies in the Cloud. In: Poler, R., Doumeingts, G., Katzy, B., Chalmeta, R. (eds) Enterprise Interoperability V. Proceedings of the I-ESA Conferences, vol 5. Springer, London. https://doi.org/10.1007/978-1-4471-2819-9_34

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-2819-9_34

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-2818-2

  • Online ISBN: 978-1-4471-2819-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics