来源:ACM SIGCOMM Computer Communication Review 年份:2017
是什么:容纳和利用SDN、NA、AI的新范式。算法
在本文中,咱们主张sdn提供的集中控制,结合网络分析提供的丰富的网络集中视图,在此背景下,kp可使用各类ML方法,如深度学习(Dl)技术,收集有关网络的知识,并利用这些知识利用逻辑上的集中控制能力来控制网络。咱们将sdn、遥测、网络分析和知识平面结合为知识定义的网络所造成的范式。网络
关键字:知识平面(Knowledge Plane); SDN; 网络分析; 机器学习; NFV; 知识定义网络;机器学习
ML应用于网络的最大的挑战之一是:网络本质上是分布式系统。每一个节点对整个系统也只有一小部分的视图和控制,对于这种节点的学习很是复杂,尤为是目标不在本地执行的状况下。分布式
逻辑集中控制能够减轻这种学习的复杂性(由此引入了SDN)。学习
KP:KP利用SDN网络来搜集预处理数据和原始数据,而后经过ML将其转化为知识(有用的信息),并利用这些知识进行决策。测试
深度学习:能够从网络行为中学习,是KP的核心,可以分析现有和历史的数据并用于学习网络和生成知识。有三种:监督,无监督,强化学习。路由
实验:使用做为输入流量和路由配置的数据集来训练ANN,并将其做为输出平均延迟。所以,由今生成的ANN建模的任何流量和路由配置的数据包的平均延迟。以仿真为输出特征,用9600个训练样本对网络进行训练,并使用300个单独的样本对训练结果进行验证。开发
KDN范式为联网带来了显著的优点,但同时也带来了须要解决的重要挑战。
新的ML机制:KDN范式表明了一个针对ML的新应用程序,所以,须要调整现有的ML机制或开发新的机制。
非肯定性网络:什么是具备表明性的网络培训集呢?这是一个须要解决的重要研究问题。基本上,咱们须要深刻了解ML模型的准确性、网络特性和训练集的大小之间的关系。须要解决这样的问题:网络中发生的正常流量变异性是否会产生具备表明性的培训集?ML是否须要在一组可能使网络不可用的配置下测试网络?
新的技能集和思惟方式:从传统网络到SDN范式的转变已经在网络工程师和研究人员所需的专业知识上产生了重要的转变。
标准化数据集:培养高质量的训练数据集比新算法更重要,由于专一于数据集而不是算法多是一种更直接的方法。深度学习