[发明专利]一种基于强化学习的服务链映射方法有效
申请号: | 202010584435.0 | 申请日: | 2020-06-24 |
公开(公告)号: | CN111556173B | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 王其才;毛军礼;魏东红;陈立水 | 申请(专利权)人: | 中国电子科技集团公司第五十四研究所 |
主分类号: | H04L67/1029 | 分类号: | H04L67/1029;H04L67/1008;H04L67/1019;H04L67/1023;H04L67/60;G06N3/08;G06N3/04 |
代理公司: | 河北东尚律师事务所 13124 | 代理人: | 王文庆 |
地址: | 050081 河北省石家庄市中山西路*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 强化 学习 服务 映射 方法 | ||
本发明公开了一种基于强化学习的服务链映射方法,属于机器学习技术领域。该方法首先考察SFC映射方式对网络资源利用情况以及SFC的QoS的影响,选取合理的QoS指标以及物理网络资源利用情况作为优化指标建立数学模型;其次,在深入理解SFC特性的基础上,针对建立的数学模型,定义强化学习算法所需相关概念,最终使用强化学习来实现映射方法。本发明通过以上步骤,有效地找到了一种服务链映射方法,其在不同规模的网络拓扑中,均能在尽可能优化系统负载均衡情况的同时,兼顾降低SFC端到端的延时。
技术领域
本发明属于机器学习技术领域,特别是指一种基于强化学习的服务链映射方法。
背景技术
网络运营商提供的服务传统上基于部署在专用硬件设备上的网络功能,并且这些服务通常具有严格的逻辑顺序。专用硬件和网络功能的紧耦合导致当用户对网络服务的需求不断增加时,运营商必须密集添加设备,并为这些设备提供存放空间和电力供应,同时对设备进行操作和管理以满足服务需求。但随着专有硬件设备数量不断增加,集成和操作的复杂性和能耗也相应增大、增加,使得需要更多资本支出和运营支出。
服务功能链(Service Function Chain, SFC)是网络运营商提供的完整的端到端服务,其中包含基于业务逻辑要求的特定顺序依次互连的网络中的服务功能。利用NFV技术,可以将SFC的网络功能在通用设备上实现运行,使端到端服务转化为按顺序连接的VNF(Virtual Network Function,虚拟网络功能)集合,可以有效地部署和管理服务功能链,实现业务快速提供。SFC映射主要是考虑如何为网络功能选择合适的硬件服务器节点部署和实例化VNF。服务链的服务提供和服务器资源的利用情况会受到SFC映射的影响。为了保证网络资源的合理使用,保证 SFC的QoS(Quality of Service,服务质量),对SFC映射算法的研究显得尤为重要。现有的许多文献主要以最小化网络时延、最大化资源利用率、最小化成本、最小化能耗等方面进行研究,得到问题的局部最优。
在实际环境场景中,大规模的网络拓扑错综复杂,强化学习算法中的Q-learning算法因需存储Q矩阵而存在可扩展性问题,空间复杂度随着网络规模的增大迅速提高,并且,当状态空间特别大的时候,遍历每个状态需要花费很长时间训练,因此并不适用在大规模网络拓扑下运行。
发明内容
有鉴于此,本发明提出一种基于强化学习的服务链映射方法,该方法在不同规模的网络拓扑中,均能在尽可能优化系统负载均衡情况的同时,兼顾降低SFC端到端的延时。
为了实现上述目的,本发明采用的技术方案为:
一种基于强化学习的服务链映射方法,包括以下步骤:
步骤1:当接收到服务链映射请求时,检查虚拟网络功能的数量是否超过当前物理网络拓扑中所有服务器物理节点的总剩余资源,若超过,则转到步骤9;若没有超过,则转到步骤2;
步骤2:将服务链的头节点映射到当前负载最小的物理节点上;若当前负载最小的物理节点有多个,则随机选择一个;
步骤3:若单条服务链映射结束,则结束流程,若还未映射完成,则转到步骤4;
步骤4:对于单条服务链的后续虚拟网络功能,随机生成在0、1之间的随机数a,若a小于阈值,则转到步骤5,否则转到步骤6;阈值的取值范围为0~0.1;
步骤5:随机选择一个物理节点对需要映射的虚拟网络功能进行映射,然后转到步骤7;
步骤6:根据此时物理网络资源和部署情况的状态,使用神经网络计算出所有动作的Q值,选择其中最佳动作的物理节点进行映射;
步骤7:根据此时底层物理网络资源的状况和服务质量,计算虚拟网络功能映射后的反馈值,并将此时物理网络资源和部署情况的状态、选择的动作、反馈值以及物理网络资源和部署情况的下一状态作为一条记录保存到经验池里;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第五十四研究所,未经中国电子科技集团公司第五十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010584435.0/2.html,转载请声明来源钻瓜专利网。