Skip to main content

Advertisement

SpringerLink
Log in
Menu
Find a journal Publish with us
Search
Cart
Book cover

International Conference on Coordination Languages and Models

COORDINATION 2012: Coordination Models and Languages pp 29–43Cite as

  1. Home
  2. Coordination Models and Languages
  3. Conference paper
Synchronization of Multiple Autonomic Control Loops: Application to Cloud Computing

Synchronization of Multiple Autonomic Control Loops: Application to Cloud Computing

  • Frederico Alvares de Oliveira Jr.17,
  • Remi Sharrock17 &
  • Thomas Ledoux17 
  • Conference paper
  • 829 Accesses

  • 10 Citations

  • 7 Altmetric

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

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.

Keywords

  • Cloud Computing
  • Autonomic Computing
  • Autonomic Loop Synchronization
  • Coordination

Download conference paper PDF

References

  1. 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)

    Google Scholar 

  2. 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)

    CrossRef  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. IBM: An architectural blueprint for autonomic computing. Tech. Rep. (June 2005)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Kephart, J., Chess, D.: The vision of autonomic computing. Computer 36(1) (2003)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Ecole des Mines de Nantes, Ascola Research Group (Mines Nantes-INRIA, LINA), 4, rue Alfred Kastler, 44307, Nantes, France

    Frederico Alvares de Oliveira Jr., Remi Sharrock & Thomas Ledoux

Authors
  1. Frederico Alvares de Oliveira Jr.
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. Remi Sharrock
    View author publications

    You can also search for this author in PubMed Google Scholar

  3. Thomas Ledoux
    View author publications

    You can also search for this author in PubMed Google Scholar

Editor information

Editors and Affiliations

  1. School of Computer Science, Reykjavik University, Menntavegur 1, 101, Reykjavik, Iceland

    Marjan Sirjani

Rights and permissions

Reprints 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

  • .RIS
  • .ENW
  • .BIB
  • 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)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Search

Navigation

  • Find a journal
  • Publish with us

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Publish your research
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our imprints

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support

167.114.118.210

Not affiliated

Springer Nature

© 2023 Springer Nature