Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ding, Xianzhong, Zhang, Yunkai, Chen, Binbin, Ying, Donghao, Zhang, Tieying, Chen, Jianjun, Zhang, Lei, Cerpa, Alberto, Du, Wan
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:https://arxiv.org/abs/2505.17359
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866918031913910272
author Ding, Xianzhong
Zhang, Yunkai
Chen, Binbin
Ying, Donghao
Zhang, Tieying
Chen, Jianjun
Zhang, Lei
Cerpa, Alberto
Du, Wan
author_facet Ding, Xianzhong
Zhang, Yunkai
Chen, Binbin
Ying, Donghao
Zhang, Tieying
Chen, Jianjun
Zhang, Lei
Cerpa, Alberto
Du, Wan
contents Modern industry-scale data centers need to manage a large number of virtual machines (VMs). Due to the continual creation and release of VMs, many small resource fragments are scattered across physical machines (PMs). To handle these fragments, data centers periodically reschedule some VMs to alternative PMs, a practice commonly referred to as VM rescheduling. Despite the increasing importance of VM rescheduling as data centers grow in size, the problem remains understudied. We first show that, unlike most combinatorial optimization tasks, the inference time of VM rescheduling algorithms significantly influences their performance, due to dynamic VM state changes during this period. This causes existing methods to scale poorly. Therefore, we develop a reinforcement learning system for VM rescheduling, VM2RL, which incorporates a set of customized techniques, such as a two-stage framework that accommodates diverse constraints and workload conditions, a feature extraction module that captures relational information specific to rescheduling, as well as a risk-seeking evaluation enabling users to optimize the trade-off between latency and accuracy. We conduct extensive experiments with data from an industry-scale data center. Our results show that VM2RL can achieve a performance comparable to the optimal solution but with a running time of seconds. Code and datasets are open-sourced: https://github.com/zhykoties/VMR2L_eurosys, https://drive.google.com/drive/folders/1PfRo1cVwuhH30XhsE2Np3xqJn2GpX5qy.
format Preprint
id arxiv_https___arxiv_org_abs_2505_17359
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Towards VM Rescheduling Optimization Through Deep Reinforcement Learning
Ding, Xianzhong
Zhang, Yunkai
Chen, Binbin
Ying, Donghao
Zhang, Tieying
Chen, Jianjun
Zhang, Lei
Cerpa, Alberto
Du, Wan
Machine Learning
Modern industry-scale data centers need to manage a large number of virtual machines (VMs). Due to the continual creation and release of VMs, many small resource fragments are scattered across physical machines (PMs). To handle these fragments, data centers periodically reschedule some VMs to alternative PMs, a practice commonly referred to as VM rescheduling. Despite the increasing importance of VM rescheduling as data centers grow in size, the problem remains understudied. We first show that, unlike most combinatorial optimization tasks, the inference time of VM rescheduling algorithms significantly influences their performance, due to dynamic VM state changes during this period. This causes existing methods to scale poorly. Therefore, we develop a reinforcement learning system for VM rescheduling, VM2RL, which incorporates a set of customized techniques, such as a two-stage framework that accommodates diverse constraints and workload conditions, a feature extraction module that captures relational information specific to rescheduling, as well as a risk-seeking evaluation enabling users to optimize the trade-off between latency and accuracy. We conduct extensive experiments with data from an industry-scale data center. Our results show that VM2RL can achieve a performance comparable to the optimal solution but with a running time of seconds. Code and datasets are open-sourced: https://github.com/zhykoties/VMR2L_eurosys, https://drive.google.com/drive/folders/1PfRo1cVwuhH30XhsE2Np3xqJn2GpX5qy.
title Towards VM Rescheduling Optimization Through Deep Reinforcement Learning
topic Machine Learning
url https://arxiv.org/abs/2505.17359