A Model-based Architecture for Autonomic and Heterogeneous Cloud Systems

被引:5
|
作者
Bruneliere, Hugo [1 ]
Al-Shara, Zakarea [2 ]
Alvares, Frederico [3 ]
Lejeune, Jonathan [4 ,5 ]
Ledoux, Thomas [6 ,7 ]
机构
[1] IMT Atlantique, NaoMod Team, LS2N CNRS, Nantes, France
[2] Berger Levrault, Montpellier, France
[3] EasyVirt, Nantes, France
[4] Sorbonne Univ, UPMC, REGAL Team, INRIA, Paris, France
[5] Sorbonne Univ, UPMC, LIP6 CNRS, Paris, France
[6] IMT Atlantique, INRIA, STACK Team, Nantes, France
[7] IMT Atlantique, LS2N CNRS, Nantes, France
关键词
Cloud Computing; Autonomic Computing; Modeling; Heterogeneity; Interoperability; Constraints;
D O I
10.5220/0006773002010212
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Over the last few years, Autonomic Computing has been a key enabler for Cloud system's dynamic adaptation. However, autonomously managing complex systems (such as in the Cloud context) is not trivial and may quickly become fastidious and error-prone. We advocate that Cloud artifacts, regardless of the layer carrying them, share many common characteristics. Thus, this makes it possible to specify, (re)configure and monitor them in an homogeneous way. To this end, we propose a generic model-based architecture for allowing the autonomic management of any Cloud system. From a "XaaS" model describing a given Cloud system, possibly over multiple layers of the Cloud stack, Cloud administrators can derive an autonomic manager for this system. This paper introduces the designed model-based architecture, and notably its core generic XaaS modeling language. It also describes the integration with a constraint solver to be used by the autonomic manager, as well as the interoperability with a Cloud standard (TOSCA). It presents an implementation (with its application on a multi-layer Cloud system) and compares the proposed approach with other existing solutions.
引用
收藏
页码:201 / 212
页数:12
相关论文
共 50 条
  • [1] A Model-Based Systems Engineering Plugin for Cloud Security Architecture Design
    Yuri Gil Dantas
    Vivek Nigam
    Ulrich Schöpp
    [J]. SN Computer Science, 5 (5)
  • [2] Autonomic Healing of Model-Based Systems
    Nordstrom, Steve
    Dubey, Abhishek
    Keskinpala, Turker
    Neema, Sandeep
    Bapty, Theodore
    [J]. JOURNAL OF AEROSPACE COMPUTING INFORMATION AND COMMUNICATION, 2011, 8 (04): : 87 - 99
  • [3] Software Architecture for the Cloud A Roadmap Towards Control-Theoretic, Model-Based Cloud Architecture
    Pahl, Claus
    Jamshidi, Pooyan
    [J]. SOFTWARE ARCHITECTURE (ECSA 2015), 2015, 9278 : 212 - 220
  • [4] Industrial Design and Development Software System Architecture Based on Model-Based Systems Engineering and Cloud Computing
    Yu, Chao
    Li, Qing
    Liu, Kui
    Chen, Yuwen
    Wei, Hailong
    [J]. ANNUAL REVIEWS IN CONTROL, 2021, 51 : 401 - 423
  • [5] Model-based architecture for evolutionary intelligent systems
    Chi, SD
    Lee, JS
    [J]. TRANSACTIONS OF THE SOCIETY FOR COMPUTER SIMULATION INTERNATIONAL, 2001, 18 (01): : 2 - 8
  • [6] A Software Architecture for Model-Based Programming of Robot Systems
    Geisinger, Michael
    Barner, Simon
    Wojtczyk, Martin
    Knoll, Alois
    [J]. ADVANCES IN ROBOTICS RESEARCH, 2009, : 135 - 146
  • [7] Model-based exploration of the design space for heterogeneous systems on chip
    Blume, H
    Hübert, H
    Feldkämper, HT
    Noll, TG
    [J]. IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2002, : 29 - 40
  • [8] Model-Based Exploration of the Design Space for Heterogeneous Systems on Chip
    H. Blume
    H. T. Feldkaemper
    T. G. Noll
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 2005, 40 : 19 - 34
  • [9] Model-based exploration of the design space for heterogeneous Systems on Chip
    Blume, H
    Feldkaemper, HT
    Noll, TG
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2005, 40 (01): : 19 - 34
  • [10] A Certification-Based Trust Model for Autonomic Cloud Computing Systems
    Anisetti, Marco
    Ardagna, Claudio A.
    Damiani, Ernesto
    [J]. 2014 INTERNATIONAL CONFERENCE ON CLOUD AND AUTONOMIC COMPUTING (ICCAC 2014), 2014, : 212 - 219