System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种边云协同网络中的网络流量预测方法技术_技高网

一种边云协同网络中的网络流量预测方法技术

技术编号:43081597 阅读:4 留言:0更新日期:2024-10-26 09:32
本发明专利技术涉及一种边云协同网络中的网络流量预测方法,确定SFC迁移问题的约束,包括:每台服务器的容量限制要求、每条链路的容量限制要求、每个VNF需放置在边缘服务器或云上、必须遵循数据流的流量守恒定律、总延迟包括通信延迟和处理延迟且不能超过延迟限制、优化目标是降低被动迁移量和降低网络中的能源消耗;确定SFC迁移问题的优化目标,包括:网络能量优化目标、迁移节点的总数优化目标、失败的SFCs的总数的优化目标;训练全局模型来预测网络流量。本发明专利技术提供的网络流量预测方法可以有效提高收益(如SFCR的接受率),提高稳定性(如需要迁移的VNF数量),并尽可能降低成本(如能耗)。

【技术实现步骤摘要】

本专利技术涉及一种边云协同网络中的网络流量预测方法


技术介绍

1、网络功能虚拟化(nfv)允许动态配置虚拟网络功能(vnf),使服务适应复杂的实时网络环境,从而提高网络性能。尽管nfv有诸多优势,但由于物理网络的动态特性,vnf迁移和能耗也带来了巨大挑战、尤其是对边云协同网络来说。目前,一般是预测网络流量,然后使用预测值主动迁移网络。这里存在两个挑战,首先,当sfc(service function chain,业务链)属于不同的网络服务提供商时,历史网络流量数据由服务提供商掌握,出于对隐私考虑,他们不愿意共享历史数据。没有各个sfc的历史网络流量数据,拥有底层网络的资源提供商无法有效地预测网络流量;另外,如果没有底层物理网络迁移结果的反馈,网络流量预测的效果将难以符合物理网络的需求。


技术实现思路

1、为了解决现有问题,本专利技术提供一种边云协同网络中的网络流量预测方法。

2、本专利技术采用以下技术方案:

3、一种边云协同网络中的网络流量预测方法,包括:

4、确定sfc迁移问题的约束,包括:每台服务器的容量限制要求、每条链路的容量限制要求、每个vnf需放置在边缘服务器或云上、必须遵循数据流的流量守恒定律、总延迟包括通信延迟和处理延迟且不能超过延迟限制、优化目标是降低被动迁移量和降低网络中的能源消耗;

5、确定sfc迁移问题的优化目标,包括:网络能量优化目标、迁移节点的总数优化目标、失败的sfcs的总数的优化目标;

6、训练全局模型来预测网络流量。

7、进一步地,每台服务器的容量限制要求,具体如下:

8、

9、当且仅当vnf fs',i,j被放置在边缘服务器vk或云服务器v′k上;yk=1当且仅当服务器vk或服务器v′k被占用;fk=1当且仅当服务器vk或服务器v′k是云服务器;

10、其中,m表示边缘服务器的总个数,q表示云服务器的总个数,m表示sfc的总个数,fk表示服务器vk或v′k是否是云服务器,ns',i表示属于网络服务提供商s'的sfc i的vnf总个数,yk表示服务器vk或v′k是否被占用,表示vnf fs',i,j是否映射到服务器vk或v′k,cs',i,j表示vnf fs',i,j的处理能力需求;fs',i,j表示属于网络服务提供商s'的sfc i的vnf j,ck表示边缘服务器vk的总处理能力,c'k表示云服务器v′k的总处理能力;

11、每条链路的容量限制要求,包括:

12、

13、当且仅当vnf fs',i,j与fs',i,j+1之间的数据流经过物理链路ep,q或e'p,q;fp,q=1当且仅当服务器vp或服务器vq是云服务器;bp,q是链路ep,q或e'p,q的占用带宽;

14、其中,fp,q表示物理链路ep,q两端的节点vp或vq是否是云服务器,表示vnffs',i,j与fs',i,j+1之间的路径是否经过物理链路ep,q或e'p,q,bs',i,j表示fs',i,j和fs',i,j+1之间链路的带宽需求,bp,q表示边缘服务器vi与边缘服务器vj之间链路的总带宽;b'p,q表示边缘服务器vp与云服务器v′q之间链路的总带宽,或者云服务器v′p与边缘服务器vq之间链路的总带宽。

15、进一步地,每个vnf需放置在边缘服务器或云上,包括:

16、

