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 条
  • [21] Sentimentalizer: Docker container utility over Cloud
    Kumar, Krishan
    Kurhekar, Manish
    2017 NINTH INTERNATIONAL CONFERENCE ON ADVANCES IN PATTERN RECOGNITION (ICAPR), 2017, : 416 - 421
  • [22] A Method of Docker Container Forensics Based on API
    Xiang, Jie
    Chen, Long
    ICCSP 2018: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON CRYPTOGRAPHY, SECURITY AND PRIVACY, 2018, : 159 - 164
  • [23] High Availability of Network Service on Docker Container
    Liu, Yikang
    PROCEEDINGS OF THE 2016 5TH INTERNATIONAL CONFERENCE ON MEASUREMENT, INSTRUMENTATION AND AUTOMATION (ICMIA 2016), 2016, 138 : 505 - 508
  • [24] Twister Platform for MapReduce Applications on a Docker Container
    Kang, Yunhee
    Kim, R. Young Chul
    2016 INTERNATIONAL CONFERENCE ON PLATFORM TECHNOLOGY AND SERVICE (PLATCON), 2016,
  • [25] DCFF: a container forensics framework based on Docker
    Jiang, Du
    Sheng, Wu
    PROCEEDINGS OF THE 2016 3RD INTERNATIONAL CONFERENCE ON MATERIALS ENGINEERING, MANUFACTURING TECHNOLOGY AND CONTROL, 2016, 67 : 1644 - 1650
  • [26] Automatic Deployment of a Network Overlay in an Intelligent Transportation System: Docker and Open Baton Approach
    Onet, Razvan
    Burian, Robert
    Campeanu, Cristina-Maria
    Ivanciu, Iustin-Alexandru
    Zinca, Daniel
    Dobrota, Virgil
    2019 18TH ROEDUNET CONFERENCE - NETWORKING IN EDUCATION AND RESEARCH (ROEDUNET), 2019,
  • [27] Use of Docker for deployment and testing of astronomy software
    Morris, D.
    Voutsinas, S.
    Hambly, N. C.
    Mann, R. G.
    ASTRONOMY AND COMPUTING, 2017, 20 : 105 - 119
  • [28] Container-VM-PM Architecture: A Novel Architecture for Docker Container Placement
    Zhang, Rong
    Zhong, A-min
    Dong, Bo
    Tian, Feng
    Li, Rui
    CLOUD COMPUTING - CLOUD 2018, 2018, 10967 : 128 - 140
  • [29] Comparative experimental analysis of Docker container networking drivers
    Mentz, Lucas Litter
    Loch, Wilton Jaciel
    Koslovski, Guilherme Piegas
    2020 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2020,
  • [30] Optimization of docker container security and its performance evaluation
    Sharma, Aakriti
    Keswani, Bright
    Sangwan, Anjana
    JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2021, 24 (08): : 2365 - 2375