A formal approach for Docker container deployment

被引:3
|
作者
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 条
  • [1] Docker Container Deployment in Fog Computing Infrastructures
    Ahmed, Arif
    Pierre, Guillaume
    2018 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING (IEEE EDGE), 2018, : 1 - 8
  • [2] Docker-Pi: Docker container deployment in fog computing infrastructures
    Ahmed A.
    Pierre G.
    International Journal of Cloud Computing, 2020, 9 (01) : 6 - 27
  • [3] FPGA virtualization deployment based on Docker container technology
    Long, Xiangmeng
    Liu, Baohua
    Jiang, Feng
    Zhang, Qingjie
    Zhi, Xiaoli
    2020 5TH INTERNATIONAL CONFERENCE ON MECHANICAL, CONTROL AND COMPUTER ENGINEERING (ICMCCE 2020), 2020, : 469 - 472
  • [4] Docker Container Deployment in Distributed Fog Infrastructures with Checkpoint/Restart
    Ahmed, Arif
    Mohan, Apoorve
    Cooperman, Gene
    Pierre, Guillaume
    2020 8TH IEEE INTERNATIONAL CONFERENCE ON MOBILE CLOUD COMPUTING, SERVICES, AND ENGINEERING (MOBILE CLOUD 2020), 2020, : 55 - 62
  • [5] Implementation and evaluation of a container management platform on Docker: Hadoop deployment as an example
    Wen-Chung Shih
    Chao-Tung Yang
    Rajiv Ranjan
    Chun-I Chiang
    Cluster Computing, 2021, 24 : 3421 - 3430
  • [6] FastBuild: Accelerating Docker Image Building for Efficient Development and Deployment of Container
    Huang, Zhuo
    Wu, Song
    Jiang, Song
    Jin, Hai
    2019 35TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST 2019), 2019, : 28 - 37
  • [7] Implementation and evaluation of a container management platform on Docker: Hadoop deployment as an example
    Shih, Wen-Chung
    Yang, Chao-Tung
    Ranjan, Rajiv
    Chiang, Chun-, I
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (04): : 3421 - 3430
  • [8] Cider: a Rapid Docker Container Deployment System Through Sharing Network Storage
    Du, Lian
    Wo, Tianyu
    Yang, Renyu
    Hu, Chunming
    2017 19TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS (HPCC) / 2017 15TH IEEE INTERNATIONAL CONFERENCE ON SMART CITY (SMARTCITY) / 2017 3RD IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (DSS), 2017, : 332 - 339
  • [9] Estimating the Deployment Time for Containerized Application Using Novel Microsoft Azure Based Docker Container over Google Cloud Platform Based Docker Container
    Niranjan, S.
    Saravanan, M. S.
    JOURNAL OF PHARMACEUTICAL NEGATIVE RESULTS, 2022, 13 : 1582 - 1591
  • [10] Couchbase Server in Microsoft Azure Cloud: A Docker Container Approach
    Iurian, Calin-Marian
    Ivanciu, Iustin-Alexandru
    Dobrota, Virgil
    2020 14TH INTERNATIONAL SYMPOSIUM ON ELECTRONICS AND TELECOMMUNICATIONS (ISETC), 2020, : 351 - 354