17、必须遵循数据流的流量守恒定律,包括:必须遵循vnf fs',i,j与fs',i,j+1之间数据流的流量守恒定律,具体地:

18、

19、总延迟包括传输延迟和处理延迟且不能超过延迟限制,包括:

20、

21、数据流从fs',i,j与fs',i,j+1的传输延迟ds',i,j为:

22、

23、其中,表示网络服务提供商s'的sfc i中的vnf j+1是否迁移映射到服务器vq上,表示网络服务提供商s'的sfc i中的vnf j是否迁移映射到服务器vq上,表示fs',i,j与fs',i,j+1之间的物理链路ep,q或e'p,q的传输延迟,d's',i表示网络服务提供商s'在服务功能链sfc i中的延迟限制,ds',i表示属于网络服务提供商s'的sfc i的实际延迟,表示边缘服务器vk或云服务器v′k中的vnf fs',i,j的处理延迟,ds',i,j表示fs',i,j和fs',i,j+1之间的传输延迟,fp表示服务器vp是否是云服务器,fq表示服务器vq是否是云服务器。

24、进一步地,优化目标是降低网络中的能源消耗,包括:

25、边缘服务器的能耗为:

26、

27、其中,e0表示节点开启时的最低能耗,e1表示节点开启时的最高能耗;

28、网络中的能耗定义为:

29、

30、sfcd问题表述为以下整数线性规划问题:

31、min e

32、s.t.(1)-(5)

33、进一步地,迁移节点的总数优化目标,包括:

34、

35、失败的sfcs的总数的优化目标,包括:

36、

37、其中,在迁移之前,k'是已放置映射的节点;ss',i=1当且仅当网络服务提供商s'的sfc i成功放置时,表示在迁移前,网络服务提供商s'的sfci中的vnfj是否已映射到服务器vk'上;

38、总之,sfcm问题被表述为以下整数线性规划问题:

39、

40、s.t.(1)-(5),

41、其中,α,β和γ是用于调整各目标组成部分相对重要性的加权因子。

42、进一步地,训练全局模型来预测网络流量,包括:

43、全局模型参数θ0的更新方法表达为:

44、

45、其中,q'表示存在q'个网络服务提供商,θi表示第i个网络服务提供商的本地模型参数;

46、在网络流量预测过程中,神经网络采用lstm作为架构,损失函数定义为:

47、

48、其中,mse(x,y)是由预测的网络流量y和实际网络流量x计算得出的均方误差;

49、损失函数l(θi)中的myloss(x,y)如下:

50、

51、其中,d表示天数,s表示一天中的时间片数;

52、li,j定义如下:

53、li,j=σ·(y-x)·i(y-x)+ω·(y-x)2·i(x-y)

54、其中,当x<0时,i(x)=0;当x>0时,i(x)=1;σ和ω是常数系数。

55、与现有技术相比较,本专利技术的有益效果在于:使用联邦学习,各个服务提供商使用自己的历史流量数据训练本地模型,然后上传本地模型参数至底层资源提供商,底层资源提供商使用各服务提供商的模型参数合成总体模型为各个sfc预测网络流量;然后,在网络本文档来自技高网...

【技术保护点】

1.一种边云协同网络中的网络流量预测方法,其特征在于,包括:

2.根据权利要求1所述的边云协同网络中的网络流量预测方法,其特征在于,每台服务器的容量限制要求,具体如下:

3.根据权利要求2所述的边云协同网络中的网络流量预测方法,其特征在于,每个VNF需放置在边缘服务器或云上,包括:

4.根据权利要求3所述的边云协同网络中的网络流量预测方法,其特征在于,优化目标是降低网络中的能源消耗,包括:

5.根据权利要求4所述的边云协同网络中的网络流量预测方法,其特征在于,迁移节点的总数优化目标,包括:

6.根据权利要求5所述的边云协同网络中的网络流量预测方法,其特征在于,训练全局模型来预测网络流量,包括:

【技术特征摘要】

1.一种边云协同网络中的网络流量预测方法,其特征在于,包括:

2.根据权利要求1所述的边云协同网络中的网络流量预测方法,其特征在于,每台服务器的容量限制要求,具体如下:

3.根据权利要求2所述的边云协同网络中的网络流量预测方法,其特征在于,每个vnf需放置在边缘服务器或云上,包括:

4.根据权...

【专利技术属性】
技术研发人员:胡颖杨永双李健勇刘奔朱亮韩继辉张杰
申请(专利权)人:郑州轻工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1