Mantus: Putting Aspects to Work for Flexible Multi-Cloud Deployment

被引:3
|
作者
Palesandro, Alex [1 ,4 ]
Lacoste, Marc [1 ]
Bennani, Nadia [2 ]
Guegan, Chirine Ghedira [3 ]
Bourge, Denis [1 ]
机构
[1] Orange Labs, Paris, France
[2] Univ Lyon, CNRS, INSA Lyon, LIRIS,UMR5205, F-69621 Villeurbanne, France
[3] Univ Lyon 3, Univ Lyon, CNRS, IAE,LIRIS,UMR5205, Lyon, France
[4] Univ Lyon 3, IAE, Magellan, Lyon, France
关键词
D O I
10.1109/CLOUD.2017.88
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud provider barriers still stand. After a decade of cloud computing, customers struggle to overcome the challenge of crossing multi-provider clouds to benefit from fine-grained resource distribution, business independence from CSPs and cost savings. Although increasingly popular, most adopted IaaS intercloud solutions are generally limited to specific public cloud providers or present maintainability issues. Remaining hurdles include complexity of management and operations of such infrastructures, in presence of per-customer customizations and provider configurations. The Infrastructure as Code (IaC) paradigm is emerging as key enabler for IaaS multi-clouds, to develop and manage infrastructure configurations. However, due to complexity of the infrastructure life-cycle, to heterogeneity of composing resources and to user-customizations, this approach is far from being viable. In this paper, we explore an aspect-oriented approach to IaC deployment and management. We propose Mantus, a IaC-based multi-cloud builder composed of an aspectoriented Domain-Specific Language called TML, or TOSCA Manipulation Language, and a corresponding aspect weaver to inject flexibly non-functional services in TOSCA infrastructure templates. We show the practical feasibility of our approach, with also good results in terms of performance and scalability.
引用
收藏
页码:656 / 663
页数:8
相关论文
共 50 条
  • [1] Towards a Flexible Deployment of Multi-cloud Applications Based on TOSCA and CAMP
    Carrasco, Jose
    Cubo, Javier
    Pimentel, Ernesto
    [J]. ADVANCES IN SERVICE-ORIENTED AND CLOUD COMPUTING, 2015, 508 : 278 - 286
  • [2] MUSA Deployer: Deployment of Multi-cloud Applications
    Casola, Valentina
    De Benedictis, Alessandra
    Rak, Massimiliano
    Villano, Umberto
    Rios, Erkuden
    Rego, Angel
    Capone, Giancarlo
    [J]. 2017 IEEE 26TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES - INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2017, : 107 - 112
  • [3] Orchestrated multi-cloud application deployment in OpenStack with TOSCA
    Tricomi, Giuseppe
    Panarello, Alfonso
    Merlino, Giovanni
    Longo, Francesco
    Bruneo, Dario
    Puliafito, Antonio
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP), 2017, : 469 - 474
  • [4] Cost Minimization of Service Deployment in a Multi-Cloud environment
    Legillon, Francois
    Melab, Nouredine
    Renard, Didier
    Talbi, El-Ghazali
    [J]. 2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 2580 - 2587
  • [5] CYCLONE: The Multi-Cloud Middleware Stack for Application Deployment and Management
    Slawik, Mathias
    Demchenko, Yuri
    Turkmen, Fatih
    Ilyushkin, Alexy
    de laat, Cees
    Blanchet, Christophe
    Loomis, Charles
    [J]. 2017 9TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2017, : 347 - 352
  • [6] CYCLONE Unified Deployment and Management of Federated, Multi-Cloud Applications
    Slawik, Mathias
    Zilci, Beguem Ilke
    Demchenko, Yuri
    Aznar Baranda, Jose Ignacio
    Branchat, Robert
    Loomis, Charles
    Lodygensky, Oleg
    Blanchet, Christophe
    [J]. 2015 IEEE/ACM 8TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2015, : 453 - 457
  • [7] Model-based deployment of secure multi-cloud applications
    Casola, Valentina
    De Benedictis, Alessandra
    Rak, Massimiliano
    Villano, Umberto
    Rios, Erkuden
    Rego, Angel
    Capone, Giancarlo
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2019, 10 (06) : 639 - 653
  • [8] A multi-cloud world requires a multi-cloud security approach
    Duncan, Rory
    [J]. Computer Fraud and Security, 2020, 2020 (05): : 11 - 12
  • [9] Extending a Low-Code Tool with Multi-cloud Deployment Capabilities
    Ul Haq, Fitash
    Alfonso, Ivan
    Sulejmani, Armen
    Cabot, Jordi
    [J]. SOFTWARE ARCHITECTURE, ECSA 2024 TRACKS AND WORKSHOPS, 2024, 14937 : 39 - 46
  • [10] An Optimal Deployment Framework for Multi-Cloud Virtualized Radio Access Networks
    Murti, Fahri Wisnu
    Ayala-Romero, Jose A.
    Garcia-Saavedra, Andres
    Costa-Perez, Xavier
    Iosifidis, George
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2021, 20 (04) : 2251 - 2265