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 条
[1]  
A. S. Fundation, 2018, AP MES
[2]   On Elasticity Measurement in Cloud Computing [J].
Ai, Wei ;
Li, Kenli ;
Lan, Shenglin ;
Zhang, Fan ;
Mei, Jing ;
Li, Keqin ;
Buyya, Rajkumar .
SCIENTIFIC PROGRAMMING, 2016, 2016
[3]   Elasticity in Cloud Computing: State of the Art and Research Challenges [J].
Al-Dhuraibi, Yahya ;
Paraiso, Fawaz ;
Djarallah, Nabil ;
Merle, Philippe .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2018, 11 (02) :430-447
[4]   Autonomic Vertical Elasticity of Docker Containers with ELASTICDOCKER [J].
Al-Dhuraibi, Yahya ;
Paraiso, Fawaz ;
Djarallah, Nabil ;
Merle, Philippe .
2017 IEEE 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2017, :472-479
[5]  
Amazon, 2019, ECS AUT
[6]  
An B., 2010, Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: Volume 1 - Volume 1, AAMAS '10, V1, P981
[7]  
[Anonymous], 2003, INTRO EVOLUTIONARY C
[8]  
[Anonymous], 2016, ARXIV160909224
[9]  
[Anonymous], 1998, World Cup Web Site Access Logs
[10]  
Binitha S., 2012, INT J SOFT COMPUT EN, V2, P137, DOI DOI 10.1007/S11269-015-0943-9