Abstract
Over the past years, Autonomic Computing has become very popular, especially in scenarios of Cloud Computing, where there might be several autonomic loops aiming at turning each layer of the cloud stack more autonomous, adaptable and aware of the runtime environment. Nevertheless, due to conflicting objectives, non-synchronized autonomic loops may lead to global inconsistent states. For instance, in order to maintain its Quality of Service, an application provider might request more and more resources while the infrastructure provider, due to power shortage may be forced to reduce the resource provisioning. In this paper, we propose a generic model to deal with the synchronization and coordination of autonomic loops and how it can be applied in the context of Cloud Computing. We present some simulation results to show the scalability and feasibility of our proposal.
Chapter PDF
Similar content being viewed by others
References
Alvares De Oliveira Jr., F., Lèbre, A., Ledoux, T., Menaud, J.M.: Self-management of applications and systems to optimize energy in data centers. In: Brandic, I., Villari, M., Tusa, F. (eds.) Achieving Federated and Self-Manageable Cloud Infrastructures: Theory and Practice. IGI Global (May 2012)
Eugster, P.T., Felber, P.A., Guerraoui, R., Kermarrec, A.M.: The many faces of publish/subscribe. ACM Computing Surveys 35(2), 114–131 (2003)
Frey, S., Diaconescu, A., Demeure, I.: Architectural integration patterns for autonomic management systems. In: Proc. of the 9th IEEE International Conference and Workshops on the Engineering of Autonomic and Autonomous Systems (EASe 2012). IEEE (April 2012)
Hermenier, F., Lorca, X., Menaud, J.M., Muller, G., Lawall, L.J.: Entropy: a consolidation manager for clusters. In: Proc. of the International Conference on Virtual Execution Environments, VEE 2009 (2009)
IBM: An architectural blueprint for autonomic computing. Tech. Rep. (June 2005)
Kephart, J.O., Chan, H., Das, R., Levine, D.W., Tesauro, G., Rawson, F., Lefurgy, C.: Coordinating Multiple Autonomic Managers to Achieve Specified Power-Performance Tradeoffs. In: Proc. of the 4th International Conference on Autonomic Computing (ICAC 2007), pp. 24–24. IEEE (June 2007)
Kephart, J., Chess, D.: The vision of autonomic computing. Computer 36(1) (2003)
Lemos, R.D., et al.: Software Engineering for Self-Adaptive Systems: A Second Research Roadmap (Draft Version of May 20, 2011). Tech. Rep. (October 2010) (2011)
Lim, H.C., Babu, S., Chase, J.S., Parekh, S.S.: Automated control in cloud computing: challenges and opportunities. In: Proceedings of the 1st Workshop on Automated Control for Datacenters and Clouds, ACDC 2009. ACM (2009)
Mak-Karé Gueye, S., de Palma, N., Rutten, E.: Coordinating energy-aware administration loops using discrete control. Proc. of the 8th International Conference on Autonomic and Autonomous Systems, ICAS 2012 (March 2012)
Alvares de Oliveira, Jr. F., Ledoux, T.: Self-management of applications qos for energy optimization in datacenters. In: Proc. of the 2nd International Workshop on Green Computing Middleware (GCM 2011), pp. 3:1–3:6. ACM (2011)
Van, H.N., Tran, F.D., Menaud, J.M.: Sla-aware virtual resource management for cloud infrastructures. In: Proceedings of the 9th IEEE International Conference on Computer and Information Technology, CIT 2009. IEEE Computer Society (2009)
Vromant, P., Weyns, D., Malek, S., Andersson, J.: On Interacting Control Loops in Self-Adaptive Systems. In: Proc. of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, pp. 202–207. ACM (2011)
Wu, L., Garg, S.K., Buyya, R.: Sla-based admission control for a software-as-a-service provider in cloud computing environments. Journal of Computer and System Sciences, 195–204 (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 IFIP International Federation for Information Processing
About this paper
Cite this paper
Alvares de Oliveira, F., Sharrock, R., Ledoux, T. (2012). Synchronization of Multiple Autonomic Control Loops: Application to Cloud Computing. In: Sirjani, M. (eds) Coordination Models and Languages. COORDINATION 2012. Lecture Notes in Computer Science, vol 7274. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30829-1_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-30829-1_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-30828-4
Online ISBN: 978-3-642-30829-1
eBook Packages: Computer ScienceComputer Science (R0)