Fair Virtual Network Function Scheduling with Deep Reinforcement Learning

Zhenran Kuai,Shaowei Wang
DOI: https://doi.org/10.1109/globecom46510.2021.9686006
2021-01-01
Abstract:Network function virtualization aims at deploying network functions on general-purpose hardwares, referred to as virtual network functions (VNFs), rather than the specialized devices. A network service can be implemented by scheduling different VNFs. In this paper, we study the VNF scheduling problem with the objective of satisfying the diversified end-to-end delay requirements while maintaining the fairness among different network services. We formulate the problem as a mixed integer nonlinear program and propose a VNF scheduling algorithm based on deep reinforcement learning, in which proximal policy optimization is adopted to optimize the policy network. Numerical results show that the proposed scheduling algorithm outperforms other canonical ones and the designed policy network can scale to fit different problem sizes.
What problem does this paper attempt to address?