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 条
  • [21] A priority-aware scheduling framework for heterogeneous workloads in container-based cloud
    Zhu, Lilu
    Huang, Kai
    Fu, Kun
    Hu, Yanfeng
    Wang, Yang
    APPLIED INTELLIGENCE, 2023, 53 (12) : 15222 - 15245
  • [22] Is Container-Based Technology a Winner for High Performance Scientific Applications?
    Adufu, Theodora
    Choi, Jieun
    Kim, Yoonhee
    2015 17TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM APNOMS, 2015, : 507 - 510
  • [23] A priority-aware scheduling framework for heterogeneous workloads in container-based cloud
    Lilu Zhu
    Kai Huang
    Kun Fu
    Yanfeng Hu
    Yang Wang
    Applied Intelligence, 2023, 53 : 15222 - 15245
  • [24] Considerations on Deploying High-Performance Container-based NFV
    Hong, DeokGi
    Shin, Jaemin
    Woo, Shinae
    Moon, Sue
    CAN'17: PROCEEDINGS OF THE 2017 CLOUD-ASSISTED NETWORKING WORKSHOP, 2017, : 1 - 6
  • [25] Evaluating, Estimating, and Improving Network Performance in Container-based Clouds
    Rista, Cassiano
    Teixeira, Marcelo
    Griebler, Dalvan
    Fernandes, Luiz Gustavo
    2018 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2018, : 519 - 525
  • [26] A Novel Hybrid Model for Task Dependent Scheduling in Container-based Edge Computing
    Lu, Tingting
    Zeng, Fanping
    Chen, Guozhu
    Shu, Wenjuan
    Shen, Jingfei
    Zhang, Weikang
    2021 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2021,
  • [27] Multi-Objective Optimization of Container-Based Microservice Scheduling in Edge Computing
    Fan, Guisheng
    Chen, Liang
    Yu, Huiqun
    Qi, Wei
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2021, 18 (01) : 23 - 42
  • [28] UpPreempt: A Fine-grained Preemptive Scheduling Strategy for Container-based Clusters
    Zou, Deqian
    Qian, Shiyou
    Xue, Guangtao
    Cao, Jian
    Yu, Jiadi
    Zhu, Yanmin
    Li, Minglu
    Li, Wenjuan
    2018 IEEE 24TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2018), 2018, : 373 - 380
  • [29] A Performance Comparison of Container-based Virtualization Systems for MapReduce Clusters
    Xavier, Miguel G.
    Neves, Marcelo V.
    De Rose, Cesar A. F.
    2014 22ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2014), 2014, : 299 - 306
  • [30] Social Welfare Maximization in Container-Based Task Scheduling for Parked Vehicle Edge Computing
    Huang, Xumin
    Li, Peichun
    Yu, Rong
    IEEE COMMUNICATIONS LETTERS, 2019, 23 (08) : 1347 - 1351