APP下载

面向云数据中心的多业务差异化流量管理优化策略

2019-12-03王耀民王霞董易高莲张松海施心陵

通信学报 2019年11期
关键词:端点全局数据中心

王耀民,王霞,董易,高莲,张松海,施心陵

(云南大学信息学院,云南 昆明 650504)

1 引言

云计算技术的迅速发展带动传统数据中心向云数据中心转变,越来越多的互联网新兴业务和用户聚集云端[1-2],业务和用户数量的增长使云数据中心的流量规模持续增大。然而,目前大部分云数据中心仍然采用传统数据中心的网络架构和技术[2],已难以适应其流量管理的需求,尤其是承载多业务、面向多用户的运营商云数据中心。

近年来兴起的软件定义网络(SDN,software defined networking)云数据中心[3-4],实现了流量的全局集中管理和灵活的细颗粒优化[5]。云计算技术使业务越发多元化,用户的业务体验也存在差异化的需求,如何使SDN 云数据中心具备多元化和差异化的流量管理能力成为需要进一步解决的问题。

目前,国内外产学界对于SDN 数据中心或云数据中心流量管理优化的研究,主要是根据流量管理需求或优化目标,建立相应的数学模型,通过合适的算法求解。研究涵盖如下方面。

1)通过静态阈值识别“大象流”“老鼠流”或特定范围的流量,将此类流量作为优化对象,根据所设计流量管理方法对其进行优化。Al-Fares 等[6]提出Hedera 流量调度方案,通过模拟退火算法求解数据中心“大象流”的优化路径。文献[7]设计一种数据中心FISH 流量管理策略,在流量突发的情况能对“老鼠流”进行合理管理优化。但由于静态阈值匹配多业务差异化流量能力较弱,难以实现多业务差异化流量的全局优化管理,无法满足云数据中心多业务流量差异化的性能需求。

2)应用智能优化算法求解流量优化方案,解决SDN 数据中心流量管理问题。Zhanikeev[8]将遗传算法(GA,genetic algorithm)应用于数据中心端到端的路径优化,提高流量管理效率。Mohammadi 等[9]应用教学优化(TLBO,teaching learning based optimization)算法求解多媒体多播流量的管理方案,以提升业务服务质量。文献[10]通过蚁群优化(ACO,ant colony optimization)算法求解SDN 数据中心网络分段路由,提高数据中心网络吞吐量。文献[11]将流量调度问题转化为背包问题,借鉴离散粒子群优化(PSO,particle swarm optimization)算法得到最优流量调度方案。GA、ACO 和PSO 等传统智能优化算法能快速收敛,但这些算法容易陷入局部最优,多数算法不具备多模特性[12],若用于解决多业务差异化流量管理问题存在一定的局限性。

3)SDN 数据中心流量管理的优化方案通常是基于网络瞬时信息的最优解或近似最优解[13]。流量管理是一个时间相关性问题,若只对信息采集时刻有效的唯一最优解失效,则需要再次求解最优解,这样必然影响流量管理的效率。流量管理策略具备多模优化能力,能同时得到多个满足条件差异化优化方案,提高流量管理效率。同时多个流量管理方案能更好地兼顾云数据中心流量管理的多维决策需求,提升运营管理水平。

综上,当前关于数据中心流量管理研究成果,不能很好地满足运营商云数据中心多业务差异化的流量管理需求。

为此,本文以运营商SDN 云数据中心为研究对象,针对其多业务差异化的流量管理需求,综合考虑网络性能、流量特征和业务体验等因素,提出了面向云数据中心的多业务差异化流量管理优化策略。本文的主要贡献和工作如下。

1)基于运营商云数据中心实际的业务流行度和业务流量周期特征,建立业务流行度概率统计函数和业务周期流量函数。

2)针对运营商云数据中心流量管理需求,设计与之匹配的SDN 云数据中心流量管理规则,构建多业务差异化(MSD,multi-service differentiated)流量管理模型,以解决运营商云数据中心流量管理问题。

3)提出云数据中心流量管理的MSD-FTO 策略,针对MSD 模型设计,改进斐波那契树优化(FTO,Fibonacci tree optimization)算法,实现云数据中心多业务差异化流量管理多维、多约束的多模自适应寻优。

