skip to main content
10.1145/2513534.2513542acmotherconferencesArticle/Chapter ViewAbstractPublication PagesnordicloudConference Proceedingsconference-collections
research-article

Managing multi-cloud systems with CloudMF

Published:02 September 2013Publication History

ABSTRACT

Dynamically adaptive systems (DAS) enable the continuous design and adaptation of complex software systems, but their main focus is limited to the application itself rather than the underlying platform and infrastructure. Cloud computing, in contrast, enables the management of the complete software stack, but it lacks integration with software engineering approaches, techniques, and methods from DAS. Model-based approaches have been successfully adopted for modelling DAS at design-time and facilitate their adaptation at run-time. Therefore, a natural next step is to adopt model-based approaches to enable cloud-based DAS. In this paper, we present the Cloud Modelling Framework (CloudMF), a model-based framework that addresses this issue. It consists of (i) a tool-supported domain-specific modelling language to model the provisioning and deployment of multi-cloud systems, and (ii) a models@run-time environment for enacting the provisioning, deployment and adaptation of these systems.

References

  1. MODAClouds EU project.Google ScholarGoogle Scholar
  2. mOSAIC EU project.Google ScholarGoogle Scholar
  3. PaaSage EU project.Google ScholarGoogle Scholar
  4. REMICS EU project.Google ScholarGoogle Scholar
  5. D. Ardagna, E. Di Nitto, G. Casale, D. Pectu, P. Mohagheghi, S. Mosser, P. Matthews, A. Gericke, C. Balligny, F. D'Andria, C.-S. Nechifor, and C. Sheridan. MODACLOUDS, A Model-Driven Approach for the Design and Execution of Applications on Multiple Clouds. In ICSE MiSE: International Workshop on Modelling in Software Engineering, pages 50--56. IEEE/ACM, 2012.Google ScholarGoogle Scholar
  6. C. Atkinson and T. Kühne. Rearchitecting the UML infrastructure. ACM Transactions on Modeling and Computer Simulation, 12(4):290--321, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. G. Blair, N. Bencomo, and R. France. [email protected]. IEEE Computer, 42(10):22--27, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. E. Brandtzæg, M. Parastoo, and S. Mosser. Towards a Domain-Specific Language to Deploy Applications in the Clouds. In CLOUD COMPUTING 2012: 3rd International Conference on Cloud Computing, GRIDs, and Virtualization, pages 213--218. IARIA, 2012.Google ScholarGoogle Scholar
  9. G. Brataas, E. Stav, S. Lehrig, S. Becker, G. Kopčak, and D. Huljenic. CloudScale: scalability management for cloud systems. In ICPE 2013: 4th ACM/SPEC International Conference on Performance Engineering, pages 335--338. ACM, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. Burgess and R. Ralston. Distributed Resource Administration Using Cfengine. Softw., Pract. Exper., 27(9):1083--1101, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. T. Delaet, W. Joosen, and B. Vanbrabant. A survey of system configuration tools. In LISA 2010: 24th international conference on Large installation system administration, pages 1--8. USENIX Association, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. N. Desai, R. Bradshaw, S. Matott, S. Bittner, S. Coghlan, R. Evard, C. Lueninghoener, T. Leggett, J.-P. Navarro, G. Rackow, C. Stacey, and T. Stacey. A Case Study in Configuration Management Tool Deployment. In LISA 2005: 19th Conference on Systems Administration, pages 39--46. USENIX, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. N. Ferry, A. Rossini, F. Chauvel, B. Morin, and A. Solberg. Towards model-driven provisioning, deployment, monitoring, and adaptation of multi-cloud systems. In CLOUD 2013: IEEE 6th International Conference on Cloud Computing, pages 887--894. IEEE Computer Society, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. F. Fouquet, E. Daubert, N. Plouzeau, O. Barais, J. Bourcier, and J.-M. Jézéquel. Dissemination of Reconfiguration Policies on Mesh Networks. In K. M. Göschka and S. Haridi, editors, DAIS 2012: 12th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems, volume 7272 of Lecture Notes in Computer Science, pages 16--30. Springer, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. F. Fouquet, G. Nain, B. Morin, E. Daubert, O. Barais, N. Plouzeau, and J.-M. Jézéquel. An Eclipse Modelling Framework Alternative to Meet the Models@Runtime Requirements. In R. B. France, J. Kazmeier, R. Breu, and C. Atkinson, editors, MODELS 2012: 15th International Conference on Model Driven Engineering Languages and Systems, volume 7590 of Lecture Notes in Computer Science, pages 87--101. Springer, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. P. Mell and T. Grance. The NIST Definition of Cloud Computing. Special Publication 800-145, National Institute of Standards and Technology, September 2001.Google ScholarGoogle Scholar
  17. B. Morin, O. Barais, J.-M. Jézéquel, F. Fleurey, and A. Solberg. [email protected] to Support Dynamic Adaptation. IEEE Computer, 42(10):44--51, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. S. Mosser, F. Fleurey, B. Morin, F. Chauvel, A. Solberg, and I. Goutier. SENSAPP as a Reference Platform to Support Cloud Experiments: From the Internet of Things to the Internet of Services. In SYNASC 2012: 14th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, pages 400--406. IEEE Computer Society, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. B. Rochwerger, D. Breitgand, E. Levy, A. Galis, K. Nagin, I. M. Llorente, R. Montero, Y. Wolfsthal, E. Elmroth, J. Cáceres, M. Ben-Yehuda, W. Emmerich, and F. Galán. The reservoir model and architecture for open federated cloud computing. IBM Journal of Research and Development, 53(4):535--545, July 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. C. Sandru, D. Pectu, and V. I. Munteanu. Building an Open-Source Platform-as-a-Service with Intelligent Management of Multiple Cloud Resources. In UCC 2012: IEEE 5th International Conference on Utility and Cloud Computing, pages 333--338. IEEE Computer Society, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. J. Shao, H. Wei, Q. Wang, and H. Mei. A Runtime Model Based Monitoring Approach for Cloud. In CLOUD 2010: IEEE 3rd International Conference on Cloud Computing, pages 313--320. IEEE Computer Society, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Managing multi-cloud systems with CloudMF

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Other conferences
              NordiCloud '13: Proceedings of the Second Nordic Symposium on Cloud Computing & Internet Technologies
              September 2013
              88 pages
              ISBN:9781450323079
              DOI:10.1145/2513534

              Copyright © 2013 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 2 September 2013

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article

              Acceptance Rates

              NordiCloud '13 Paper Acceptance Rate9of15submissions,60%Overall Acceptance Rate9of15submissions,60%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader