Toward Bio-Inspired Auto-Scaling Algorithms: An Elasticity Approach for Container Orchestration Platforms

被引:15
作者
Herrera, Jose [1 ]
Molto, German [1 ]
机构
[1] Univ Politecn Valencia, CSIC, Ctr Mixto, I3M, Valencia 46022, Spain
关键词
Auto-scaling; bio-inspired; sofware containers;
D O I
10.1109/ACCESS.2020.2980852
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The wide adoption of microservices architectures has introduced an unprecedented granularisation of computing that requires the coordinated execution of multiple containers with diverse lifetimes and with potentially different auto-scaling requirements. These applications are managed by means of container orchestration platforms and existing centralised approaches for auto-scaling face challenges when used for the timely adaptation of the elasticity required for the different application components. This paper studies the impact of integrating bio-inspired approaches for dynamic distributed auto-scaling on container orchestration platforms. With a focus on running self-managed containers, we compare alternative configuration options for the container life cycle. The performance of the proposed models is validated through simulations subjected to both synthetic and real-world workloads. Also, multiple scaling options are assessed with the purpose of identifying exceptional cases and improvement areas. Furthermore, a nontraditional metric for scaling measurement is introduced to substitute classic analytical approaches. We found out connections for two related worlds (biological systems and software container elasticity procedures) and we open a new research area in software containers that features potential self-guided container elasticity activities.
引用
收藏
页码:52139 / 52150
页数:12
相关论文
共 48 条
[11]  
Blog D., 2015, SCALE TESTING DOCKER
[12]   SELF-REPRODUCTION IN SMALL CELLULAR AUTOMATA [J].
BYL, J .
PHYSICA D, 1989, 34 (1-2) :295-299
[13]   DEPAS: a decentralized probabilistic algorithm for auto-scaling [J].
Calcavecchia, Nicolo M. ;
Caprarescu, Bogdan A. ;
Di Nitto, Elisabetta ;
Dubois, Daniel J. ;
Petcu, Dana .
COMPUTING, 2012, 94 (8-10) :701-730
[14]  
Chieu T. C., 2011, 2011 IEEE 8th International Conference on e-Business Engineering, P125, DOI 10.1109/ICEBE.2011.45
[15]  
Deshpande A., 2018, Artificial Intelligence for Big Data
[16]  
Docker O., 2016, EVALUATING CONTAINER
[17]  
Dragoni N., 2017, Present and ulterior software engineering, P195
[18]  
Felter W, 2015, INT SYM PERFORM ANAL, P171, DOI 10.1109/ISPASS.2015.7095802
[19]  
G. LLC, 2018, KUBERNETES
[20]   FANTASTIC COMBINATIONS OF JOHN CONWAYS NEW SOLITAIRE GAME LIFE [J].
GARDNER, M .
SCIENTIFIC AMERICAN, 1970, 223 (04) :120-&