4)通过Mininet 搭建运营商云数据中心测试平台,验证MSD-FTO 策略的有效性。结果表明,MSD-FTO 策略具备稳定的全局寻优能力和灵活的多模自适应特性。同等条件下,其寻优能力优于遗传算法(GA)和改进遗传算法(IGA,improved genetic algorithm)。而且,MSD-FTO 策略能根据需要求解多个差异化流量管理方案,对多业务流量进行合理的差异化管理,流量管理效果优于ECMP(equal-cost multi-path),能有效提升网络性能和业务体验,满足运营商云数据中心多业务差异化流量管理需求。

2 云数据中心多业务流量描述

本节针对运营商云数据中心的运营特点和流量特征,重点考虑业务流行度和业务周期两方面,建立业务流行度概率统计函数和业务周期流量函数。

2.1 业务流行度

业务流行度表示各种业务对于用户的吸引程度,如世界杯、奥运会等赛事期间的4K 高清视频;京东“618”和淘宝“双11购物节”期间的电子商务业务;节庆活动有关的新闻、互动视频等。流行度高的业务更容易吸引用户关注和使用。某运营商云数据中心在“双11购物节”期间的周流量统计如图1所示。根据运营商云数据中心运营实际,结合各业务历史流量信息,设计业务流行度概率统计函数,如式(1)所示。

图1 云数据中心周流量统计

其中,Sk表示业务k的累计活跃用户数;γk(t)为业务k的独立性因子,是时间函数,表示多个业务间相互独立且具有时间相关性。

通常云数据中心宏观用户规模与所处城市或地区人口、经济等相关,短期内趋于相对稳定的状态。当用户集中关注部分业务时,其他业务关注度必然下降,各业务的流行度具有差异性。本文根据业务流行度概率统计分布,通过提高热门业务的服务质量以提升用户体验的普遍满意度。文献[14]研究表明了关注和提升重点或热点业务的服务质量,对提升网络性能和用户体验具有重要作用。

2.2 业务周期流量

某运营商云数据中心在2018世界杯期间和淘宝“双11购物节”期间的相关业务流量统计如图2所示。

研究表明,云数据中心各业务流量具有显著的周期性特征[15]。如2018世界杯赛事集中在北京时间的凌晨时段;各电商购物节、重大节庆活动相关业务流量峰值也为某特定时段等,各业务周期也存在明显的差异性。

根据运营商云数据中心业务流量的历史信息和业务周期特征,归一化建立业务周期流量函数,如式(2)所示。

其中,bk表示业务k的流量需求;λk(t)是时间函数,表示业务k时间相关的流量变化因子;Tk表示业务k的周期,反映业务k平均峰值流量的时间区间。

3 SDN 云数据中心流量管理设计

基于运营商云数据中心的多业务流量特征,设计SDN 云数据中心流量管理规则,构建多业务差异化流量管理模型,解决运营商云数据中心的多业务差异化流量管理问题。

3.1 流量管理规则设计

为满足云数据中心多业务差异化流量管理的要求,SDN 云数据中心可充分发挥其全局集中控制和细颗粒流量管理优势,应用SDN 集中控制器的流量统计、流量分析和流表管理等功能模块[16-17],设计合理的流量管理规则,实现多业务差异化流量管理的目标。SDN 云数据中心流量管理规则逻辑框架如图3所示。

图3 流量管理规则逻辑框架

结合云数据中心历史流量统计和各业务流量特征分析,将业务流量定义为如下2类。

定义1可预知随机型流量。如2018世界杯的4K 高清视频、IPTV 业务流量;电商购物节的相关业务流量或重大活动的相关业务流量等。此类流量可结合历史信息分析或经验预知,具有相对稳定周期性和计划性特征,但用户对这些业务的选择仍然具有随机性。

定义2非可预知突发型流量。如网络故障、网络突发事件等。此类流量不可提前预知、突发性强,流量突变容易造成网络拥塞,严重影响网络性能和业务体验。

设计与流量分类定义相匹配的流量管理规则如下。

