【技术实现步骤摘要】
一种软件定义网络中单交换机单控制器传输控制方法
本专利技术涉及软件定义网络中资源分配
,特别是指一种软件定义网络中单交换机单控制器传输控制方法。
技术介绍
在软件定义网络(SDN)中,网络(控制平面)的控制逻辑与转发流量的底层路由器和交换机(数据平面)分离。交换机成为简单的转发设备,控制逻辑在控制器(或网络操作系统)中实现,简化了策略实现和网络配置演化。然而,控制器节点的负载压力随着大量控制信息的转发而增大。为了解决资源合理分配问题,目前大多数的方案是通过最小化功耗、最大化网络总利用率、提供最优负载平衡和其他通用资源优化技术来设计。但这些方案仅考虑了多个网络参数在单一或有限组合下的提升,无法对网络进行全面的系统建模,无法获得最优策略。为了提高网络性能,传输控制应得到更多的重视。交换机上的业务请求根据自己的信息加入控制器节点的队列。每个交换机的目的都是在满足各自需求的前提下,实现信息的最大传输。在计算、存储、带宽等资源有限的情况下,包括交换机在内的网络节点与SDN中的控制器节点之间会产生竞争。如何通过优化策略提高数据转发的效率是软件定义网络技术需要考虑的关键问题。目前,针对瓶颈带宽对网络性能的负面影响,一些研究致力于改进SDN的传输控制机制。一种方案是考虑了在超密集的5G无线网络中,每个转发设备的UDP/TCP流量之间的速率,从而定义了流量异质性。提出了三种新的启发式算法,即最短路径优化算法和e2eDelay并行优化算法,以加速SDN控制器的集中化。还有一种方案是利用集中控制方法和网络全局视图等特点,设计 ...
【技术保护点】
1.一种软件定义网络中单交换机单控制器传输控制方法,其特征在于,所述软件定义网络中单交换机单控制器传输控制方法包括:/n基于排队博弈理论建立软件定义网络单交换机单控制器传输控制系统模型,并构建系统模型中网络节点间竞争行为和目标的数学模型;/n求解所述数学模型的理论均衡解,得到所述网络节点的最优策略;/n在传输控制系统中使用所述最优策略,实现软件定义网络效率的最大化。/n
【技术特征摘要】
1.一种软件定义网络中单交换机单控制器传输控制方法,其特征在于,所述软件定义网络中单交换机单控制器传输控制方法包括:
基于排队博弈理论建立软件定义网络单交换机单控制器传输控制系统模型,并构建系统模型中网络节点间竞争行为和目标的数学模型;
求解所述数学模型的理论均衡解,得到所述网络节点的最优策略;
在传输控制系统中使用所述最优策略,实现软件定义网络效率的最大化。
2.如权利要求1所述的软件定义网络中单交换机单控制器传输控制方法,其特征在于,所述网络节点包括交换机节点和控制器节点;其中,所述控制器节点和所述交换机节点为平等的博弈参与者。
3.如权利要求2所述的软件定义网络中单交换机单控制器传输控制方法,其特征在于,所述系统模型中的竞争资源包括计算资源、存储资源和带宽资源。
4.如权利要求3所述的软件定义网络中单交换机单控制器传输控制方法,其特征在于,所述网路节点的行为包括所述交换机节点的请求是否加入所述控制器节点的队列,以及所述控制器节点设置的入场费值。
5.如权利要求4所述的软件定义网络中单交换机单控制器传输控制方法,其特征在于,所述传输控制系统的目标为在网络承载能力范围内实现控制器节点和交换机节点间数据传输的最大化;所述目标抽象为一个效果函数,其包括交换机节点完成数据服务所获得的收益、需要支付的入场费和等待成本。
6.如权利要求5所述的软件定义网络中单交换机单控制器传输控制方法,其特征在于,所述最优策略为所述控制器节点的最优入场费。
7.如权利要求6所述的软件定义网络中单交换机单控制器传输控制方法,其特征在于,所述求解所述数学模型的理论均衡解,得到所述网络节点的最优策略的过程,包括:
假设当交换机节点完成数据服务后所获得的净收益为非负数时,交换机节点的请求加入控制器节点的队列;由此,在个体优化的条件下,获得个体最优队列阈值其中,表示不大于的最大整数,R为交换机节点完成数据服务后所获得的收益,μ为控制器节点的服务速率,C为当交换机节点的请求加入控制器节点的队列后,每单位时间需要支付的等待成本;
根据排队博弈理论,单位时间的预期社会总收益为:
其中,表示新请求加入队列的概率,表示控制器节点的队列中的预期请求数,ρ为系统的利用率,l为控制器节点的最大队列长度,λ为交换机节点的请求到达控制器节点的到达速率;
通过最大化公式(1),在社会优化的条件下计算出社会最优队列阈值l*;
在后到先服务抢占排队模型中,如果已经有l个请求在队列中等待服务,则新到达的交换机节点的...
【专利技术属性】
技术研发人员:郭超,李兆斌,魏占祯,陈放,郭娟,韩妍妍,
申请(专利权)人:北京电子科技学院,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。