Sophos: A Framework for Application Orchestration in the Cloud-to-Edge Continuum

被引:8
作者
Marchese, Angelo [1 ]
Tomarchio, Orazio [1 ]
机构
[1] Univ Catania, Dept Elect Elect & Comp Engn, Catania, Italy
来源
PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2023 | 2023年
关键词
Cloud-to-Edge Continuum; Containers; Kubernetes Scheduler; Resource-Aware Scheduling; Network-Aware Scheduling; Orchestration;
D O I
10.5220/0011972600003488
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Orchestrating distributed applications on the Cloud-to-Edge continuum is a challenging task, because of the continuously varying node computational resources availability and node-to-node network latency and band-width on Edge infrastructure. Although Kubernetes is today the de-facto standard for container orchestration on Cloud data centers, its orchestration and scheduling strategy is not suitable for the management of time critical applications on Edge environments because it does not take into account current infrastructure state during its scheduling decisions. In this work, we present Sophos, a framework that runs on top of the Kubernetes platform in order to implement an effective resource and network-aware microservices scheduling and orchestration strategy. In particular, Sophos extends the Kubernetes control plane with a cluster monitor that monitors the current state of the application execution environment, an application configuration controller that continuously tunes the application configuration based on telemetry data and a custom scheduler that determines the placement for each microservice based on the run time infrastructure and application states. An evaluation of the proposed framework is presented by comparing it with the default Kubernetes orchestration and scheduling strategy.
引用
收藏
页码:261 / 268
页数:8
相关论文
共 19 条
[1]   Container scheduling techniques: A Survey and assessment [J].
Ahmad, Imtiaz ;
AlFailakawi, Mohammad Gh. ;
AlMutawa, Asayel ;
Alsalman, Latifa .
JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (07) :3934-3947
[2]  
Bulej L., 2020, arXiv
[3]  
Burns Brendan, 2016, Queue, V14, P70
[4]   Quality of Service Provision in Fog Computing: Network-Aware Scheduling of Containers [J].
Caminero, Agustin C. ;
Munoz-Mansilla, Rocio .
SENSORS, 2021, 21 (12)
[5]   Co-locating ContainerizedWorkload Using Service Mesh Telemetry [J].
Cao, Lianjie ;
Sharma, Puneet .
PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES, CONEXT 2021, 2021, :168-174
[6]   QoS-Aware and Resource Efficient Microservice Deployment in Cloud-Edge Continuum [J].
Fu, Kaihua ;
Zhang, Wei ;
Chen, Quan ;
Zeng, Deze ;
Peng, Xin ;
Zheng, Wenli ;
Guo, Minyi .
2021 IEEE 35TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2021, :932-941
[7]   Cloud-Native Applications [J].
Gannon, Dennis ;
Barga, Roger ;
Sundaresan, Neel .
IEEE CLOUD COMPUTING, 2017, 4 (05) :16-21
[8]  
Kayal P, 2020, 2020 IEEE 6TH WORLD FORUM ON INTERNET OF THINGS (WF-IOT)
[9]   Edge computing: A survey [J].
Khan, Wazir Zada ;
Ahmed, Ejaz ;
Hakak, Saqib ;
Yaqoob, Ibrar ;
Ahmed, Arif .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 97 :219-235
[10]  
Manaouil Karim, 2020, Research Report RR-9370