Automating the Deployment of Distributed Applications by Combining Multiple Deployment Technologies

被引:5
|
作者
Wurster, Michael [1 ]
Breitenbucher, Uwe [1 ]
Brogi, Antonio [2 ]
Diez, Felix [1 ]
Leymann, Frank [1 ]
Soldani, Jacopo [2 ]
Wild, Karoline [1 ]
机构
[1] Univ Stuttgart, Inst Architecture Applicat Syst, Stuttgart, Germany
[2] Univ Pisa, Dept Comp Sci, Pisa, Italy
来源
CLOSER: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE | 2021年
关键词
Distributed Application Deployment; Automation; EDMM; EDMM Framework; Cloud Computing; CLOUD;
D O I
10.5220/0010404301780189
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Various deployment technologies have been released to support automating the deployment of distributed applications. Although many of these technologies provide general-purpose functionalities to deploy applications as well as infrastructure components, different technologies provide specific capabilities making them suited for different environments and application types. As a result, the deployment of complex distributed applications often requires to combine several deployment technologies expressed by different deployment models. Thus, multiple deployment models are processed by different technologies and must be either orchestrated manually or the automated orchestration must be developed individually. To address these challenges, we present an approach (i) to annotate parts of a holistic deployment model that should be deployed with different deployment technologies, (ii) to automatically transform an annotated model to multiple technology-specific models for different technologies, and (iii) to automatically coordinate the deployment execution with different technologies by employing a centralized orchestrator component. To prove the practical feasibility of the approach, we describe a case study based on a third-party application.
引用
收藏
页码:178 / 189
页数:12
相关论文
共 50 条
  • [1] Automating Characterization Deployment in Distributed Data Stream Management Systems
    Wang, Chunkai
    Meng, Xiaofeng
    Guo, Qi
    Weng, Zujian
    Yang, Chen
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2017, 29 (12) : 2669 - 2681
  • [2] Deployment of agent technologies in industrial applications
    Tichy, Pavel
    Marik, Vladimir
    Vrba, Pavel
    Macurek, Filip
    Slechta, Petr
    Staron, Raymond J.
    Maturana, Francisco P.
    Hall, Kenwood H.
    DIS 2006: IEEE WORKSHOP ON DISTRIBUTED INTELLIGENT SYSTEMS: COLLECTIVE INTELLIGENCE AND ITS APPLICATIONS, PROCEEDINGS, 2006, : 243 - +
  • [3] Self-deployment of distributed applications
    Satoh, I
    SCIENTIFIC ENGINEERING OF DISTRIBUTED JAVA APPLICATIONS, 2005, 3409 : 48 - 57
  • [4] Cooling the hell of distributed applications' deployment
    Bonnet, J
    Dubois, F
    Efremidis, S
    Leonardo, P
    Malavazos, N
    Vincent, D
    TELECOMMUNICATIONS AND IT CONVERGENCE TOWARDS SERVICE E-VOLUTION, 2000, 1774 : 181 - 188
  • [5] Do deployment policies pick technologies by (not) picking applications?-A simulation of investment decisions in technologies with multiple applications
    Schmidt, Tobias S.
    Battke, Benedikt
    Grosspietsch, David
    Hoffmann, Volker H.
    RESEARCH POLICY, 2016, 45 (10) : 1965 - 1983
  • [6] Bio-inspired deployment of distributed applications
    Satoh, I
    INTELLIGENT AGENTS AND MULTI-AGENT SYSTEMS, 2005, 3371 : 243 - 258
  • [7] Component search service and deployment of distributed applications
    Kebbal, D
    Bernard, G
    DOA'01: 3RD INTERNATIONAL SYMPOSIUM ON DISTRIBUTED OBJECTS & APPLICATIONS, PROCEEDINGS, 2001, : 125 - 134
  • [8] The SimGRID project - Simulation and deployment of distributed applications
    Legrand, Arnaud
    Quinson, Martin
    HPDC-15: PROCEEDINGS OF THE 15TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, 2005, : 385 - 386
  • [9] Optimization of Deployment Topologies for Distributed Enterprise Applications
    Willnecker, Felix
    Krcmar, Helmut
    2016 12TH INTERNATIONAL ACM SIGSOFT CONFERENCE ON QUALITY OF SOFTWARE ARCHITECTURES (QOSA), 2016, : 106 - 115
  • [10] A platform architecture to support the deployment of distributed applications
    Li, TH
    Hoffmann, A
    Born, M
    Schieferdecker, I
    2002 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2002, : 2592 - 2596