[发明专利]基于VNF并置影响分析的SFC部署方法有效
申请号: | 202110073013.1 | 申请日: | 2021-01-20 |
公开(公告)号: | CN112910693B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 张栋;潘锡意;程灵飞;林为伟;朱丹红 | 申请(专利权)人: | 福州大学 |
主分类号: | H04L41/0803 | 分类号: | H04L41/0803;H04L41/0894;H04L12/46;G06N3/12 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 陈明鑫;蔡学俊 |
地址: | 350108 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 vnf 并置 影响 分析 sfc 部署 方法 | ||
1.一种基于VNF并置影响分析的SFC部署方法,其特征在于,包括以下步骤:
步骤S1:在用户向服务提供商管理系统发送服务构建请求后,将单个SFC服务分解为一组以虚拟节点和虚拟链路为单位的部署子任务;
步骤S2:根据用户请求的顺序,以请求为单位,先构建物理节点资源大根堆,进行子任务中虚拟节点部署的求解,再以当前虚拟节点部署结果,验证点对点之间的链路部署方案可行,否则初始解求解失败,拒绝提供用户服务;
步骤S3:以初始解作为初代染色体进行映射节点的单点交叉,获得初始种群解;
步骤S4:利用初始种群解选择不同染色体对进行杂交变异,构建新种群的同时计算不同部署方案下的SFC并置影响大小Esfc,借助SFC并置影响大小指导种群进化;
步骤S5:在规定的种群进化代数中记录SFC部署时并置影响大小与资源耗费对应的优化目标值,选取最优解作为当前在线请求部署的方案进行部署。
2.根据权利要求1所述的基于VNF并置影响分析的SFC部署方法,其特征在于,所述用户向服务提供商管理系统提交服务请求,具体为:
其中,Nvκ是用户请求服务请求的有序VNF节点集合,Evκ是VNF节点相互连接的逻辑链路;Rcpuκ与Rmemκ分别是逻辑VNF节点需要的计算资源集合和内存资源集合,而Rbdκ表示带宽需求集合。
3.根据权利要求2所述的基于VNF并置影响分析的SFC部署方法,其特征在于,所述初始解构建,具体为:将Rcpuκ集合和Rbdκ分别分解为虚拟节点部署子任务和虚拟链路部署子任务,并且选择点集合进行部署
(1)感知物理网络状态信息Gs=(Ns,Es),其中Ns代表物理网络节点集合,Es表示物理链路的集合,根据Ns剩余CPU资源构建更新大顶堆Scpu_heap,结合中Nvκ的CPU资源需求,取堆顶元素逐一部署,将Nvκ中的逻辑节点分配部署到物理节点的同时,每部署一个逻辑节点进行一次大顶堆的更新;
(2)部署VNF逻辑节点点对之间的连接链路,部署链路优先使用迪杰斯特拉算法,若链路负载超出阈值范围,则需要重新借助广搜算法查找部署物理链路,链路部署是逻辑节点部署的保证,验证物理节点部署解可行,若验证未通过,则构建初始解失败,拒绝服务请求,构建遗传算法初代种群解M1,将当前种群更新为M′←M1。
4.根据权利要求2所述的基于VNF并置影响分析的SFC部署方法,其特征在于,所述步骤S4具体为:
(1)利用当前种群M′染色体,以一定的概率进行交叉、变异,再进行解的点对之间可达性进行验证;验证是可行解则将新解记录至M′1集合,否则不记录;
(2)合并M′1集合染色体至种群M′,基于式(1)计算对应的不同种群解对已部署SFC的性能干扰影响,以影响大小作为轮盘赌算法的权重进行种群的淘汰进化,最终得到新的种群M′,遍历种群,记录最小化资源兼顾最小化并置VNF性能干扰影响的染色体解M′2;若达到最大迭代代数,则结束迭代,返回最优解,否则继续下一代迭代进化;
(3)将M′2染色体解转化为VNF节点和节点对间虚拟链路的映射部署方案,部署成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110073013.1/1.html,转载请声明来源钻瓜专利网。