Machine Learning-Driven Container Scheduling for Edge-Empowered Microservices

This research investigates the integration of machine learning technology into microservices architectures for edge-enabled container scheduling strategies. Deploying microservices applications can be intricate, while container virtualisation technology solves environmental complexities. However, container scheduling strategies remain challenging, and machine learning techniques can be leveraged to rapidly and rationally adjust strategies for different services. A comparative analysis of container scheduling strategies with and without machine learning demonstrates a 60.6% improvement in scheduling speed. The evaluation includes two algorithms: K-Nearest Neighbours (KNN) and Bayesian Personalised Ranking (BPR). Results indicate that BPR outperforms KNN, achieving an 11.1% increase in speed, particularly for large-scale datasets. These improvements highlight BPR's effectiveness in edge computing environments, where containerised microservices operate closer to data sources and end-users. Additionally, the proposed control strategy minimises resource allocation errors and enhances system scalability. The findings provide a framework for integrating machine learning into edge-native microservices architectures, optimising container scheduling for edge computing scenarios.

Authors

Institutions

Publication Details

Published
2025-04-12
DOI
https://doi.org/10.1109/robothia63806.2025.10986316
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Machine Learning-Driven Container Scheduling for Edge-Empowered Microservices

Sellappan Palaniappan, Kasthuri Subaramaniam, Oras Baker, Wei Li et al.
Cloud Computing and Resource Management
article

Machine Learning-Driven Container Scheduling for Edge-Empowered Microservices

Sellappan Palaniappan, Kasthuri Subaramaniam, Oras Baker, Wei Li, Haoyu Ma, Dobrila Lopez
article en

Abstract

This research investigates the integration of machine learning technology into microservices architectures for edge-enabled container scheduling strategies. Deploying microservices applications can be intricate, while container virtualisation technology solves environmental complexities. However, container scheduling strategies remain challenging, and machine learning techniques can be leveraged to rapidly and rationally adjust strategies for different services. A comparative analysis of container scheduling strategies with and without machine learning demonstrates a 60.6% improvement in scheduling speed. The evaluation includes two algorithms: K-Nearest Neighbours (KNN) and Bayesian Personalised Ranking (BPR). Results indicate that BPR outperforms KNN, achieving an 11.1% increase in speed, particularly for large-scale datasets. These improvements highlight BPR's effectiveness in edge computing environments, where containerised microservices operate closer to data sources and end-users. Additionally, the proposed control strategy minimises resource allocation errors and enhances system scalability. The findings provide a framework for integrating machine learning into edge-native microservices architectures, optimising container scheduling for edge computing scenarios.

HELP University (MY), Eastern Institute of Technology (NZ), Southern Institute of Technology (NZ), University of Malaya (MY), Ravensbourne University London (GB)
Openalex Percentile: Top 86%
Cloud Computing and Resource Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.