基于电力物联网SDN云中心差异化业务流量管理系统及方法
文献发布时间:2023-06-19 11:17:41
技术领域
本发明属于电力物联网业务流量管理技术领域,更具体的说是涉及一种基于电力物联网SDN云中心差异化业务流量管理系统及方法。
背景技术
随着电力物联网的不断发展,感知层中接入的传感器设备也越来越多,面向的业务类型与数据规模也随之拓展,传统的数据中心难以满足越来越庞大和复杂的业务流量需求,为了适应新的发展趋势,传统数据中心逐步转变为云数据中心。
近年来提出的软件定义网络(SDN)可以提供电力物联网的全局视图,对路由进行集中决策,动态响应网络状态的变化并且重新定向流量。凭借这些优势,基于SDN的云数据中心可以动态管理电力物联网,提高效率,在流量管理中具有极高的应用价值。
此外,随着电力物联网业务种类的多样化和精细化,用户对业务体验也有了新的需求。针对多元化和差异化的多业务种类,云数据中心需要对这些差异化业务流量进行集中管理和优化,提高网络性能。
因此,如何提供一种基于电力物联网SDN云中心差异化业务流量管理系统及方法是本领域技术人员亟需解决的问题。
发明内容
有鉴于此,本发明提供了一种基于电力物联网SDN云中心差异化业务流量管理系统及方法,针对电力物联网中SDN云数据中心的差异化业务流量管理需求,提出一种合理有效的流量管理策略。
为了实现上述目的,本发明采用如下技术方案:
一种基于电力物联网SDN云中心差异化业务流量管理系统,包括:
流量监控模块,与电力物联网中SDN云数据中心中的设备相连接,负责监控云数据中心网络中的业务流量数据,将获得的流量信息传递给流量统计模块;
流量统计模块,负责记录和统计各种业务的流量信息,并将流量统计信息传递给流量分析模块;
流量分析模块,负责根据流量统计模块传递的流量统计信息定义业务流量类别,根据历史流量数据和云数据中心的业务流量特征将业务分为两类:可预测的随机流量和不可预测的突发性持续流量;
流量管理模块,负责针对不同业务类型激活相应的流量管理策略。
优选的,还包括同步时钟模块,负责对流量分析模块中识别出的可预测业务流量设置周期时钟,当达到可预测业务的时间期限时,将向流量管理模块传递信息,启动相应的流量管理规则。
一种基于电力物联网SDN云中心差异化业务流量管理方法,包括如下步骤:
S10,对云数据中心的业务流量进行监控、记录和统计,获得业务流量信息;
S20,对业务流量信息进行分析,定义业务流量类别;
S30,建立差异化业务流量管理模型;
S40,执行差异化业务流量管理策略,将业务流量转发至云数据中心网络中的设备,完成对云数据中心的业务流量管理。
优选的,根据云数据中心的历史流量和业务的周期性特征,设计标准化业务周期流量函数,计算公式为:
其中,λ
优选的,根据历史流量数据和云数据中心的业务流量特征将业务流量分为两类:可预测的随机流量和不可预测的突发性持续流量。
优选的,对于可预测的随机业务流量,根据业务流行度和可预测周期设置相应的同步时钟,当达到可预测业务的时间期限时,根据历史同步业务流量统计信息确定业务流量需求,如下式:
B
其中,δ
优选的,对于不可预测的突发性持续业务流量,由系统的流量分析模块进行识别,当突发流量持续时间超过突发流量观察周期时,如下式,系统激活相应流量管理策略;
其中,
优选的,差异化业务流量管理模型对不同业务流量特征进行汇总,以有向图G=(N,A)的形式定义业务流经过的网络节点和链路,其中N是网络节点集合,A是链路集合;以基于概率的差异化业务端到端性能成本最小化为优化目标,利用智能优化算法寻找最佳流量管理策略;业务的端到端性能成本如式(4)所示:
c
其中,α表示时延权重;β表示为丢包权重。
优选的,确定优化目标为基于概率的差异化业务端到端性能成本最小化,采用如下公式:
其中,c
其中,ρ
优选的,通过约束的形式对业务流量进行管理,采用式(7)~(10)来表示:
b
本发明的有益效果在于:
本发明提供了一种基于电力物联网SDN云中心差异化业务流量管理系统及方法,旨在优化电力物联网性能,提高差异化业务服务质量。云数据中心的业务流量通过流量监控模块和流量统计模块传入流量分析模块;流量分析模块区分业务流量类别,利用SDN控制器对可预测的随机流量和不可预测的突发性持续流量分别采取对应的流量管理规则,基于差异化业务流量管理模型,获得各业务最优流量管理策略,通过流量管理模块传回云数据中心中的设备。本发明能够提高云数据中心的差异化业务流量管理效率,保证网络性能的稳定性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1附图为本发明的结构示意图。
图2附图为本发明的方法流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅附图1,本发明提供了一种基于电力物联网SDN云中心差异化业务流量管理系统,包括:
流量监控模块,与电力物联网中SDN云数据中心中的设备相连接,负责监控云数据中心网络中的业务流量数据,将获得的流量信息传递给流量统计模块;
流量统计模块,负责记录和统计各种业务的流量信息,并将流量统计信息传递给流量分析模块;
流量分析模块,负责根据流量统计模块传递的流量统计信息定义业务流量类别,根据历史流量数据和云数据中心的业务流量特征将业务分为两类:可预测的随机流量和不可预测的突发性持续流量;
流量管理模块,此模块负责接收从流量分析模块直接传递的不可预测业务信息以及从同步时钟模块传递的可预测业务信息,并针对不同业务类型激活相应的流量管理策略,确保可预测流量的业务质量和用户体验,以及优化异常流量,避免网络性能下降。
其中,由于云数据中心的各种业务对网络性能有不同的要求,如时延、丢包、带宽等,所以系统包含差异化业务流量管理模型,如式(5)-(10),基于遗传算法或FTO算法执行所述优化问题,以快速收敛得到最优解或近似最优解,获得差异化业务最优流量管理策略。流量管理模块将获得的最优差异化流量管理策略转发到云数据中心中的设备,完成对云数据中心的流量管理。
本发明提供流量管理模块,确保可预测流量的业务质量和用户体验,以及优化异常流量,避免网络性能下降,对获得的最优差异化流量管理策略转发到云数据中心中的设备,完成对云数据中心的流量管理。
本发明还包括同步时钟模块,负责对流量分析模块中识别出的可预测业务流量设置周期时钟,当达到可预测业务的时间期限时,将向流量管理模块传递信息,启动相应的流量管理规则。
参阅附图2,本发明提供了一种基于电力物联网SDN云中心差异化业务流量管理方法,包括如下步骤:
S10,对云数据中心的业务流量进行监控、记录和统计,获得业务流量信息;
S20,对业务流量信息进行分析,定义业务流量类别;
S30,建立差异化业务流量管理模型;
S40,执行差异化业务流量管理策略,将业务流量转发至云数据中心网络中的设备,完成对云数据中心的业务流量管理。
本实施例中,根据历史流量数据和云数据中心的业务流量特征将业务流量分为两类:可预测的随机流量和不可预测的突发性持续流量。
其中,预测的随机流量指有既定信息来源或时间安排的业务流量,例如电商购物节的流量、体育赛事的流量或其他已知时间安排的节假日活动流量等。这些业务流量通常具有相对稳定的周期性,可以根据历史流量信息进行预测。但是由于用户的行为是随机的,所以流量仍然是随机的。这部分业务将会由同步时钟模块触发。
不可预测的突发性持续流量指突然爆发的波动巨大且持续的业务流量,例如网络故障或突发事件引起的流量突然变化。这些业务流量不可预测,会严重影响网络的性能和业务质量。这部分业务被识别后将传递给流量管理模块触发相应流量管理策略。
同步时钟模块,此模块负责根据流量统计模块中的统计信息对可预测业务流量设置周期时钟,当达到可预测业务的时间期限时,将向流量管理模块传递信息。
其中,针对可预测随机业务明显的周期性特征,根据云数据中心的历史流量和业务的周期性特征,设计标准化业务周期流量函数,如式(1)。
式中,λ
不可预测的突发性持续流量指突然爆发的波动巨大且持续的业务流量,例如网络故障或突发事件引起的流量突然变化。这些业务流量不可预测,会严重影响网络的性能和业务质量。
本实施例中,对于可预测的随机业务流量,根据业务流行度和可预测周期设置相应的同步时钟,当达到可预测业务的时间期限时,根据历史同步业务流量统计信息确定业务流量需求,如下式:
B
其中,δ
本实施例中,对于不可预测的突发性持续业务流量,由系统的流量分析模块进行识别,当突发流量持续时间超过突发流量观察周期时,如下式,系统激活相应流量管理策略;
其中,
由于云数据中心的各种业务对网络性能有不同的要求,如时延、丢包、带宽等,因此有必要设计差异化业务流量管理模型,以提高云数据中心的网络性能和业务体验。差异化业务流量管理模型对不同业务流量特征进行汇总,以有向图G=(N,A)的形式定义业务流经过的网络节点和链路,其中N是网络节点集合,A是链路集合;以基于概率的差异化业务端到端性能成本最小化为优化目标,利用智能优化算法寻找最佳流量管理策略;业务的端到端性能成本如式(4)所示:
c
其中,α表示时延权重;β表示为丢包权重。
本实施例中,为了实现差异化业务流量的最优管理,确定优化目标为基于概率的差异化业务端到端性能成本最小化,采用如下公式:
其中,c
其中,ρ
本实施例中,通过约束的形式对业务流量进行管理,采用式(7)~(10)来表示:
b
其中,业务周期流量函数是根据多业务的历史业务信息设计的,因此差异化业务流量管理模型具有多业务的动态自适应特性,能够提高业务管理策略的动态适应能力。
由式(5)~(10)可以看出,这是一个基于概率的多维、多约束、多模态自适应优化问题,也是一个非确定性多项式难题,基于遗传算法或FTO算法执行所述优化问题,以快速收敛得到最优解或近似最优解。
本发明提供了一种基于电力物联网SDN云中心差异化业务流量管理系统及方法,旨在优化电力物联网性能,提高差异化业务服务质量。云数据中心的业务流量通过流量监控模块和流量统计模块传入流量分析模块;流量分析模块区分业务流量类别,利用SDN控制器对可预测的随机流量和不可预测的突发性持续流量分别采取对应的流量管理规则,基于差异化业务流量管理模型,获得各业务最优流量管理策略,通过流量管理模块传回云数据中心中的设备。本发明能够提高云数据中心的差异化业务流量管理效率,保证网络性能的稳定性。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
- 基于电力物联网SDN云中心差异化业务流量管理系统及方法
- 云边协同配电物联网业务差异化分流配置方法及系统