A formal approach for Docker container deployment

被引:5
|
作者
Pratap Yadav, Mahendra [1 ]
Pal, Nisha [1 ]
Kumar Yadav, Dharmendra [1 ]
机构
[1] Motilal Nehru Natl Inst Technol Allahabad, Dept Comp Sci & Engn, Prayagraj 21004, UP, India
来源
关键词
CCS; cloud computing; container; Docker; formal methods; virtualization; DATA REPLICATION; VERIFICATION;
D O I
10.1002/cpe.6364
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Container-based virtualization is becoming increasingly popular in the cloud industry, as it provides services to the client as per their requirements. Requirements of the user can be described in a configuration file. Cloud provider offers the services to the client using "pay-as-you go" model. Docker provides support to a cloud provider for the creation of a container, deployment of the container, and monitoring of services running inside a container on the host and guest system both. The creation and deployment of the container by Docker efficiently is a big challenge. In this paper, we capture the behavior of the container life cycle through process algebra (CCS) and properties of it as a formula using mu-calculus. Further we capture the behavior of deployment of the container on the host machine through CCS and its properties through the model mu- calculus. We used model checking tool Concurrency Workbench of the New Century to verify the creation of the Docker container as well as deployment of it.
引用
收藏
页数:20
相关论文
共 50 条
  • [41] Visual notations in container orchestrations: an empirical study with Docker Compose
    Bruno Piedade
    João Pedro Dias
    Filipe F. Correia
    Software and Systems Modeling, 2022, 21 : 1983 - 2005
  • [42] Formal Approach to Workflow Application Fragmentations Over Cloud Deployment Models
    Ahn, Hyun
    Kim, Kwanghoon Pio
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 67 (03): : 3071 - 3088
  • [43] A Formal Approach to Deployment of Robotic Teams in an Urban-Like Environment
    Chen, Yushan
    Ding, Xu Chu
    Stefanescu, Alin
    Belta, Calin
    DISTRIBUTED AUTONOMOUS ROBOTIC SYSTEMS, 2013, 83 : 313 - +
  • [44] Visual notations in container orchestrations: an empirical study with Docker Compose
    Piedade, Bruno
    Dias, Joao Pedro
    Correia, Filipe F.
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (05): : 1983 - 2005
  • [45] Performance comparison of Docker and Podman container-based virtualization
    Dordevic, Borislav
    Timcenko, Valentina
    Lazic, Milovan
    Davidovic, Nikola
    2022 21ST INTERNATIONAL SYMPOSIUM INFOTEH-JAHORINA (INFOTEH), 2022,
  • [46] Seamless Rapid Prototyping with Docker Container for Mobile Robot Development
    Shibuya, Shunki
    Kobayashi, Kazuyuki
    Ohkubo, Tomoyuki
    Watanabe, Kajiro
    Tian, Kaiqiao
    Sebi, Nashwan J.
    Cheok, Ka C.
    2022 61ST ANNUAL CONFERENCE OF THE SOCIETY OF INSTRUMENT AND CONTROL ENGINEERS (SICE), 2022, : 1063 - 1068
  • [47] An End-to-end High-performance Deduplication Scheme for Docker Registries and Docker Container Storage Systems
    Zhao, Nannan
    Lin, Muhui
    Albahar, Hadeel
    Paul, Arnab K.
    Huang, Zhijie
    Abraham, Subil
    Chen, Keren
    Tarasov, Vasily
    Skourtis, Dimitrios
    Anwar, Ali
    Butt, Ali R.
    ACM TRANSACTIONS ON STORAGE, 2024, 20 (03)
  • [48] Application deployment using Microservice and Docker containers: Framework and optimization
    Wan, Xili
    Guan, Xinjie
    Wang, Tianjing
    Bai, Guangwei
    Choi, Baek-Yong
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2018, 119 : 97 - 109
  • [49] Simplified Deployment of Health Informatics Applications by Providing Docker Images
    Loebe, Matthias
    Ganslandt, Thomas
    Lotzmann, Lydia
    Mate, Sebastian
    Christoph, Jan
    Baum, Benjamin
    Sariyar, Murat
    Wu, Jie
    Staeubert, Sebastian
    EXPLORING COMPLEXITY IN HEALTH: AN INTERDISCIPLINARY SYSTEMS APPROACH, 2016, 228 : 643 - 647
  • [50] Docker Container Networking Based Apache Storm and Flink Benchmark Test
    Liu, Tao
    Yang, Zhihong
    Sun, Yuzhong
    2021 22ND ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2021, : 49 - 52