Deployment of Containerized Deep Learning Applications in the Cloud

被引:0
|
作者
Doukha, Rim [1 ,2 ]
Mahmoudi, Sidi Ahmed [1 ]
Zbakh, Mostapha [2 ]
Manneback, Pierre [1 ]
机构
[1] Univ Mons, Fac Engn, Comp Sci & Artificial Intelligence Dept, Mons, Belgium
[2] Mohamed V Univ, Natl Sch Comp Sci & Syst Anal, Rabat, Morocco
关键词
Cloud Computing; Application Deployment; Application Migration; Kubernetes; Docker; Ansible; Slurm; Deep Learning;
D O I
10.1109/CloudTech49835.2020.9365868
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
During the last years, the use of Cloud computing environment has increased as a result of the various services offered by Cloud providers (Amazon Web Services, Google Cloud, Microsoft Azure, etc.). Many companies are moving their data and applications to the Cloud in order to tackle the complex configuration effort, for having more flexibility, maintenance, and resource availability. However, it is important to mention the challenges that developers may face when using a Cloud solution such as the variation of applications requirements (in terms of computation, memory and energy consumption) over time, which makes the deployment and migration a hard process. In fact, the deployment will not depend only on the application, but it will also rely on the related services and hardware for the proper functioning of the application. In this paper, we propose a Cloud infrastructure for automatic deployment of applications using the services of Kubernetes, Docker, Ansible and Slurm. Our architecture includes a script to deploy the application depending of its requirement needs. Experiments are conducted with the analysis and the deployment of Deep Learning (DL) applications and more particularly images classification and object localization.
引用
收藏
页码:151 / 156
页数:6
相关论文
共 50 条
  • [1] FlowCon: Elastic Flow Configuration for Containerized Deep Learning Applications
    Zheng, Wenjia
    Tynes, Michael
    Gorelick, Henry
    Mao, Ying
    Cheng, Long
    Hou, Yantian
    PROCEEDINGS OF THE 48TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP 2019), 2019,
  • [2] Crane: A Local Deployment Tool for Containerized Applications
    Arcidiacono, Jose
    Bazan, Patricia
    del Rio, Nicolas
    Lliteras, Alejandra B.
    CLOUD COMPUTING, BIG DATA & EMERGING TOPICS, JCC-BD&ET 2022, 2022, 1634 : 58 - 71
  • [3] Dynamic Tailoring and Cloud-based Deployment of Containerized Service Middleware
    Saez, Santiago Gomez
    Andrikopoulos, Vasilios
    Sanchez, Roberto Jimenez
    Leymann, Frank
    Wettinger, Johannes
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 349 - 356
  • [4] Enabling EASEY Deployment of Containerized Applications for Future HPC Systems
    Hob, Maximilian
    Kranzlmuller, Dieter
    COMPUTATIONAL SCIENCE - ICCS 2020, PT I, 2020, 12137 : 206 - 219
  • [5] Development and Deployment of Complex Robotic Applications using Containerized Infrastructures
    Melo, Pedro
    Arrais, Rafael
    Veiga, Germano
    2021 IEEE 19TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2021,
  • [6] CONTAINERIZED CLOUD BASED TECHNOLOGY FOR SMART CITIES APPLICATIONS
    Chesov, R. G.
    Solovyev, V. N.
    Khlamov, M. A.
    Prokofyev, A. V.
    JOURNAL OF FUNDAMENTAL AND APPLIED SCIENCES, 2016, 8 : 2638 - 2646
  • [7] Deployment Archetypes for Cloud Applications
    Berenberg, Anna
    Calder, Brad
    ACM COMPUTING SURVEYS, 2023, 55 (03)
  • [8] A wholistic optimization of containerized workflow scheduling and deployment in the cloud-edge environment
    Li, Feng
    Tan, Wen Jun
    Cai, Wentong
    SIMULATION MODELLING PRACTICE AND THEORY, 2022, 118
  • [9] Containerized Microservices for Mobile Applications Deployed on Cloud Systems
    Jordanov J.
    Simeonidis D.
    Petrov P.
    International Journal of Interactive Mobile Technologies, 2024, 18 (10): : 48 - 58
  • [10] Deep Learning Deployment
    Nirgudkar, Shailesh
    Modi, Sankalp
    PROCEEDINGS OF THE 2020 IEEE DALLAS CIRCUITS AND SYSTEMS CONFERENCE (DCAS 2020), 2020,