Approach to Evaluate Scheduling Strategies in Container Orchestration Systems

Authors

  • Yevhenii Voievodin Bohdan Khmelnytsky National University of Cherkasy
  • Inna Rozlomii Bohdan Khmelnytsky National University of Cherkasy
  • Andrii Yarmilko Bohdan Khmelnytsky National University of Cherkasy

DOI:

https://doi.org/10.31713/MCIT.2023.089

Abstract

This article offers an in-depth examination of scheduling strategies in container orchestration systems, emphasizing the importance of selecting the most suitable strategy for a system's specific needs. The article explores the evolution of container systems and challenges around cloud reliability and fault tolerance. A structured experimental methodology was introduced to compare different strategies systematically, utilizing various testing methods like packing until first rejection, packing until the cluster is full, and introducing different malfunctions such as liveness and network partitioning. Comparative results between the “binpack” and “spread” strategies highlighted that while the former excels in higher scheduling requests acceptance rate, the latter is superior in offering higher availability. The findings show the need for aligning the scheduling strategy with system objectives, be it resource optimization, fault tolerance or other desired characteristics

Downloads

Published

2023-11-22

How to Cite

Voievodin, Y., Rozlomii, I., & Yarmilko, A. (2023). Approach to Evaluate Scheduling Strategies in Container Orchestration Systems. Modeling, Control and Information Technologies: Proceedings of International Scientific and Practical Conference, (6), 292–295. https://doi.org/10.31713/MCIT.2023.089