Metronome: Efficient Scheduling for Periodic Traffic Jobs with Network and Priority Awareness

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Jiang, Hao, Qin, Meng, Kuai, Ruijie, Liang, Dandan, Gao, Yue
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908824338694144
author Jiang, Hao
Qin, Meng
Kuai, Ruijie
Liang, Dandan
Gao, Yue
author_facet Jiang, Hao
Qin, Meng
Kuai, Ruijie
Liang, Dandan
Gao, Yue
contents With the rapid growth in computing power demand, cloud native networks have emerged as a promising solution to address the challenges of efficient resource coordination, particularly in coping with the dynamic fluctuations of network bandwidth in clusters. We propose Metronome, a network-aware and priority-aware scheduling mechanism for cloud native networks. This mechanism is designed to support jobs that exhibit periodic traffic patterns and dynamic bandwidth demands, particularly in the context of distributed training. Specifically, Metronome employs a time-division multiplexing approach that leverages job traffic characteristics to construct an elastic network resource allocation model, enabling efficient bandwidth sharing across multiple jobs. In addition, it incorporates a multi-objective optimization strategy, jointly considering latency and job priorities to achieve globally optimal as well as dynamic resource allocation. Finally, Metronome adapts to the dynamic environment by monitoring the cluster and performing reconfiguration operations. Extensive experiments with 13 common machine learning models demonstrate that Metronome can enhance cluster resource utilization while guaranteeing service performance. Compared with the existing Kubernetes scheduling mechanisms across multiple scenarios, Metronome reduces job completion time by up to 19.50% while improving average bandwidth utilization by up to 23.20%.
format Preprint
id arxiv_https___arxiv_org_abs_2510_12274
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Metronome: Efficient Scheduling for Periodic Traffic Jobs with Network and Priority Awareness
Jiang, Hao
Qin, Meng
Kuai, Ruijie
Liang, Dandan
Gao, Yue
Distributed, Parallel, and Cluster Computing
With the rapid growth in computing power demand, cloud native networks have emerged as a promising solution to address the challenges of efficient resource coordination, particularly in coping with the dynamic fluctuations of network bandwidth in clusters. We propose Metronome, a network-aware and priority-aware scheduling mechanism for cloud native networks. This mechanism is designed to support jobs that exhibit periodic traffic patterns and dynamic bandwidth demands, particularly in the context of distributed training. Specifically, Metronome employs a time-division multiplexing approach that leverages job traffic characteristics to construct an elastic network resource allocation model, enabling efficient bandwidth sharing across multiple jobs. In addition, it incorporates a multi-objective optimization strategy, jointly considering latency and job priorities to achieve globally optimal as well as dynamic resource allocation. Finally, Metronome adapts to the dynamic environment by monitoring the cluster and performing reconfiguration operations. Extensive experiments with 13 common machine learning models demonstrate that Metronome can enhance cluster resource utilization while guaranteeing service performance. Compared with the existing Kubernetes scheduling mechanisms across multiple scenarios, Metronome reduces job completion time by up to 19.50% while improving average bandwidth utilization by up to 23.20%.
title Metronome: Efficient Scheduling for Periodic Traffic Jobs with Network and Priority Awareness
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2510.12274