Simulating Live Cloud Adaptations Prior to a Production Deployment using a Models at Runtime Approach

被引:0
|
作者
Erbel, Johannes [1 ]
Trautsch, Alexander [1 ]
Grabowski, Jens [1 ]
机构
[1] Univ Goettingen, Inst Comp Sci, Goldschmidtstr 7, Gottingen, Germany
关键词
Cloud; Simulation; Runtime Model; Adaptation; DevOps;
D O I
10.5220/0010552003350343
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The utilization of distributed resources, especially in the cloud, has become a best practice in research and industry. However, orchestrating and adapting running cloud infrastructures and applications is still a tedious and error-prone task. Especially live adaptation changes need to be well tested before they can be applied to production systems. Meanwhile, a multitude of approaches exist that support the development of cloud applications, granting developers a lot of insight on possible issues. Nonetheless, not all issues can be discovered without performing an actual deployment. In this paper, we propose a model-driven concept that allows developers to assemble, test, and simulate the deployment and adaptation of cloud compositions without affecting the production system. In our concept, we reflect the production system in a runtime model and simulate all adaptive changes on a locally deployed duplicate of the model. We show the feasibility of the approach by performing a case study which simulates a reconfiguration of a computation cluster deployment. Using the presented approach, developers can easily assess how the planned adaptive steps and the execution of configuration management scripts affect the running system resulting in an early detection of deployment issues.
引用
收藏
页码:335 / 343
页数:9
相关论文
共 44 条
  • [1] Using Models to Validate Unanticipated, Fine-Grained Adaptations at Runtime
    Al-Refai, Mohammed
    Cazzola, Walter
    Ghosh, Sudipto
    France, Robert
    [J]. 2016 IEEE 17TH INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING (HASE), 2016, : 23 - 30
  • [2] Selection of Cloud Delivery and Deployment Models: An Expert System Approach
    Eid, Mustafa I. M.
    Al-Jabri, Ibrahim M.
    Sohail, M. Sadiq
    [J]. INTERNATIONAL JOURNAL OF DECISION SUPPORT SYSTEM TECHNOLOGY, 2018, 10 (04) : 17 - 32
  • [3] From Business Process Models to Cloud deployment: a Semantic Approach
    Di Martino, Beniamino
    Esposito, Antonio
    Cretella, Giuseppina
    [J]. IEEE 30TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA 2016), 2016, : 121 - 126
  • [4] Formal Approach to Workflow Application Fragmentations Over Cloud Deployment Models
    Ahn, Hyun
    Kim, Kwanghoon Pio
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 67 (03): : 3071 - 3088
  • [5] An Approach for Managing Quality Attributes at Runtime using Feature Models
    Emiliano Sanchez, Luis
    Andres Diaz-Pace, J.
    Zunino, Alejandro
    Moisan, Sabine
    Rigault, Jean-Paul
    [J]. 2014 EIGHTH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE (SBCARS), 2014, : 11 - 20
  • [6] A Virtual Machine Deployment Approach Using Knowledge Curves in Cloud Simulation
    Ren, Zhiyun
    Song, Xiao
    Ren, Lei
    Zhang, Lin
    Zhang, Shaoyun
    [J]. 2012 10TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2012, : 342 - 346
  • [7] A New Approach to Simulating Node Deployment for Smart City Applications Using Geospatial Data
    Senturk, Izzet Fatih
    Kebe, Gaoussou Youssouf
    [J]. 2019 INTERNATIONAL SYMPOSIUM ON NETWORKS, COMPUTERS AND COMMUNICATIONS (ISNCC 2019), 2019,
  • [8] Characterizing Dynamic Load Balancing in Cloud Environments Using Virtual Machine Deployment Models
    Liaqat, Misbah
    Naveed, Anjum
    Ali, Rana Liaqat
    Shuja, Junaid
    Ko, Kwang-Man
    [J]. IEEE ACCESS, 2019, 7 : 145767 - 145776
  • [9] Resolving Platform Specific Models at Runtime Using an MDE-Based Trading Approach
    Criado, Javier
    Iribarne, Luis
    Padilla, Nicolas
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2013 WORKSHOPS, 2013, 8186 : 274 - 283
  • [10] Simulating Large-scale Models of Brain Neuronal Circuits using Google Cloud Platform
    Sivagnanam, Subhashini
    Gorman, Wyatt
    Doherty, Donald
    Neymotin, Samuel A.
    Fang, Stephan
    Hovhannisyan, Hermine
    Lytton, William W.
    Dura-Bernal, Salvador
    [J]. PRACTICE AND EXPERIENCE IN ADVANCED RESEARCH COMPUTING 2020, PEARC 2020, 2020, : 505 - 509