Skip to main content

Simulating Autonomic SLA Enactment in Clouds Using Case Based Reasoning

  • Conference paper
Towards a Service-Based Internet (ServiceWave 2010)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6481))

Included in the following conference series:

Abstract

With the emergence of Cloud Computing resources of physical machines have to be allocated to virtual machines (VMs) in an on-demand way. However, the efficient allocation of resources like memory, storage or bandwidth to a VM is not a trivial task. On the one hand, the Service Level Agreement (SLA) that defines QoS goals for arbitrary parameters between the Cloud provider and the customer should not be violated. On the other hand, the Cloud providers aim to maximize their profit, where optimizing resource usage is an important part. In this paper we develop a simulation engine that mimics the control cycle of an autonomic manager to evaluate different knowledge management techniques (KM) feasible for efficient resource management and SLA attainment. We especially focus on the use of Case Based Reasoning (CBR) for KM and decision-making. We discuss its suitability for efficiently governing on-demand resource allocation in Cloud infrastructures by evaluating it with the simulation engine.

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 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. (DLV) - The DLV Project - A Disjunctive Datalog System, http://www.dbai.tuwien.ac.at/proj/dlv/

  2. Drools, http://www.drools.org

  3. (FOSII) - Foundations of Self-governing ICT Infrastructures, http://www.infosys.tuwien.ac.at/linksites/fosii

  4. FreeCBR, http://freecbr.sourceforge.net/

  5. IT-Tude: SLA monitoring and evaluation, http://www.it-tude.com/sla-monitoring-evaluation.html

  6. SLA@SOI, http://sla-at-soi.eu/

  7. Application Performance Management in Virtualized Server Environments (2006), http://dx.doi.org/10.1109/NOMS.2006.1687567

  8. Aamodt, A., Plaza, E.: Case-based reasoning: Foundational Issues, Methodological Variations, and System Approaches (1994)

    Google Scholar 

  9. Bahati, R.M., Bauer, M.A.: Adapting to run-time changes in policies driving autonomic management. In: ICAS 2008: Proceedings of the 4th Int. Conf. on Autonomic and Autonomous Systems. IEEE Computer Society, Washington (2008)

    Google Scholar 

  10. Bichler, M., Setzer, T., Speitkamp, B.: Capacity Planning for Virtualized Servers. Presented at Workshop on Information Technologies and Systems (WITS), Milwaukee, Wisconsin, USA (2006)

    Google Scholar 

  11. Brandic, I.: Towards self-manageable cloud services. In: Ahamed, S.I., et al. (eds.) COMPSAC (2), pp. 128–133. IEEE Computer Society, Los Alamitos (2009)

    Google Scholar 

  12. Emeakaroha, V.C., Brandic, I.: Maurer, M., Dustdar, S.: Low level metrics to high level SLAs - LoM2HiS framework: Bridging the gap between monitored metrics and SLA parameters in cloud environments. In: The 2010 High Performance Computing and Simulation Conference in conjunction with IWCMC 2010, Caen, France (2010)

    Google Scholar 

  13. Hefke, M.: A framework for the successful introduction of KM using CBR and semantic web technologies. Journal of Universal Computer Science 10(6) (2004)

    Google Scholar 

  14. Huebscher, M.C., McCann, J.A.: A survey of autonomic computing—degrees, models, and applications. ACM Comput. Surv. 40(3), 1–28 (2008)

    Article  Google Scholar 

  15. Jacob, B., Lanyon-Hogg, R., Nadgir, D.K., Yassin, A.F.: A practical guide to the IBM Autonomic Computing toolkit. IBM Redbooks (2004)

    Google Scholar 

  16. Karp, R.M.: Reducibility among combinatorial problems. In: Miller, R.E., Thatcher, J.W. (eds.) Complexity of Computer Computations: Proc. of a Symp. on the Complexity of Computer Computations, pp. 85–103. Plenum Press, New York (1972)

    Chapter  Google Scholar 

  17. Khargharia, B., Hariri, S., Yousif, M.S.: Autonomic Power and Performance Management for Computing Systems. Cluster Computing 11(2), 167–181 (2008)

    Article  Google Scholar 

  18. Koumoutsos, G., Denazis, S., Thramboulidis, K.: SLA e-negotiations, enforcement and management in an autonomic environment. Modelling Autonomic Communications Environments, pp. 120–125 (2008)

    Google Scholar 

  19. Maurer, M., Brandic, I., Emeakaroha, V.C., Dustdar, S.: Towards knowledge management in self-adaptable clouds. In: IEEE 2010 Fourth International Workshop of Software Engineering for Adaptive Service-Oriented Systems, Miami, USA (2010)

    Google Scholar 

  20. Paschke, A., Bichler, M.: Knowledge representation concepts for automated SLA management. Decision Support Systems 46(1), 187–205 (2008)

    Article  Google Scholar 

  21. Petrucci, V., Loques, O., Mossé, D.: A dynamic optimization model for power and performance management of virtualized clusters. In: e-Energy 2010: Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking, pp. 225–233. ACM, New York (2010)

    Google Scholar 

  22. Wood, T., Shenoy, P., Venkataramani, A., Yousif, M.: Sandpiper: Black-box and gray-box resource management for virtual machines. Computer Networks 53(17), 2923–2938 (2009)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Maurer, M., Brandic, I., Sakellariou, R. (2010). Simulating Autonomic SLA Enactment in Clouds Using Case Based Reasoning. In: Di Nitto, E., Yahyapour, R. (eds) Towards a Service-Based Internet. ServiceWave 2010. Lecture Notes in Computer Science, vol 6481. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17694-4_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17694-4_3

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics