IEEE Communications Letters · 2020 · 72 citations · 10 references
ComputingComputer ScienceArtificial IntelligenceMachine LearningVirtualizationDeep LearningNetwork Function VirtualizationNetwork OptimizationNetwork VirtualizationReinforcement LearningVirtual Network FunctionsDeep Reinforcement LearningGraph Neural NetworksNetwork Function PlacementNetwork Performance OptimizationReinforcement Learning For PlacementResource Utilization OptimizationVirtual Machine PlacementVnf Placement
Network Function Virtualization (NFV) technology utilizes software to implement network function as virtual instances, which reduces the cost on various middlebox hardware. A Virtual Network Function (VNF) instance requires multiple resource types in the network (e.g., CPU, memory). Therefore, an efficient VNF placement policy should consider both the resource utilization problem and the Quality of Service (QoS) of flows, which is proved NP-hard. Recent studies employ Deep Reinforcement Learning (DRL) to solve the VNF placement problem, but existing DRL-based solutions cannot generalize well to different topologies. In this letter, we propose to combine the advantage of DRL and Graph Neural Network (GNN) to design our VNF placement scheme DeepOpt. Simulation results show that DeepOpt outperforms the state-of-the-art VNF placement schemes and shows a much better generalization ability in different network topologies.
10
Learning scheduling algorithms for data processing clusters
Hongzi Mao, Malte Schwarzkopf, Shaileshh Bojja Venkatakrishnan et al. · 2019 · 663 citations · Full text
Aaron Gember-Jacobson, Raajay Viswanathan, Chaithan Prakash et al. · 2014 · 480 citations · Full text