论文标题
绩效感知的虚拟网络功能放置的机器学习
Machine Learning for Performance-Aware Virtual Network Function Placement
论文作者
论文摘要
随着对数据连接的需求不断增长,网络服务提供商面临着减少其资本和运营费用的任务,同时提高网络性能并满足增加的连接需求。尽管网络功能虚拟化(NFV)已被确定为解决方案,但必须解决一些挑战以确保其可行性。在本文中,我们通过开发机器学习决策树模型来解决虚拟网络功能(VNF)放置问题,该模型从有效的位置中学习了形成服务功能链(SFC)的各种VNF实例。该模型从网络中获取几个与性能相关的功能作为输入,并选择了在网络服务器上的各种VNF实例的放置,以最大程度地减少依赖VNF实例之间的延迟。使用机器学习的好处是通过从系统的复杂数学建模转向基于数据的系统的理解来实现的。使用进化的数据包核心(EPC)作为用例,我们在不同的数据中心网络上评估了我们的模型,并根据互连组件之间的延迟和整个SFC的总延迟在不同的数据中心网络上与培根算法进行了比较。此外,进行时间复杂性分析以显示模型在NFV应用中的有效性。
With the growing demand for data connectivity, network service providers are faced with the task of reducing their capital and operational expenses while simultaneously improving network performance and addressing the increased connectivity demand. Although Network Function Virtualization (NFV) has been identified as a solution, several challenges must be addressed to ensure its feasibility. In this paper, we address the Virtual Network Function (VNF) placement problem by developing a machine learning decision tree model that learns from the effective placement of the various VNF instances forming a Service Function Chain (SFC). The model takes several performance-related features from the network as an input and selects the placement of the various VNF instances on network servers with the objective of minimizing the delay between dependent VNF instances. The benefits of using machine learning are realized by moving away from a complex mathematical modelling of the system and towards a data-based understanding of the system. Using the Evolved Packet Core (EPC) as a use case, we evaluate our model on different data center networks and compare it to the BACON algorithm in terms of the delay between interconnected components and the total delay across the SFC. Furthermore, a time complexity analysis is performed to show the effectiveness of the model in NFV applications.