规则1针对可预知随机型流量,结合历史流量统计信息和运营经验,依据业务流行度和业务可预知周期设置对应同步时钟,当进入业务可预知周期时,根据历史同期业务流量统计确定业务流量需求,如式(3)所示,SDN 集中控制器激活多业务差异化流量管理策略,确保可预知周期内的网络性能和业务体验。

其中,Bk(τ)表示业务k历史同期流量函数,δk表示业务k的流量优化决策权重,T′k表示业务k的可预知周期。当周期结束后系统恢复常态,业务流量通过ECMP 进行管理。

规则2针对非可预知突发型流量,通过SDN集中控制器流量分析模块识别异常流量。当发现异常流量,且持续时间超过异常流量观察期,如式(4)所示,SDN 集中控制器激活多业务差异化流量管理策略,对异常流量进行优化,避免网络性能下降,保障业务服务质量。

设置观察期Δt,能避免网络中的瞬时突发流量引起频繁的流量管理,保障网络稳定性。Δt与SDN云数据中心的网络平面、控制平面以及业务流量特征等关联,需根据具体情况进行讨论和设置。

3.2 流量管理模型设计

云数据中心中各类业务对时延、分组丢失和带宽等网络性能需求具有明显差异[18]。为实现云数据中心的多业务差异化流量管理,需要构建多元化业务差异化性能需求的流量优化模型,达到增强网络性能和业务体验的目的。

设计云数据中心网络为有向图Graph=(N,A),如图4所示。其中N是网络节点集合,A是链路集合,图4中Nodei与Nodej间链路分别表示为向量(i,j)和向量(j,i),(i,j)∪(j,i)∈A,表明链路中的流量具有方向性。

图4 云数据中心网络

用K表示业务集合,业务k∈K。表示业务k是否经过链路(i,j),(i,j)∈A。业务端到端性能开销如式(5)所示。

式(5)的各符号定义如表1所示。

表1 符号定义

设计最小化多业务依概率端到端性能开销作为优化目标,如式(6)所示。

目标函数为

约束条件为

式(7)表示业务流量满足业务周期流量函数约束,式(8)、式(9)分别表示各业务满足对应的分组丢失、时延的阈值约束,式(10)表示业务k是否经过链路(i,j)。

将业务流行度概率统计加入目标函数,实现多业务依概率流量管理,增强流量管理的针对性。业务周期流量函数依历史流量信息设计,具有与各业务相匹配的自适应特征,将其作为约束条件可强化流量管理模型的动态自适应能力。

至此,本文构建了适配运营商云数据中心的多业务差异化流量管理模型。由模型可知,运营商云数据中心多业务差异化流量管理是一个依概率的多维、多约束和多模优化问题,也是一个NP-hard问题[9]。本文拟针对所设计的MSD 模型,改进斐波那契树优化算法,提出一种云数据中心流量管理的MSD-FTO 策略,通过在流量管理可行域内全局局部交替迭代的多模自适应寻优,求解多业务差异化流量管理方案,达到提升网络性能和业务服务质量的目的。

4 流量管理MSD-FTO 策略设计

4.1 FTO 多维寻优

斐波那契树优化算法是一种基于斐波那契法和黄金分割法思想设计的智能优化算法[12,19],斐波那契法和黄金分割法用于求解一维单峰函数的最优性已得到了证明[20]。然而,多业务差异化流量管理是一个多维问题,需要将斐波那契法和黄金分割法的最优性从一维拓展到多维,设计FTO 基本结构,其全局和局部点在多维可行域中,需满足式(11)的比例关系和式(12)的线性关系。

其中,向量xa、xb为全局端点,xc为局部试探点,Fi为斐波那契数列第i项。

通过FTO 基本结构全局和局部点的多维迭代,形成算法全局局部交替迭代寻优过程,迭代过程全局点满足随机性,局部点具有启发式信息。FTO 全局局部交替迭代寻优过程如同在问题的可行域构建了一张“搜索网”,如图5所示。全局搜索的“扩展”和局部搜索的“收缩”,既保证算法全局和局部搜索的均衡性,又确保迭代寻优过程渐近收敛逐步逼近最优解,还可有效避免FTO 寻优陷入局部最优,保证多业务差异化流量管理方案的最优性。

图5 FTO 算法全局局部搜索示意

FTO 迭代计算过程中将寻优得到的可行解存储起来,可对寻优过程和结果进行回溯,此记忆功能提高了算法启发能力和优化效率,对于解决流量管理的优化问题具有实用价值。

4.2 FTO 多约束处理

云数据中心流量管理属于多约束优化问题,FTO 应具备多约束处理能力。本文设计一种约束冲突规则[21],简便有效地处理流量管理的多约束,其基本思想如下。

1)FTO 寻优过程产生的所有可行解需进行冲突度评估:如符合式(7)~式(10)的各项约束条件,则冲突度保持不变;若违背一项约束条件,则冲突度加1。

2)FTO 筛选可行解的过程中,通过式(6)目标函数值和冲突度共同决策,可行解的函数值越优、冲突度越小,则此解越优;反之则越差。

FTO 约束冲突规则在处理流量管理多约束的过程中并未改变目标函数结构或引入额外参数,利用FTO 迭代寻优的记忆功能减少可行解筛选的计算量,提高约束处理的效率,保证算法的简便性。在云数据中心流量管理实际应用中,应考虑各约束之间的优先级和重要性,以提高多约束处理灵活性。

4.3 MSD-FTO 策略流量管理优化

多业务差异化的流量管理MSD-FTO 策略寻优过程可分为初始化、全局搜索、局部搜索和FTO 树生成等。

1)初始化。在流量管理问题的可行域中,端点集合S依概率随机生成满足斐数的初始化端点,即|S|=Fi。

2)全局搜索。在流量管理问题的可行域中,依概率生成满足全局随机性点G,如式(13)所示。

其中,d表示维度,mini和 maxi为可行域第i维的上下界,函数unrand(mini,maxi)保证G点第i维的全局随机性。

全局点G和端点集合S内的所有点按照FTO基本结构生成Fi个新试探点,如式(14)所示。

其中,d表示维度,表示全局点G与端点集合S第i个端点新生成的局部点,表示全局点G与端点集合S第i个端点的第j维试探点。

全局搜索共生成Fi+1个新增点,一个满足全局随机性的全局点G和Fi个符合黄金分割法局部试探点。

3)局部搜索。在流量管理的可行域中,将端点集合S中函数值最优端点fbest与S的其余所有端点根据FTO 基本结构,生成Fi-1个满足斐数特性的新局部试探点,如式(15)所示。

其中,d表示维度,表示当前函数值最好的端点fbest与其余第i个端点新生成的局部点表示当前函数值最好的端点fbest与第i个端点的第j维的试探点。

4)FTO 树生成。FTO 全局和局部搜索交替迭代寻优,根据目标函数值保留函数值较优的Fi+1个端点,更新端点集合S,即|S|=Fi+1。当达到最大迭代次数N后,构造满足斐数的N层FTO 树结构。如图6所示。

根据多业务差异化流量管理模型设计的FTO树结构,对于解决实际问题针对性强。当然,FTO树结构还可以根据实际问题进行相应适配调整,提高了算法解决实际问题的普适性。

FTO 计算复杂度与全局、局部点数量和FTO树结构有关[20]。本文针对流量管理问题设计的FTO树结构依据斐数线性增长,故运算简单,复杂度为,其中,C为迭代斐数和,N为迭代次数,Ns为端点集合。

图6 FTO 树结构生成过程

然而,随着算法迭代次数的增加,满足斐数的全局、局部点数量快速增长必然会影响算法效率,考虑云数据中心流量管理实际,设置FTO 树结构的剪枝机制,如式(16)所示。

其中,num 为问题的可行解数量,Fi为斐数大小,n为斐数序列。若所需解个数num=3,则Fi=5,如图7所示。

图7 FTO 剪枝树结构

云数据中心网络性能、业务流量和用户需求具有极强的动态特征,流量管理要综合考虑网络全局性、业务差异化、商业需求和政策规范等多重因素[22]。MSD-FTO 策略应该具备差异化的多模自适应寻优能力,根据需要寻优到多个符合条件差异化的流量管理方案,更好地适应云数据中心流量管理的多维决策和动态特征。因此,MSD-FTO 差异化寻优能力对云数据中心流量管理具有重要的实用价值和现实意义。

4.4 MSD-FTO 策略差异化寻优设计

