Deployment Strategies for Distributed Applications on Cloud Computing Infrastructures

被引:4
|
作者
van der Veen, Jan Sipke [1 ,2 ]
Lazovik, Elena [1 ]
Makkes, Marc X. [1 ,2 ]
Meijer, Robert J. [1 ,2 ]
机构
[1] TNO, Groningen, Netherlands
[2] Univ Amsterdam, Amsterdam, Netherlands
关键词
Cloud Computing; Infrastructure as a Service; Distributed Applications; Deployment; Provisioning; Performance;
D O I
10.1109/CloudCom.2013.136
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing enables on-demand access to a shared pool of IT resources. In the case of Infrastructure as a Service (IaaS), the cloud user typically acquires Virtual Machines (VMs) from the provider. It is up to the user to decide at what time and for how long they want to use these VMs. Because of the pay-per-use nature of most clouds, there is a strong incentive to use as few resources as possible and release them quickly when they are no longer needed. Every step of the deployment process, i.e., acquiring VMs, creating network links, and installing, configuring and starting software components on them, should therefore be as fast as possible. The amount of time the deployment process takes can be influenced by the user by performing some steps in parallel or using timing knowledge of previous deployments. This paper presents four different strategies for deploying applications on cloud computing infrastructures. Performance measurements of application deployments on three public IaaS clouds are used to show the speed differences between these strategies.
引用
收藏
页码:228 / 233
页数:6
相关论文
共 50 条
  • [1] A GENERIC DEVELOPMENT AND DEPLOYMENT FRAMEWORK FOR CLOUD COMPUTING AND DISTRIBUTED APPLICATIONS
    Binh Minh Nguyen
    Viet Tran
    Hluchy, Ladislav
    COMPUTING AND INFORMATICS, 2013, 32 (03) : 461 - 485
  • [2] GoCJ: Google Cloud Jobs Dataset for Distributed and Cloud Computing Infrastructures
    Hussain, Altaf
    Aleem, Muhammad
    DATA, 2018, 3 (04):
  • [3] Modeling Distributed Computing Infrastructures for HEP Applications
    Horzela, Maximilian
    Casanova, Henri
    Giffels, Manuel
    Gottmann, Artur
    Hofsaess, Robin
    Quast, Guenter
    Tisbeni, Simone Rossi
    Streit, Achim
    Suter, Frederic
    26TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS, CHEP 2023, 2024, 295
  • [4] A Survey on Resiliency Techniques in Cloud Computing Infrastructures and Applications
    Colman-Meixner, Carlos
    Develder, Chris
    Tornatore, Massimo
    Mukherjee, Biswanath
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2016, 18 (03): : 2244 - 2281
  • [5] Special Section on Resiliency techniques in cloud computing infrastructures and applications
    Sundhararajan
    Ben Dhaou, Imed
    Rak, Tomasz
    COMPUTERS & ELECTRICAL ENGINEERING, 2023, 107
  • [6] A generic deployment framework for grid computing and distributed applications
    Flissi, Areski
    Merle, Philippe
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2006: COOPIS, DOA, GADA, AND ODBASE PT 2, PROCEEDINGS, 2006, 4276 : 1402 - 1411
  • [7] Reliable self-deployment of distributed cloud applications
    Etchevers, Xavier
    Salaun, Gwen
    Boyer, Fabienne
    Coupaye, Thierry
    De Palma, Noel
    SOFTWARE-PRACTICE & EXPERIENCE, 2017, 47 (01): : 3 - 20
  • [8] Defense Strategies for Multi-Site Cloud Computing Server Infrastructures
    Rao, Nageswara S. V.
    Ma, Chris Y. T.
    He, Fei
    ICDCN'18: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, 2018,
  • [9] Scheduling for Distributed Applications in Mobile Cloud Computing
    Bheda, Hitesh A.
    Thaker, Chirag S.
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ICT FOR SUSTAINABLE DEVELOPMENT ICT4SD 2015, VOL 2, 2016, 409 : 491 - 499
  • [10] Experiences with distributed computing for meteorological applications: grid computing and cloud computing
    Oesterle, F.
    Ostermann, S.
    Prodan, R.
    Mayr, G. J.
    GEOSCIENTIFIC MODEL DEVELOPMENT, 2015, 8 (07) : 2067 - 2078