Currently, a lot of emphasis is placed on the creation of distributed systems with microservices and containers in the cloud. The paper presents the development process of independent component in Kubernetes technology which purpose is binding pods to appropriate nodes. Multi-criteria decision algorithms were used to create a scheduler in this open source container orchestration platform. These algorithms were adapted to the needs of the system by adding elements such as cache and multithreading. It was done in order to improve the component by increasing its reliability and ability to compete with default scheduler.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Task Scheduling for Container Orchestration of Kubernetes in Distributed Systems Development

  • Aneta Poniszewska-Marańda,
  • Michal Goleniewski,
  • Witold Maranda,
  • Joanna Ochelska-Mierzejewska

摘要

Currently, a lot of emphasis is placed on the creation of distributed systems with microservices and containers in the cloud. The paper presents the development process of independent component in Kubernetes technology which purpose is binding pods to appropriate nodes. Multi-criteria decision algorithms were used to create a scheduler in this open source container orchestration platform. These algorithms were adapted to the needs of the system by adding elements such as cache and multithreading. It was done in order to improve the component by increasing its reliability and ability to compete with default scheduler.