根据对云数据中心流量特征的分析,本文设计了距离参数,如式(17)所示。使MSD-FTO 策略具备差异化的多模寻优能力。

其中,DX,Y表示X与Y的欧氏距离;d表示维度;Xj与Yj表示迭代过程中任意变量X与Y的第j维坐标;R表示距离参数,其值根据奈奎斯特采样定理和MSD 模型目标函数变化频率来确定;f表示目标函数的最大变化频率。

FTO 全局局部交替迭代寻优得到的可行解之间,通过式(17)进行两两比较。

1)若DX,Y

2)若DX,Y>R,则两解均保留。

如图8所示,多业务差异化流量管理问题可行域中,FTO 通过距离参数R能够实现多模问题寻优。但是,当收敛到多个目标极值的ε-邻域,且ε→0时,FTO 全局随机点G在该ε-邻域生成的概率趋近于0,因而,可能造成算法收敛慢或收敛停滞的问题[12]。

图8 FTO 差异化流量管理示意

为提高MSD-FTO 策略的多模寻优能力和效率,考虑本文设计的运营商云数据中心流量管理规则与MSD 模型在实际应用中可预知流量周期与业务的差异化性能需求等,都是可明确的特定可行域。故设计与FTO 距离参数R相结合的末梢自适应半径r,将其定义为一个针对特定可行域范围的全局点生成规则,如式(18)所示。

其中,末梢自适应半径r表示流量管理可行域中,端点集合S在MSD 模型约束条件范围内最优点fbest和最差点fworst的欧氏距离。

距离参数R引入末梢自适应半径r能调整多模寻优时全局随机点G的生成域,提高多目标极值的ε-邻域上全局点G的生成概率,使MSD-FTO 策略具备多模自适应寻优能力,增强寻优能力和收敛效率,对于解决本文提出的多业务差异化流量管理具有实用性。文献[12]已对末梢自适应半径的有效性和收敛效率进行了验证。

MSD-FTO 策略流程如下所示。

1)初始化流量管理可行域端点集合S

2)whilei<=N

3)begin FTO

4)F1=F2=1

5)fori>2

6)Fi=Fi-2+Fi-1

7)MSD-FTO_()根据式(13)生成全局随机点G

8)for eachs∈Sdo

9)G与s按照式(12)产生Fi个局部试探点

10)end for

11)确定集合S中最优值点fbest

12)for eachs∈Sdo

13)fbest与其余的端点s按黄金分割等比例生成Fi-1新的局部点

14)end for

15)MSD-FTO_R()根据式(18)生成全局点G

16)for eachs∈Sdo

17)ifDX,Y

18)S←the better solution

19) else ifDX,Y>Rthen

20)S←both solutions

21)end if

22)end for

23)S←Fi+1形成新的端点集合S

24)判断迭代次数是否达到N,否则转到MSD-FTO_()

25)根据式(16)输出流量管理的差异化方案

26)end for

27)end

28)end while

针对构建的MSD 模型,设计FTO 树结构,将斐波那契法和黄金分割法的最优性从一维拓展到多维,解决流量管理的多维问题;设计FTO 约束冲突规则处理流量管理的多约束问题。FTO 全局局部交替迭代寻优使算法不易陷入局部最优,确保流量管理方案的最优性。

结合运营商云数据中心流量特征和运营管理需求,设计距离参数R和末梢自适应半径r,使MSD-FTO策略具备差异化自适应寻优能力,一次寻优得到多个差异化的流量管理优化方案,提高云数据中心多业务差异化流量管理的多维决策能力和优化效率。

5 实验与分析

5.1 实验环境搭建

本文提出的MSD-FTO 策略,主要针对运营商云数据中心流量管理问题,由于云数据中心承载多业务,面向多用户不具备重复实验或实验过程复现的条件,故通过Mininet[23]+POX[24]平台,搭建一个模拟SDN 云数据中心,如图9所示。实验过程尽可能使用云数据中心网络真实数据进行模拟。平台配置为:2台DELL R720,双Xeon E5620,2.4 GHz,内存8 GB,硬盘600 GB。

图9 Fat-tree 实验拓扑结构

5.2 FTO 寻优效果分析

本文借助Matlab2016a 进行仿真实验,通过FTO 寻优与云数据中心流量特征近似的各类多峰函数极值点,如表2所示,验证FTO 对于多业务差异化方案的寻优能力和多模自适应特性。

表2 多峰函数

算法参数配置如表3所示,重复实验30次,记录寻优结果均值,如图10所示。

由图10的结果可知,FTO 可以一次性找到所有多峰函数的全部极值点,且寻优结果的精度较高。如函数f3有一个全局最优解和一个局部最优解,FTO 能以较少的迭代次数一次性找到极值点,未出现收敛停滞问题。部分性能不佳的优化算法寻优过程容易陷入局部最优解或收敛停滞,可能无法找到函数次优解。寻优结果充分体现了FTO 良好的寻优能力和灵活多模自适应特性。

表3 FTO 求解多峰函数参数设置

可见,将FTO 应用于多业务差异化流量管理方案的寻优时,能保证求解方案的最优性,而且按需得到满足条件的差异化流量管理方案,能提高云数据中心流量差异化管理能力和流量优化的多维决策水平。

5.3 MSD-FTO 策略有效性分析

本文设计实验以Iperf[25]作为流量产生工具,模拟云数据中心网络中的业务流量,通过对流量管理规则定义的可预知随机型流量和非可预知突发型流量进行分类管理,验证MSD-FTO 策略有效性。同时由于ECMP 与运营商云数据中心的真实网络场景类似,因此MSD-FTO 策略与ECMP 比较,可验证该策略应用于运营商云数据中心的有效性和合理性。

对于可预知随机型流量,根据规则1,当进入可预知周期时,激活MSD-FTO 策略进行针对性的多业务差异化流量管理。重复实验30次,流量变化均值如图11所示。

从图11中可以看出,时间轴25为起始时刻,当激活MSD-FTO 策略进行流量管理后,链路中的业务流量呈逐步下降趋势;未激活MSD-FTO 策略依然采用ECMP 进行流量管理,链路中的流量持续增大直至出现链路拥塞。同等条件下,MSD-FTO策略能对流量进行合理转发和优化,流量管理能力优于ECMP。

运营商云数据中心的多业务与多用户间流量以南北向流量为主,网络节点均存在多条等价路径,针对其网络和业务流量特征,MSD-FTO 策略能高效完成可预知随机型流量的管理优化,达到流量管理的预期效果。

对于非可预知突发型流量的管理,根据规则2考虑云数据中心的实际情况,通常SDN 集中控制器中流量监控模块的数据采集周期为5~10 min/次,故模拟实验中的异常流量观察期Δt设置为10 min。重复实验30次,平均结果如图12所示。

图10 多峰函数的寻优结果

图11 可预知随机型流量管理

图12 非可预知突发型流量管理

当SDN 集中控制器的流量分析模块识别出非可预知突发流量,并达到异常流量观察期上限,即异常流量持续时间达到10 min 后,激活MSD-FTO策略对突发流量进行管理优化。从图12中可以看出,MSD-FTO 策略使高于历史流量阈值的异常流量下降,逐步恢复到正常范围;未激活MSD-FTO策略依然使用ECMP 进行流量管理,突发流量持续高于历史阈值,这样可能造成流量不均或网络拥塞,影响业务体验。MSD-FTO 策略能对网络中出现的突发流量进行优化,有效避免网络拥塞,保证网络性能和业务服务质量。

模拟实验结果表明,MSD-FTO 策略能对云数据中心可预知随机型流量和非可预知突发型流量进行合理和有效的管理优化,避免网络链路拥塞,保证网络性能和业务服务质量。后续在实际运营商云数据中心部署MSD-FTO 策略时,应统筹考虑网络规模、流量特征以及流量管理差异化需求等各种因素,确保MSD-FTO 策略在实际环境中的应用效果。

5.4 MSD-FTO 策略寻优效果比较分析

本文设计MSD 模型的优化目标是最小化多业务依概率端到端性能开销,与文献[26]所设计模型相似,应用FTO 与文献[26]中的遗传算法(GA)和改进遗传算法(IGA)进行寻优效果比较分析。

Mininet 平台及业务相关参数配置参考文献[27],FTO 参数设置为N=300,num=3;GA、IGA 参数设置为种群规模80,交叉概率0.6,变异概率0.1,最大迭代次数300。重复实验30次,最小化多业务依概率端到端性能开销寻优结果均值如表4所示。

表4 依概率端到端性能开销寻优结果均值

从表4可以看出,针对本文所设计的MSD 模型,同等条件 FTO 寻优结果优于GA 和IGA 的寻优结果,而且FTO 能够一次寻优得到多个差异化的流量管理方案,文献[26]中GA 和IGA 不具备多模优化能力。相比之下,FTO 简便、高效,其稳定的全局寻优能力和灵活的多模自适应特性与所设计MSD 模型匹配,对解决运营商云数据中心多业务差异化流量管理问题具有实用价值。

本文选取云数据中心流行度较高的4K、IPTV和Web 业务进行模拟实验,验证MSD-FTO 策略多业务差异化的流量管理能力。根据4K、IPTV 和Web 业务实际,将业务独立性因子γk(t)分别设置为1.1、1.0和0.9;流量变化因子λk(t)分别设置为0.7、0.8和0.95。各业务性能参数如表5所示,重复实验30次,结果如图13所示。

图13 多业务流量管理分析

从图13可以看出,MSD-FTO 策略具备多业务差异化的优化管理能力,一次寻优可根据需要得到多个差异化的方案。文献[26]中GA 和IGA由于算法不具备多模能力,一次寻优只能得到唯一解,若需多个方案需要进行多次寻优,随着业务数量的增加流量管理优化效率必然受到影响。因此,MSD-FTO 稳定的全局寻优能力和灵活的多模自适应特性,能满足云数据中心多业务差异流量管理需求。

5.5 多业务差异化性能比较分析

云数据中心4K、IPTV 和Web 这3类业务具有明显的差异化性能要求。对3类业务进行模拟实验,性能参数如表5所示。对比ECMP 和MSD-FTO 策略对3类业务网络时延和分组丢失率性能的影响,通过Mininet 平台ping 测和统计各类型业务性能指标,重复实验30次,结果均值如图14所示。

表5 各业务性能参数

图14 ECMP 与FTO 业务质量比较

从图14中可以看出,MSD-FTO 策略能更有效地保证多业务的服务质量,同等条件4K、IPTV 和Web 业务的网络时延和分组丢失率指标整体优于ECMP 管理优化的结果。实验表明,MSD-FTO 策略能对多业务流量进行合理和有效的管理,满足运营商云数据中心多业务差异化流量管理需求,有效提升云数据中心网络性能和业务体验。

模拟环境与真实网络场景存在一定差异,后续将结合运营商云数据中心真实场景进一步验证和优化各参数的设置,提高MSD-FTO 策略在真实网络的适用性。

6 结束语

为提高运营商云数据中心多业务差异化的流量管理能力,综合考虑网络性能、流量特征和业务体验等因素,提出一种面向云数据中心的流量管理优化策略。针对运营商云数据中心流量特征,构建SDN 云数据中心多业务差异化流量管理规则与模型,提出多业务差异化流量管理的MSD-FTO 策略,通过Mininet 搭建模拟平台验证MSD-FTO 策略有效性。结果表明,MSD-FTO 策略能对多业务流量进行合理的差异化管理,提升了网络性能和业务体验,MSD-FTO 策略一次寻优得到多个满足条件的差异化流量管理方案,能提高流量管理的时效性和灵活性,对于运营商云数据中心具有理论和实用价值。

下一步研究工作,计划在真实云数据中心网络中部署MSD-FTO 策略,进一步调试和验证该策略的有效性和实用性,实现运营商云数据中心多业务流量的差异化管理优化。

猜你喜欢

端点全局数据中心
酒泉云计算大数据中心
浅析数据中心空调节能发展趋势
例谈求解“端点取等”不等式恒成立问题的方法
不等式求解过程中端点的确定
关于建立“格萨尔文献数据中心”的初步构想
落子山东,意在全局
记忆型非经典扩散方程在中的全局吸引子
基丁能虽匹配延拓法LMD端点效应处理
着眼全局,积极负责,机动灵活——记平津战役第一阶段西线的一次阻击战
胸怀全局——忆邓华同志的几件事