Autonomous workload distribution for container-based micro services environments

Shamsuddeen Rabiu 1, *, Abubakar Abba 2 and Mustapha Ahmed Abubakar 3

1 Department of Computer Science, Federal College of Education, Katsina, Nigeria.
2 Department of Computer Science, Federal College of Education, Zaria, Nigeria.
3 Department of Information Technology, Bayero University, Kano, Nigeria.
 
Research Article
World Journal of Advanced Engineering Technology and Sciences, 2023, 09(02), 242–250.
Article DOI: 10.30574/wjaets.2023.9.2.0226
Publication history: 
Received on 24 June 2023; revised on 05 August 2023; accepted on 08 August 2023
 
Abstract: 
Microservice architecture represents a cloud application design approach that transfers the intricacies from the conventional monolithic applications to the infrastructure. It involves breaking down the application into small, containerized microservices, each responsible for a specific functional requirement. These microservices can be independently deployed, scaled, and tested through automated orchestration systems. Our paper introduces an autonomous system for distributing workloads among containerized microservices within the cloud like a swarm, designed specifically for microservices operating within OpenVZ containers. This system has the potential to enhance performance compared to existing centralized container orchestration systems.
 
Keywords: 
Docker Container; Container orchestration; Swarm algorithm; Microservices; OpenVZ Container
 
Full text article in PDF: