Improved rider optimization for optimal container resource allocation in cloud with security assurance

被引:5
作者
Vhatkar, Kapil Netaji [1 ]
Bhole, Girish P. [1 ]
机构
[1] Veermata Jijabai Technol Inst, Dept CE&IT, Mumbai, Maharashtra, India
关键词
Microservices; System Performance; Container Resource Allocation; Rider Optimization Algorithm; VIRTUAL MACHINE PLACEMENT; DOCKER CONTAINERS; ALGORITHM; FRAMEWORK; QUALITY; SERVICE;
D O I
10.1108/IJPCC-12-2019-0094
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Purpose The containerization application is one among the technologies that enable microservices architectures, which is observed to be the model for operating system (OS) virtualization. Containers are the virtual instances of the OS that are structured as the isolation for the OS atmosphere and its file system, which are executed on the single kernel and a single host. Hence, every microservice application is evolved in a container without launching the total virtual machine. The system overhead is minimized in this way as the environment is maintained in a secured manner. The exploitation of a microservice is as easy to start the execution of a new container. As a result, microservices could scale up by simply generating new containers until the required scalability level is attained. This paper aims to optimize the container allocation. Design/methodology/approach This paper introduces a new customized rider optimization algorithm (C-ROA) for optimizing the container allocation. The proposed model also considers the impact of system performance along with its security. Moreover, a new rescaled objective function is defined in this work that considers threshold distance, balanced cluster use, system failure, total network distance and security as well. At last, the performance of proposed work is compared over other state-of-the-art models with respect to convergence and cost analysis. Findings For experiment 1, the implemented model at 50th iteration has achieved minimal value, which is 29.24%, 24.48% and 21.11% better from velocity updated grey wolf optimisation (VU-GWO), whale random update assisted LA (WR-LA) and rider optimization algorithm (ROA), respectively. Similarly, on considering Experiment 2, the proposed model at 100th iteration attained superior performance than conventional models such as VU-GWO, WR-LA and ROA by 3.21%, 7.18% and 10.19%, respectively. The developed model for Experiment 3 at 100th iteration is 2.23%, 5.76% and 6.56% superior to VU-GWO, WR-LA and ROA. Originality/value This paper presents the latest fictional optimization algorithm named ROA for optimizing the container allocation. To the best of the authors' knowledge, this is the first study that uses the C-ROA for optimization.
引用
收藏
页码:235 / 258
页数:24
相关论文
共 34 条
[1]   Stochastic Resource Provisioning for Containerized Multi-Tier Web Services in Clouds [J].
Adam, Omer ;
Lee, Young Choon ;
Zomaya, Albert Y. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (07) :2060-2073
[2]   Multi-objective accelerated particle swarm optimization with a container-based scheduling for Internet-of-Things in cloud environment [J].
Adhikari, Mainak ;
Srirama, Satish Narayana .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 137 :35-61
[3]  
Bhole, 2019, J KING SAUD U COMPUT
[4]  
Binu D., 2018, IEEE T INSTRUMENTATI, V68
[5]   Business process outsourcing to cloud containers: How to find the optimal deployment? [J].
Boukadi, Khouloud ;
Grati, Rima ;
Rekik, Molka ;
Ben-Abdallah, Hanene .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 97 :397-408
[6]   A study on container virtualization for guarantee quality of service in Cloud-of-Things [J].
Celesti, Antonio ;
Mulfari, Davide ;
Galletta, Antonino ;
Fazio, Maria ;
Carnevale, Lorenzo ;
Villari, Massimo .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 99 :356-364
[7]   Integrity verification of Docker containers for a lightweight cloud environment [J].
De Benedictis, Marco ;
Lioy, Antonio .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 97 :236-246
[8]   Application Oriented Dynamic Resource Allocation for Data Centers Using Docker Containers [J].
Guan, Xinjie ;
Wan, Xili ;
Choi, Baek-Young ;
Song, Sejun ;
Zhu, Jiafeng .
IEEE COMMUNICATIONS LETTERS, 2017, 21 (03) :504-507
[9]   Genetic Algorithm for Multi-Objective Optimization of Container Allocation in Cloud Architecture [J].
Guerrero, Carlos ;
Lera, Isaac ;
Juiz, Carlos .
JOURNAL OF GRID COMPUTING, 2018, 16 (01) :113-135
[10]   Self-adaptive resource allocation for energy-aware virtual machine placement in dynamic computing cloud [J].
Jiang, Han-Peng ;
Chen, Wei-Mei .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2018, 120 :119-129