[发明专利]一种面向节点请求可靠性的SDN控制器部署方法有效

专利信息
申请号: 201710568701.9 申请日: 2017-07-13
公开(公告)号: CN107347023B 公开(公告)日: 2019-09-13
发明(设计)人: 樊玉琦;欧阳涛;夏永烽 申请(专利权)人: 合肥工业大学
主分类号: H04L12/24 分类号: H04L12/24;H04L12/803
代理公司: 安徽省合肥新安专利代理有限责任公司 34101 代理人: 陆丽莉;何梅生
地址: 230009 安*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 节点 请求 可靠性 sdn 控制器 部署 方法
【权利要求书】:

1.一种面向节点请求可靠性的SDN控制器部署方法,其特征是应用于存在单链路失效故障的SDN中,所述SDN中存在N个节点和K个控制器,N个节点分别向自身映射的控制器所发送的节点请求即为流表项安装请求,以最小平均节点请求的丢失数作为所述节点请求的可靠性,则所述SDN控制器部署方法是按如下步骤进行:

步骤1、假设在N个节点所在位置上均部署一个控制器,并将每个节点映射到自身所在位置的控制器上;

步骤2、将所述SDN中当前剩余控制器所组成的集合记为C={c1,c2,…,ck,…,c|C|},ck表示任意第k个控制器,|C|表示当前剩余控制器的总数,且|C|≥K,从当前剩余控制器集合C中移除一个控制器,使得所述SDN的平均节点请求的丢失数最小;

步骤2.1、初始化k=1;

步骤2.2、获取第k个控制器ck上映射的节点集合表示第k个控制器ck上所控制的第i个节点,|Sk|表示第k个控制器ck上所控制的节点总数;

步骤2.3、测试移除第k个控制器ck后,则剩余控制器集合记为C′=C-{ck};

步骤2.4、初始化i=1;

步骤2.5、判断i≤|Sk|是否成立,若成立,则计算第i个节点映射到剩余控制器集合C′中每个控制器上所引起的平均节点请求丢失数记所述SDN中能获得最小平均节点请求丢失数且控制的所有节点单位时间内产生的请求数总和不大于控制器处理能力的控制器为c′,并将第i个节点映射到控制器c′上;否则,执行步骤2.7;

步骤2.6、将i+1赋值给i后,返回步骤2.5;

步骤2.7、测试移除第k个控制器ck后,将所述SDN中平均节点请求丢失数记为

步骤2.8、将k+1赋值给k后,判断k≤|C|是否成立,若成立,则返回步骤2.2;否则,执行步骤2.9;

步骤2.9、将当前剩余控制器集合C中,能获得的控制器记为并真正移除控制器记为从而完成所述N个控制器中一个控制器的移除测试;

步骤3、将赋值给C,并判断|C|>K是否成立,若成立,则返回步骤2执行,否则表示完成在所述N个节点的SDN中部署K个控制器。

2.根据权利要求1所述的SDN控制器部署方法,其特征是,所述步骤2.5中每个控制器上所引起的平均节点请求丢失数是利用式(1)获得:

式(1)中,L表示所述SDN中所有控制路径所包含的所有链路集合,e表示所有节点和其映射控制器之间的控制路径集合中的一条链路,D(e)表示因链路e发生故障而导致的节点请求丢失数;并有:

式(2)中,si表示所述SDN中任意第i个节点,V表示所述N个节点所构成的集合,ri,k表示第i个节点si在单位时间向其映射的第k个控制器ck发送的请求数,表示第i个节点si和第k个控制器ck的控制路径pi,k是否包含链路e,表示控制路径pi,k包含链路e,表示控制路径pi,k不包含链路e,xi,k表示第i个节点si是否映射到第k个控制器ck上,若xi,k=1表示第i个节点si被映射到第k个控制器ck上,xi,k=0表示第i个节点si未映射到第k个控制器ck

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710568701.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top