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 条
  • [41] Multi-cloud resource management: cloud service interfacing
    Munteanu, Victor Ion
    Sandru, Calin
    Petcu, Dana
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2014, 3 (01):
  • [42] Service Provisioning Problem in Cloud and Multi-Cloud Systems
    Passacantando, Mauro
    Ardagna, Danilo
    Savi, Anna
    [J]. INFORMS JOURNAL ON COMPUTING, 2016, 28 (02) : 265 - 277
  • [43] A framework to support multi-cloud collaboration
    Hua, Lei
    Tang, Ting
    Wu, Heng
    Wu, Yuewen
    Liu, He
    Xu, Yuanjia
    Zhang, Wenbo
    [J]. 2020 IEEE WORLD CONGRESS ON SERVICES (SERVICES), 2020, : 110 - 115
  • [44] Multi-Cloud Chaining with Segment Routing
    Spinelli, Francesco
    Iannone, Luigi
    Tollet, Jerome
    [J]. 2020 IFIP NETWORKING CONFERENCE AND WORKSHOPS (NETWORKING), 2020, : 514 - 518
  • [45] Multi-cloud Applications Security Monitoring
    Carvallo, Pamela
    Cavalli, Ana R.
    Mallouli, Wissam
    Rios, Erkuden
    [J]. GREEN, PERVASIVE, AND CLOUD COMPUTING (GPC 2017), 2017, 10232 : 748 - 758
  • [46] Multi-cloud provisioning of business processes
    Kritikos, Kyriakos
    Zeginis, Chrysostomos
    Iranzo, Joaquin
    Sosa Gonzalez, Roman
    Seybold, Daniel
    Griesinger, Frank
    Domaschka, Joerg
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2019, 8 (01):
  • [47] Video Streaming for Multi-cloud Game
    Heo, Yoonseok
    Kim, Taeseop
    Suh, Doug Young
    [J]. ADVANCES IN MULTIMEDIA INFORMATION PROCESSING - PCM 2015, PT II, 2015, 9315 : 275 - 284
  • [48] Towards Multi-cloud SLO Evaluation
    Kritikos, Kyriakos
    Zeginis, Chrysostomos
    Paravoliasis, Andreas
    Plexousakis, Dimitris
    [J]. CLOSER: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2018, : 409 - 417
  • [49] On Merits and Viability of Multi-Cloud Serverless
    Baarzi, Ataollah Fatahi
    Kesidis, George
    Joe-Wong, Carlee
    Shahrad, Mohammad
    [J]. PROCEEDINGS OF THE 2021 ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '21), 2021, : 600 - 608
  • [50] A Comparison of Multi-cloud Provisioning Platforms
    Calcaterra, Domenico
    Cartelli, Vincenzo
    Di Modica, Giuseppe
    Tomarchio, Orazio
    [J]. CLOSER: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2019, : 507 - 514