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 条
  • [21] Deployment Aggregates - A Generic Deployment Automation Approach for Applications Operated in the Cloud
    Wettinger, Johannes
    Goerlach, Katharina
    Leymann, Frank
    2014 IEEE 18TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS AND DEMONSTRATIONS (EDOCW), 2014, : 173 - 180
  • [22] A formal approach for the correct deployment of cloud applications
    Mammar, Amel
    Belguidoum, Meriem
    Hiba, Saddam Hocine
    SCIENCE OF COMPUTER PROGRAMMING, 2024, 232
  • [23] Efficient Deployment of Content Applications in a Cloud Environment
    Chen, Lung-Pin
    Sheu, Ruey-Kai
    Chu, William
    IEEE 39TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSAC 2015), VOL 3, 2015, : 170 - 174
  • [24] Partitioning of web applications for hybrid cloud deployment
    Kaviani, Nima
    Wohlstadter, Eric
    Lea, Rodger
    JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2014, 5 (05) : 1 - 17
  • [25] A Planning Tool Supporting the Deployment of Cloud Applications
    Lascu, Tudor A.
    Mauro, Jacopo
    Zavattaro, Gianluigi
    2013 IEEE 25TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2013, : 213 - 220
  • [26] Automated deployment mechanism of containerized communication micro-services for smart manufacturing applications
    Chuang, Hsiang-Yu
    Chen, Shang-Liang
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2024,
  • [27] Multi-level Elastic Deployment of Containerized Applications in Geo-distributed Environments
    Nardelli, Matteo
    Cardellini, Valeria
    Casalicchio, Emiliano
    2018 IEEE 6TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD 2018), 2018, : 1 - 8
  • [28] Towards containerized, reuse-oriented AI deployment platforms for cognitive IoT applications
    Veiga, Tiago
    Asad, Hafiz Areeb
    Kraemer, Frank Alexander
    Bach, Kerstin
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 142 : 4 - 13
  • [29] Comparison of Cloud-Computing Providers for Deployment of Object-Detection Deep Learning Models
    Rajendran, Prem
    Maloo, Sarthak
    Mitra, Rohan
    Chanchal, Akchunya
    Aburukba, Raafat
    APPLIED SCIENCES-BASEL, 2023, 13 (23):
  • [30] Learning Laboratories as Services in Private Cloud Deployment
    Alvareza, Ramon
    Mirzoev, Timur
    Gowan, Art
    Henderson, Brent
    Kruck, S. E.
    JOURNAL OF COMPUTER INFORMATION SYSTEMS, 2019, 59 (04) : 354 - 362