Hybrid Learning for Cold-Start-Aware Microservice Scheduling in Dynamic Edge Environments

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Lu, Jingxi, Li, Wenhao, Guo, Jianxiong, Ding, Xingjian, Tang, Zhiqing, Wang, Tian, Jia, Weijia
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918240264912896
author Lu, Jingxi
Li, Wenhao
Guo, Jianxiong
Ding, Xingjian
Tang, Zhiqing
Wang, Tian
Jia, Weijia
author_facet Lu, Jingxi
Li, Wenhao
Guo, Jianxiong
Ding, Xingjian
Tang, Zhiqing
Wang, Tian
Jia, Weijia
contents With the rapid growth of IoT devices and their diverse workloads, container-based microservices deployed at edge nodes have become a lightweight and scalable solution. However, existing microservice scheduling algorithms often assume static resource availability, which is unrealistic when multiple containers are assigned to an edge node. Besides, containers suffer from cold-start inefficiencies during early-stage training in currently popular reinforcement learning (RL) algorithms. In this paper, we propose a hybrid learning framework that combines offline imitation learning (IL) with online Soft Actor-Critic (SAC) optimization to enable a cold-start-aware microservice scheduling with dynamic allocation for computing resources. We first formulate a delay-and-energy-aware scheduling problem and construct a rule-based expert to generate demonstration data for behavior cloning. Then, a GRU-enhanced policy network is designed in the policy network to extract the correlation among multiple decisions by separately encoding slow-evolving node states and fast-changing microservice features, and an action selection mechanism is given to speed up the convergence. Extensive experiments show that our method significantly accelerates convergence and achieves superior final performance. Compared with baselines, our algorithm improves the total objective by $50\%$ and convergence speed by $70\%$, and demonstrates the highest stability and robustness across various edge configurations.
format Preprint
id arxiv_https___arxiv_org_abs_2505_22424
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Hybrid Learning for Cold-Start-Aware Microservice Scheduling in Dynamic Edge Environments
Lu, Jingxi
Li, Wenhao
Guo, Jianxiong
Ding, Xingjian
Tang, Zhiqing
Wang, Tian
Jia, Weijia
Networking and Internet Architecture
Signal Processing
With the rapid growth of IoT devices and their diverse workloads, container-based microservices deployed at edge nodes have become a lightweight and scalable solution. However, existing microservice scheduling algorithms often assume static resource availability, which is unrealistic when multiple containers are assigned to an edge node. Besides, containers suffer from cold-start inefficiencies during early-stage training in currently popular reinforcement learning (RL) algorithms. In this paper, we propose a hybrid learning framework that combines offline imitation learning (IL) with online Soft Actor-Critic (SAC) optimization to enable a cold-start-aware microservice scheduling with dynamic allocation for computing resources. We first formulate a delay-and-energy-aware scheduling problem and construct a rule-based expert to generate demonstration data for behavior cloning. Then, a GRU-enhanced policy network is designed in the policy network to extract the correlation among multiple decisions by separately encoding slow-evolving node states and fast-changing microservice features, and an action selection mechanism is given to speed up the convergence. Extensive experiments show that our method significantly accelerates convergence and achieves superior final performance. Compared with baselines, our algorithm improves the total objective by $50\%$ and convergence speed by $70\%$, and demonstrates the highest stability and robustness across various edge configurations.
title Hybrid Learning for Cold-Start-Aware Microservice Scheduling in Dynamic Edge Environments
topic Networking and Internet Architecture
Signal Processing
url https://arxiv.org/abs/2505.22424