[发明专利]一种基于SDN数据中心网络的大象流路径监控调度方法有效
申请号: | 201911139617.0 | 申请日: | 2019-11-20 |
公开(公告)号: | CN110932989B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 董守玲;黄冰 | 申请(专利权)人: | 华南理工大学 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/26 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 冯炳辉 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 sdn 数据中心 网络 大象 路径 监控 调度 方法 | ||
1.一种基于SDN数据中心网络的大象流路径监控调度方法,其特征在于,包括以下步骤:
1)发送端在发送数据流时对老鼠流和大象流进行标识,交换机接收到数据包时,若为老鼠流,则采用等价多路径ECMP算法进行转发,若为大象流,则将数据包封装成Packet_in消息上报给SDN控制器;
2)SDN控制器根据已有的网络拓扑信息,计算出大象流源地址和目的地址之间的k条最短路径,采用最大路径平均可分配剩余带宽方法对各路径进行评估,为大象流选取一条最佳的路径进行传输,同时,将大象流所经路径的链路添加到链路监控表中;其中,k条最短路径能够在网络初始化时提前计算好,并且k设置为源地址和目的地址之间所有等价路径数量的一半,以减小搜索和计算时间;
所述最大路径平均可分配剩余带宽方法的具体步骤如下:
2.1)SDN控制器通过链路计数表为各链路设置一个计数器,用于保存各链路在两个检测周期之间新增的大象流数目;
2.2)SDN控制器计算出大象流源地址和目的地址之间的k条最短路径,记为P={P1,P2,...,Pk};对于每一条最短路径Pi,由n条链路组成,根据SDN控制器收集到的交换机各端口的状态信息,计算Pi上各链路的剩余带宽,记为free_bandwidthi={free_bandwidthi1,free_bandwidthi2,...,free_bandwidthin},其中,free_bandwidthij为路径Pi上第j条链路上的剩余带宽大小,i=1,2,…,k,j=1,2,…,n;
2.3)对于每一条最短路径Pi,将每条链路上的大象流数目记为elephant_numberi={elephant_numberi1,elephant_numberi2,...,elephant_numberin},其中,elephant_numberij为路径Pi上第j条链路在两个检测周期之间新增的大象流数目,i=1,2,…,k,j=1,2,…,n;
2.4)对于每一条最短路径Pi,计算各链路上新增的每条大象流可分配到的平均剩余带宽大小,作为该链路的平均可分配剩余带宽,记为equal_bandwidthij,其中,equal_bandwidthij为路径Pi上第j条链路的平均可分配剩余带宽,i=1,2,…,k,j=1,2,…,n;
2.5)对于每一条最短路径Pi,选取该路径上具有最小平均可分配剩余带宽的链路,作为该路径的平均可分配剩余带宽,记为equal_bandwidthi,其中,equal_bandwidthi=min{equal_bandwidthi1,equal_bandwidthi2,...,equal_bandwidthin},equal_bandwidthi为路径Pi的平均可分配带宽,i=1,2,…,k;
2.6)选择k条最短路径中具有最大路径平均可分配剩余带宽的路径作为大象流的传输路径:
choose_path=max{equal_bandwidth1,equal_bandwidth2,...,equal_bandwidthk}
同时将该大象流所经路径的链路添加到链路监控表中,更新链路监控表中的信息,并且将链路计数表中对应链路上的大象流数目加1;
2.7)当下一个检测周期到来时,各链路的剩余带宽信息能够得到更新,此时将链路计数表中各链路上的大象流数目重新设置为0;在下一个检测周期中,若接收到大象流,重复步骤2.1)-2.6)为大象流选择路径;
3)SDN控制器周期性地检查链路监控表中各链路的负载情况,当某条链路的负载超过设定阈值时,选取该链路上的一条大象流并重新调度到其它路径上,同时更新链路监控表;当大象流传输结束时,将大象流所经链路从链路监控表中删除;其中,在每一次检测周期结束时,根据当前链路监控表中各链路的负载情况对检测周期进行动态调整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911139617.0/1.html,转载请声明来源钻瓜专利网。