[发明专利]数据流调度方法、装置及SDN控制器有效
申请号: | 201910642679.7 | 申请日: | 2019-07-16 |
公开(公告)号: | CN110365588B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 李月光;蒋文栋;丁鹏程 | 申请(专利权)人: | 新华三技术有限公司合肥分公司 |
主分类号: | H04L12/725 | 分类号: | H04L12/725;H04L12/851;H04L12/853 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 邓超 |
地址: | 230000 安徽省合肥市高新区创*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据流 调度 方法 装置 sdn 控制器 | ||
1.一种数据流调度方法,其特征在于,应用于SDN控制器,所述SDN控制器用于控制组网的数据流转发,所述方法包括:
获取待转发数据流的需求带宽和第一优先级;
根据所述需求带宽和所述第一优先级判断所述组网中是否存在可用于转发所述待转发数据流的转发路径;
若所述组网中不存在可用于转发所述待转发数据流的转发路径,则计算如果所述待转发数据流的第一优先级提高到第二优先级后可用于转发所述待转发数据流的第一转发路径;
获取所述第一转发路径用于转发所述待转发数据流时的待移除数据流,其中,所述待移除数据流的占用带宽与所述第一转发路径的剩余带宽之和不小于所述需求带宽,所述待移除数据流为第一转发路径被调整用于转发待转发数据流时,第一转发路径上需移除的已占用第一转发路径上的部分带宽资源的已有数据流;
计算所述组网中可用于转发所述待移除数据流的第二转发路径;
在计算出可用于转发所述待移除数据流的第二转发路径时,通过所述第一转发路径转发所述待转发数据流,并通过所述第二转发路径转发所述待移除数据流。
2.根据权利要求1所述的数据流调度方法,其特征在于,所述根据所述需求带宽和所述第一优先级判断所述组网中是否存在可用于转发所述待转发数据流的转发路径,包括:
从所述组网中获取满足预设路径约束条件的目标转发路径;
判断每条所述目标转发路径中各转发链路针对所述待转发数据流的第一可占用带宽是否小于所述需求带宽,其中,所述第一可占用带宽为该转发链路的剩余带宽与该转发链路中优先级低于所述第一优先级的数据流的占用带宽之和;
若每条所述目标转发路径都包括至少一条第一可占用带宽小于所述需求带宽的转发链路,则判定所述组网中不存在可用于转发所述待转发数据流的转发路径;
若至少一条目标转发路径上的所有转发链路的第一可占用带宽均不小于所述需求带宽,则判定所述组网中存在可用于转发所述待转发数据流的转发路径。
3.根据权利要求2所述的数据流调度方法,其特征在于,所述计算所述组网中可用于转发所述待移除数据流的第二转发路径,包括:
针对除所述第一转发路径之外的其它每条目标转发路径,计算每条目标转发路径中的各转发链路针对所述待移除数据流的第二可占用带宽是否小于所述待移除数据流的占用带宽;其中,所述第二可占用带宽为该转发链路的剩余带宽与该转发链路中优先级低于所述待移除数据流的优先级的数据流的占用带宽之和;
若每条目标转发路径中各转发链路的第二可占用带宽均不小于所述待移除数据流的占用带宽,则将该目标转发路径确定为所述第二转发路径。
4.根据权利要求2所述的数据流调度方法,其特征在于,所述计算所述组网中可用于转发所述待移除数据流的第二转发路径,包括:
针对除所述第一转发路径之外的其它每条目标转发路径,计算每条目标转发路径中的各转发链路针对所述待移除数据流的第二可占用带宽是否小于所述待移除数据流的占用带宽;其中,所述第二可占用带宽为该转发链路的剩余带宽与该转发链路中优先级低于所述待移除数据流的优先级的数据流的占用带宽之和;
若每条目标转发路径的各转发链路的第二可占用带宽均不小于所述待移除数据流的占用带宽,则判断该目标转发路径的路径代价值是否不大于所述第一转发路径的路径代价值,若不大于,则将该目标转发路径确定为所述第二转发路径。
5.根据权利要求1所述的数据流调度方法,其特征在于,所述根据所述需求带宽和所述第一优先级判断所述组网中是否存在可用于转发所述待转发数据流的转发路径之前,所述方法还包括:
如果所述待转发数据流的第一优先级提高至设定的最高优先级,判断所述组网中是否存在可用转发路径,其中,所述可用转发路径上的每条转发链路针对所述待转发数据流的第一可占用带宽不小于所述待转发数据流的需求带宽,所述第一可占用带宽为该转发链路的剩余带宽与该转发链路中优先级低于所述第一优先级的数据流的占用带宽;
若存在可用转发路径,则根据所述组网的链路信息计算所述待转发数据流的优先级动态区间,其中,所述第二优先级位于该优先级动态区间内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司合肥分公司,未经新华三技术有限公司合肥分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910642679.7/1.html,转载请声明来源钻瓜专利网。