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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
(DLV) - The DLV Project - A Disjunctive Datalog System, http://www.dbai.tuwien.ac.at/proj/dlv/
Drools, http://www.drools.org
(FOSII) - Foundations of Self-governing ICT Infrastructures, http://www.infosys.tuwien.ac.at/linksites/fosii
FreeCBR, http://freecbr.sourceforge.net/
IT-Tude: SLA monitoring and evaluation, http://www.it-tude.com/sla-monitoring-evaluation.html
SLA@SOI, http://sla-at-soi.eu/
Application Performance Management in Virtualized Server Environments (2006), http://dx.doi.org/10.1109/NOMS.2006.1687567
Aamodt, A., Plaza, E.: Case-based reasoning: Foundational Issues, Methodological Variations, and System Approaches (1994)
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)
Bichler, M., Setzer, T., Speitkamp, B.: Capacity Planning for Virtualized Servers. Presented at Workshop on Information Technologies and Systems (WITS), Milwaukee, Wisconsin, USA (2006)
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)
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)
Hefke, M.: A framework for the successful introduction of KM using CBR and semantic web technologies. Journal of Universal Computer Science 10(6) (2004)
Huebscher, M.C., McCann, J.A.: A survey of autonomic computing—degrees, models, and applications. ACM Comput. Surv. 40(3), 1–28 (2008)
Jacob, B., Lanyon-Hogg, R., Nadgir, D.K., Yassin, A.F.: A practical guide to the IBM Autonomic Computing toolkit. IBM Redbooks (2004)
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)
Khargharia, B., Hariri, S., Yousif, M.S.: Autonomic Power and Performance Management for Computing Systems. Cluster Computing 11(2), 167–181 (2008)
Koumoutsos, G., Denazis, S., Thramboulidis, K.: SLA e-negotiations, enforcement and management in an autonomic environment. Modelling Autonomic Communications Environments, pp. 120–125 (2008)
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)
Paschke, A., Bichler, M.: Knowledge representation concepts for automated SLA management. Decision Support Systems 46(1), 187–205 (2008)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)