Performance Impact of Queue Sorting in Container-based Application Scheduling

被引:0
|
作者
Santos, Jose [1 ]
Verkerken, Miel [1 ]
D'hooge, Laurens [1 ]
Wauters, Tim [1 ]
Volckaert, Bruno [1 ]
De Turck, Filip [1 ]
机构
[1] Univ Ghent, IMEC, Dept Informat Technol, IDLab, B-9000 Ghent, Belgium
关键词
Cloud; Orchestration; Containers; Kubernetes; Performance; Queue Sorting;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Containerization has revolutionized application deployments in current cloud platforms, enabling the flexible instantiation of loosely-coupled microservices and enhancing operational efficacy. However, optimizing the performance of container-based applications remains a challenge and a major topic in cloud research. This paper studies the impact of queue sorting in application scheduling, focused on complex inter-dependencies among microservices. Queue sorting determines the deployment order of containers in the infrastructure, typically based on container priorities and resource requests. Optimizing these algorithms directly influences scheduling efficiency and overall application performance. This paper compares several schedulers and sorting algorithms, leveraging extensive benchmark tests conducted on the widely-used Kubernetes (K8s) platform. The evaluation includes a novel sorting algorithm named TopologicalSort, designed to prioritize containers for application scheduling focused on microservice inter-dependencies. Results show the significant impact of queue sorting on application performance, with TopologicalSort algorithms outperforming default mechanisms, yielding an average increase of 20% in throughput and reducing response time by at least 15%. These results highlight the importance of considering microservice inter-dependencies for effective application deployment in modern container-based environments.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Container-based Performance Evaluation: A Survey and Challenges
    Bachiega, Naylor G.
    Souza, Paulo S. L.
    Bruschi, Sarita M.
    de Souza, Simone do R. S.
    2018 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2018), 2018, : 398 - 403
  • [2] Container-based Service Chaining: a Performance Perspective
    Livi, Sergio
    Jacquemart, Quentin
    Pacheco, Dino Lopez
    Urvoy-Keller, Guillaume
    2016 5TH IEEE INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (IEEE CLOUDNET), 2016, : 176 - 181
  • [3] Dynamic Resource Scheduling Of Container-based Edge IoT Agents
    Ji, Yutong
    Tang, Jia
    Zhang, Ning
    Wei, Zhen
    Wang, Ying
    Yu, Peng
    IWCMC 2021: 2021 17TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2021, : 45 - 50
  • [4] Securing Container-based Clouds with Syscall-aware Scheduling
    Le, Michael V.
    Ahmed, Salman
    Williams, Dan
    Jamjoom, Hani
    PROCEEDINGS OF THE 2023 ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, ASIA CCS 2023, 2023, : 812 - 826
  • [5] A performance comparison of container-based technologies for the Cloud
    Kozhirbayev, Zhanibek
    Sinnott, Richard O.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 68 : 175 - 182
  • [6] Diktyo: Network-Aware Scheduling in Container-Based Clouds
    Santos, Jose
    Wang, Chen
    Wauters, Tim
    De Turck, Filip
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (04): : 4461 - 4477
  • [7] Performance comparison of Docker and Podman container-based virtualization
    Dordevic, Borislav
    Timcenko, Valentina
    Lazic, Milovan
    Davidovic, Nikola
    2022 21ST INTERNATIONAL SYMPOSIUM INFOTEH-JAHORINA (INFOTEH), 2022,
  • [8] Design of an adaptive GPU sharing and scheduling scheme in container-based cluster
    Qichen Chen
    Jisun Oh
    Seoyoung Kim
    Yoonhee Kim
    Cluster Computing, 2020, 23 : 2179 - 2191
  • [9] Container-based data-intensive application scheduling in hybrid cloud-edge collaborative environment
    Tang, Bing
    Luo, Jincheng
    Zhang, Jiaming
    SOFTWARE-PRACTICE & EXPERIENCE, 2024, 54 (07): : 1217 - 1240
  • [10] Proposal of Container-Based HPC Structures and Performance Analysis
    Yong, Chanho
    Lee, Go-Won
    Huh, Eui-Nam
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2018, 14 (06): : 1398 - 1404