Communication Aware Scheduling of Microservices-based Applications on Kubernetes Clusters

被引:3
|
作者
Marchese, Angelo [1 ]
Tomarchio, Orazio [1 ]
机构
[1] Univ Catania, Dept Elect Elect & Comp Engn, Catania, Italy
关键词
Container Scheduling; Kubernetes Scheduler; TOSCA; Application Modeling; Network Metrics;
D O I
10.5220/0011049300003200
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Edge computing paradigm has enabled new application categories with low latency requirements. Container technologies are increasingly spreading to provide flexible and scalable services also within these dynamic environments. However, scheduling distributed microservices applications in the Cloud-to-Edge continuum is a challenging problem, considering the instability and limited network connectivity of Edge infrastructure. Existing container orchestration systems, like Kubernetes, allow to ease the deployment and scheduling of distributed applications in Cloud data centers but their scheduling strategy presents some limitations when dealing with latency critical applications, because it does not consider application communication requirements. In this work we propose an extension of the default Kubernetes scheduler that takes into account microservices communication requirements, modeled through the use of the TOSCA language, traffic history and network latency metrics in order to assign node scores when scheduling each application Pod. A qualitative analysis of the proposed scheduler is presented with a use case.
引用
收藏
页码:190 / 198
页数:9
相关论文
共 50 条
  • [41] A Dataset of Microservices-based Open-Source Projects
    d'Aragona, Dario Amoroso
    Bakhtin, Alexander
    Li, Xiaozhou
    Su, Ruoyu
    Adams, Lauren
    Aponte, Ernesto
    Boyle, Francis
    Boyle, Patrick
    Koerner, Rachel
    Lee, Joseph
    Tian, Fangchao
    Wang, Yuqing
    Nyyssola, Jesse
    Quevedo, Ernesto
    Rahaman, Shahidur Md
    Abdelfattah, Amr S.
    Mantyla, Mika
    Cerny, Tomas
    Taibi, Davide
    2024 IEEE/ACM 21ST INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2024, : 504 - 509
  • [42] Security Assessments for Microservices-Based Aviation Automation Systems
    Roy, Sandip
    AIAA AVIATION FORUM AND ASCEND 2024, 2024,
  • [43] Delay-Aware Container Scheduling in Kubernetes
    Lai, Wei-Kuang
    Wang, You-Chiun
    Wei, Syu-Chen
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (13) : 11813 - 11824
  • [44] A performance modeling framework for microservices-based cloud infrastructures
    Thiago Felipe da Silva Pinheiro
    Paulo Pereira
    Bruno Silva
    Paulo Maciel
    The Journal of Supercomputing, 2023, 79 : 7762 - 7803
  • [45] Student Research Abstract: Microservices-based Systems Visualization
    Abdelfattah, Amr S.
    37TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2022, : 1460 - 1463
  • [46] MicroFog: A framework for scalable placement of microservices-based IoT applications in federated Fog environments
    Pallewatta, Samodha
    Kostakos, Vassilis
    Buyya, Rajkumar
    JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 209
  • [47] Automated generation of deployment descriptors for managing microservices-based applications in the cloud to edge continuum
    Deslauriers, James
    Kovacs, Jozsef
    Kiss, Tamas
    Stork, Andre
    Serna, Sebastian Pena
    Ullah, Amjad
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2025, 166
  • [48] Resource optimization of container orchestration: a case study in multi-cloud microservices-based applications
    Carlos Guerrero
    Isaac Lera
    Carlos Juiz
    The Journal of Supercomputing, 2018, 74 : 2956 - 2983
  • [49] AmIoT: A Microservices-based IoT Platform to Orchestrate AmI Environments
    Pitatzis, Savvas
    Drosos, Nicolas
    Goumopoulos, Christos
    Kameas, Achilles
    PROCEEDINGS OF THE 2020 16TH INTERNATIONAL CONFERENCE ON INTELLIGENT ENVIRONMENTS (IE), 2020, : 21 - 28
  • [50] Design of a microservices-based architecture for residential energy efficiency monitoring
    Nunez, Ivonne
    Rovetto, Carlos
    Cruz, Edmanuel
    Smolarz, Andrzej
    Concepcion, Dimas
    Cano, Elia Esther
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2024, 70 (04) : 1089 - 1098