[发明专利]一种应用于云雾计算网络的服务功能链实时迁移方法有效
申请号: | 201711180759.2 | 申请日: | 2017-11-23 |
公开(公告)号: | CN107819662B | 公开(公告)日: | 2019-10-18 |
发明(设计)人: | 孙罡;赵东成;廖丹;虞红芳;孙健 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L29/08 |
代理公司: | 成都正华专利代理事务所(普通合伙) 51229 | 代理人: | 何凡 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 云雾 计算 网络 服务 功能 实时 迁移 方法 | ||
1.一种应用于云雾计算网络的服务功能链实时迁移方法,其特征在于,包括以下步骤:
S1、根据目标物理网络及其资源约束,构建初始SFC迁移映射请求队列ArrivedSFC,并设置初始总重配置成本Tcost=0,初始被阻塞SFC迁移请求集合SFCblo为空;
S2、判断ArrivedSFC是否为空,若是则进入步骤S12,否则进入步骤S3;
S3、释放ArrivedSFC中过期的SFC迁移映射请求占用的资源;
S4、采用第一步迁移服务功能链的算法重映射ArrivedSFC中第一个SFC迁移映射请求SFC1,得到第一步迁移中迁移的虚拟网络功能数量Ff以及重映射方案集合RM;
S5、判断RM是否为空,若是则表示SFC1重映射失败,进入步骤S10,否则表示SFC1重映射成功,进入步骤S6;
S6、判断是否满足1<Ff<|NF|,若是则进入步骤S7,否则进入步骤S8;|NF|为SFC1中虚拟网络功能的数量;
S7、采用第二步迁移服务功能链的算法重映射SFC1,更新重映射方案集合RM;
S8、判断RM是否为空,若是则表示SFC1重映射失败,进入步骤S10,否则表示SFC1重映射成功,进入步骤S9;
S9、根据重映射方案集合RM更新物理网络及Tcost,进入步骤S11;
S10、将SFC1添加进SFCblo;
S11、将SFC1从ArrivedSFC中清除,返回步骤S2;
S12、输出Tcost和SFCblo。
2.根据权利要求1所述的服务功能链实时迁移方法,其特征在于,所述步骤S4具体包括以下分步骤:
S4-1、遍历SFC1中每一个虚拟网络功能fi,i=1,2,…,|NF|,|NF|为SFC1中虚拟网络功能的数量;
S4-2、判断SFC1中的虚拟网络功能是否遍历完,若是则进入步骤S4-16,否则进入步骤S4-3;
S4-3、遍历物理网络中的每个节点nk,k=1,2,…,|NP|,|NP|为物理网络节点数量;
S4-4、判断物理网络中的节点是否遍历完,若是则进入步骤S4-10,否则进入步骤S4-5;
S4-5、判断nk是否满足fi的位置约束,若是则进入步骤S4-6,否则返回步骤S4-3;
S4-6、将fi映射到nk上,并计算每个虚拟网络功能fi的重映射成本CostVNF(fi→nk),计算公式为:
CostVNF(fi→nk)=p(nk)ε(fi) (1)
其中p(nk)表示nk的节点资源单位成本,ε(fi)表示fi的节点资源需求;
S4-7、查找SFC1中每条SFC链路ei的最小成本路径以及从nk到服务终端LT的最小成本路径p(nk,LT);
S4-8、计算每条SFC链路ei的重映射成本Cost(pei),计算公式为:
其中p(lj)表示物理网络中链路lj的单位成本,j=1,2,…,|EP|,|EP|为物理网络链路数量;ε(ei)表示ei的带宽资源需求,Cost(p(nk,LT))表示路径p(nk,LT)的成本,计算公式为:
其中ε(ei+1)表示路径p(nk,LT)的带宽资源需求;
S4-9、计算fi的总重映射成本TCostVNF(fi→nk),返回步骤S4-3,总重映射成本TCostVNF(fi→nk)的计算公式为:
TCostVNF(fi→nk)=CostVNF(fi→nk)+Cost(pei) (4)
S4-10、判断是否能从所有fi的重映射方案中找到总重映射成本TCostVNF(fi→nk)最小的重映射方案,若是则进入步骤S4-12,否则进入步骤S4-11;
S4-11、清空重映射方案集合RM,并进入步骤S4-16;
S4-12、将总重映射成本TCostVNF(fi→nk)最小的重映射方案,并将fi和SFC链路ei的重映射方案储存到重映射方案集合RM中,进入步骤S4-13;
S4-13、判断是否满足2≤i<|NF|,若是则进入步骤S4-14,否则返回步骤S4-1;
S4-14、判断是否能够找到连接虚拟网络功能fi的重映射方案RM(fi)和虚拟网络功能fi+1的初始映射方案IM(fi+1)的最短路径p(RM(fi),IM(fi+1)),若是则进入步骤S4-15,否则返回步骤S4-1;
S4-15、采用第一步迁移中虚拟网络功能的迁移路由和带宽分配算法迁移被重映射的虚拟网络功能,更新第一步迁移中迁移的虚拟网络功能数量Ff=i;
S4-16、输出重映射方案集合RM和虚拟网络功能数量Ff。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711180759.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通信管理方法及装置
- 下一篇:一种实现虚拟网络功能服务链的方法和装置