[发明专利]在线路由调度时延敏感流量的方法和装置有效
申请号: | 202010913649.8 | 申请日: | 2020-09-03 |
公开(公告)号: | CN112235194B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 汪硕;黄玉栋;黄韬;刘江;刘韵洁 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L45/121 | 分类号: | H04L45/121;H04L45/12;H04L47/28 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 100876 北京市海淀区西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 在线 路由 调度 敏感 流量 方法 装置 | ||
1.一种在线路由调度时延敏感流量的方法,其特征在于,包括:
获取待发送的时延敏感流量,利用时延敏感网络的拓扑信息、所述时延敏感流量的特征、已下发配置,对所述时延敏感网络交换机的时隙模型进行初始化,以得到所述时延敏感流量对应的最小化的发包传输开始时间;其中,所述已下发配置包括已下发的路径和已占用的时隙;其中,所述时隙模型的各时隙根据交换机输出端口的传输资源进行划分得到,各时隙表示交换机输出端口上各时延敏感流量所占用的时间资源,且各时隙的长度根据各时延敏感流量对应的流量包的大小确定;
根据简单路径算法,获取所有简单路径,并计算每条简单路径的权重;
将所有简单路径按照对应的权重,从小到大排列,以得到有序路径集;
选取所述有序路径集中的第一条路径,并将所述第一条路径转换为由节点组成的边集合;
判断所述边集合中是否存在与所述已下发的路径重叠的边;
若所述边集合中存在至少一条与所述已下发的路径重叠的边,则通过调度解析器根据无等待包调度模型,确定各流量在对应的时隙上传输时是否满足互不冲突的约束条件,以及满足每个时隙各条边上只有一个流量被传输的约束条件;
若满足,则确定所述时延敏感流量可被调度,根据所述已占用的时隙和所述时延敏感流量对应的最小化的发包传输开始时间,生成门控列表;
将所述门控列表下发至所述交换机,并将所述发包传输开始时间返回至发送端,以使所述发送端根据所述发包传输开始时间周期性地发送所述时延敏感流量,其中,所述发送端与所述交换机相连,以形成所述时延敏感网络。
2.如权利要求1所述的方法,其特征在于,在所述判断所述边集合中是否存在与已下发的路径重叠的边之后,还包括:
若所述边集合中的所有边均与所述已下发的路径不重叠,则确定所述时延敏感流量可路由,将所述门控列表中所述时延敏感流量对应的发包传输开始时间设置为零。
3.如权利要求1所述的方法,其特征在于,所述计算每个简单路径的权重,包括:
针对每条所述简单路径,获取对应的Hop Count(HC)属性和Occupied Flows(OF)属性;其中,所述Hop Count(HC)属性表示所述简单路径的跳数,为所述简单路径中除源节点和目的节点外的所有节点数量,所述Occupied Flows(OF)属性表示沿所述简单路径中所有边传输的时延敏感流量的最大数量;
将所述Hop Count(HC)属性和所述Occupied Flows(OF)属性进行归一化加权处理,得到所述简单路径的权重。
4.如权利要求1-3任一所述的方法,其特征在于,在所述通过调度解析器根据无等待包调度模型,确定初始化后的时隙模型是否满足各时隙互不冲突的约束条件,以及满足每个时隙各条边上只有一个流量被传输的约束条件之后,还包括:
若不满足,则选取所述有序路径集中的第二条路径;
重新执行将所述第二条路径转换为由节点组成的边集合,判断所述边集合中是否存在与所述已下发的路径重叠的边,若所述边集合中存在至少一条与所述已下发的路径重叠的边,则通过调度解析器根据无等待包调度模型,确定各流量在对应的时隙上传输时是否满足互不冲突的约束条件,以及满足每个时隙各条边上只有一个流量被传输的约束条件的步骤,直到所述有序路径集中所有的路径均无法满足各时隙互不冲突的约束条件和每个时隙各条边上只有一个流量被传输的约束条件,则确定所述时延敏感流量不可被调度;
向发送端返回指示信息,所述指示信息,用于指示发送端无法在所述时延敏感网络中发送所述时延敏感流量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010913649.8/1.html,转载请声明来源钻瓜专利网。