[发明专利]一种软件定义网络控制器部署方法有效
申请号: | 201710167522.4 | 申请日: | 2017-03-20 |
公开(公告)号: | CN106911516B | 公开(公告)日: | 2019-09-24 |
发明(设计)人: | 柴蓉;朱磊;秦远征;陈前斌 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京同恒源知识产权代理有限公司 11275 | 代理人: | 廖曦 |
地址: | 400065 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种软件定义网络控制器部署方法,属于通信网络技术领域。该方法包括以下步骤:步骤1、建模候选控制器与交换机之间通信开销;步骤2、建模候选控制器负载限制条件;步骤3、建模候选控制器节点度数限制条件;步骤4、建模交换机时延及速率限制条件,确定交换机候选控制器集合;步骤5、建模候选控制器与交换机关联标识限制条件;步骤6、在满足控制器及交换机限制条件下,基于控制器通信开销最小化确定控制器部署策略。该方法可以在综合考虑控制器负载、交换机业务特性等限制条件下,优化确定SDN控制器部署策略,从而实现控制器开销最小化。 | ||
搜索关键词: | 一种 软件 定义 网络 控制器 部署 方法 | ||
【主权项】:
1.一种软件定义网络控制器部署方法,其特征在于:该方法包括以下步骤:步骤1、建模候选控制器与交换机之间通信开销;步骤2、建模候选控制器负载限制条件;步骤3、建模候选控制器节点度数限制条件;步骤4、建模交换机时延及速率限制条件,确定交换机候选控制器集合;步骤5、建模候选控制器与交换机关联标识限制条件;步骤6、在满足控制器及交换机限制条件下,基于控制器通信开销最小化确定控制器部署策略;所述步骤1具体包括:假设网络中所有交换机处可部署控制器,建模候选控制器与交换机之间通信开销为所有候选控制器与所关联交换机之间通信开销总和,即
其中,Dij为第i个候选控制器与第j个交换机关联时对应的通信开销,分别以Ci,Vj表示第i个候选控制器及第j个交换机,yij为Ci与Vj之间的关联标识,yij=1表示Ci与Vj关联,否则,yij=0,1≤i≤M,1≤j≤N,其中M、N分别为网络中控制器及交换机的数目;所述Dij定义为通信链路传播时延,消息传输时延及请求消息排队时延之和,即
其中,
表示Ci与Vj关联时通信链路传播时延,
表示Ci与Vj之间的消息传输时延,
表示Vj的请求消息在Ci处的排队时延,若i=j则
所述
定义为
其中,Lij表示Ci与Vj之间的链路距离,v0为电磁波传播速度,![]()
为Ci与Vj之间的第h跳链路的距离,Hij为Ci与Vj之间传输路径的跳数;所述
定义为
其中,λj表示Vj的请求消息到达速率,β表示交换机请求消息数据包大小,
表示Ci与Vj之间的第h跳链路径的传输速率;将各候选控制器处理交换机消息过程建模成M/M/1排队模型,且交换机请求消息到达服从泊松到达过程,
定义为
其中σi表示Ci处理请求消息的平均速率,Si表示与Ci关联的所有交换机的集合;在步骤2中,建模候选控制器负载限制条件为任意两个控制器的负载差异低于给定门限值,即对于任意的控制器i,k,均有
其中,ξ为控制器负载差异门限值;在步骤3中,建模候选控制器节点度数限制条件,具体地,令Ni为Ci的一跳邻居节点数目,所选择控制器节点应满足一跳邻居节点数目大于给定门限值
即当且仅当
Ci可为目标控制器;在步骤4中,建模交换机传输时延及速率限制条件,具体为:若Ci与Vj关联,则需满足Vj传输时延限制条件
其中
为Vj可允许最大传输时延;还则需满足Vj传输速率限制条件
其中
为Vj最低传输速率需求;根据传输时延及速率限定条件,可确定Vj的候选控制器集合
在步骤5中,建模交换机与控制器关联标识限制条件:①yij∈{0,1};②
③
④
⑤若
则yij=0。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710167522.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种新型校园指示牌
- 下一篇:一种新型多功能储物架