CoMe4ACloud: An end-to-end framework for autonomic Cloud systems

被引:16
作者
Al-Shara, Zakarea [1 ]
Alvares, Frederico [1 ]
Bruneliere, Hugo [1 ]
Lejeune, Jonathan [2 ]
Prud'Homme, Charles [1 ]
Ledoux, Thomas [1 ]
机构
[1] IMT Atlantique, INRIA, LS2N, 4 Rue Alfred Kastler, F-44307 Nantes, France
[2] Sorbonne Univ, INRIA, CNRS, 4 Pl Jussieu, F-75005 Paris, France
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2018年 / 86卷
关键词
Cloud Computing; Autonomic Computing; Model Driven Engineering; Constraint Programming; MODEL; MANAGEMENT; SERVICES;
D O I
10.1016/j.future.2018.03.039
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Autonomic Computing has largely contributed to the development of self-manageable Cloud services. It notably allows freeing Cloud administrators of the burden of manually managing varying-demand services, while still enforcing Service-Level Agreements (SLAB). All Cloud artifacts, regardless of the layer carrying them, share many common characteristics. Thus, it should be possible to specify, (re)configure and monitor any XaaS (Anything-as-a-Service) layer in an homogeneous way. To this end, the CoMe4ACIoud approach proposes a generic model-based architecture for autonomic management of Cloud systems. We derive a generic unique Autonomic Manager (AM) capable of managing any Cloud service, regardless of the layer. This AM is based on a constraint solver which aims at finding the optimal configuration for the modeled XaaS, i.e. the best balance between costs and revenues while meeting the constraints established by the SLA. We evaluate our approach in two different ways. Firstly, we analyze qualitatively the impact of the AM behavior on the system configuration when a given series of events occurs. We show that the AM takes decisions in less than 10 s for several hundred nodes simulating virtual/physical machines. Secondly, we demonstrate the feasibility of the integration with real Cloud systems, such as Openstack, while still remaining generic. Finally, we discuss our approach according to the current state-of-the-art. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:339 / 354
页数:16
相关论文
共 51 条
[1]   Business-Oriented Evaluation of the PaaSage Platform [J].
Achilleos, Achilleas P. ;
Kapitsaki, Georgia M. ;
Constantinou, Eleni ;
Horn, Geir ;
Papadopoulos, George A. .
2015 IEEE/ACM 8TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2015, :322-326
[2]  
Andersson J.L.R., 2007, TECH REP
[3]  
[Anonymous], TOP ORCH SPEC CLOUD
[4]  
[Anonymous], 2011, NIST DEFINITION CLOU
[5]  
[Anonymous], 2012, SYNTHESIS LECT SOFTW
[6]  
Ardagna D., 2012, 2012 Proceedings of 4th International Workshop Modeling in Software Engineering (MiSE 2012), P50, DOI 10.1109/MISE.2012.6226014
[7]  
Bergmayr Alexander., 2014, CEUR Workshop Proceedings, V1242, P56
[8]  
Bézivin J, 2006, LECT NOTES COMPUT SC, V4143, P36
[9]   MODELS@ RUN.TIME [J].
Blair, Gordon ;
Bencomo, Nelly ;
France, Robert B. .
COMPUTER, 2009, 42 (10) :22-27
[10]  
Bruneliere H., 2018, P 8 INT C CLOUD COMP