【技术实现步骤摘要】
时间触发调度方法、节点、电子设备和存储介质
[0001]本专利技术涉及但不限于通信
,尤其涉及一种时间触发调度方法、节点、电子设备和存储介质。
技术介绍
[0002]时间敏感网络(Time
‑
Sensitive Networking,TSN)由IEEE 802.1 TSN国际组织提出并标准化,受到工业界、学术界以及众多国际组织(包括IEC、IETF、3GPP等)的广泛支持和认可,有望打破信息网络(Information Technology,IT)与控制网络(Operational Technology,OT)的壁垒,实现IT与OT的融合,具有广泛的应用前景。TSN引入时间触发的传输机制并标准化为802.1Qbv,支持时敏业务流在精准的时间点上进行发送。由于时敏业务流沿路由在每台设备中的发送时间点都是确定的,于是时敏业务流的端到端时延也是确定的。时间触发的调度就是调度每条业务流在设备中的发送时间点,与网络拓扑、路由、业务流端到端时延需求等因素相关,是典型的非决定性多项式集合(Non
‑
deterministic Polynomial,NP)完全问题。
[0003]目前,解决时间触发调度问题的典型思路是构建端到端时延、业务流间无冲突、缓存限制等约束,然后通过可满足性求解器进行求解,这种调度方式虽然能遍历整个调度空间给出是否可调度的结论,但是调度时间呈指数增长,无法适应时敏业务的动态变化或者动态配置或者对调度时间有严格要求的应用场景;另外,可满足性求解器在相同输入的情况下 ...
【技术保护点】
【技术特征摘要】
1.一种时间触发调度方法,应用于中心控制器,所述方法包括:获取预设的业务流集合中每个业务流的特性、所述业务流的路径和所述业务流的路径上每个预设的节点的特性;根据所述业务流的路径构建有向图,其中,所述有向图的顶点由所述业务流的路径上相邻两个所述节点而确定;根据所述有向图、所述业务流的特性和所述节点的特性,确定所述业务流的紧急程度;根据所述有向图和所述业务流的紧急程度确定所述业务流的发送时间;将所述发送时间发送至所述节点,以使所述节点按照所述发送时间传输所述业务流集合中对应的业务流。2.根据权利要求1所述的方法,其特征在于,所述根据所述有向图、所述业务流的特性和所述节点的特性,确定所述业务流的紧急程度,包括:基于所述有向图,确定所述有向图中每个顶点对应的所述业务流、当前节点和后序节点,其中,所述当前节点为所述业务流的路径上相邻两个所述节点中的前一个,所述后序节点为所述业务流的路径上相邻两个所述节点中的后一个;根据所述有向图、所述业务流的特性和所述节点的特性,确定所述业务流的端到端时延;根据所述当前节点、所述后序节点和所述节点的特性,确定所述业务流的最小转发时延;根据所述有向图和所述业务流的特性,确定所述当前节点对应的所述业务流的累积传输时延;根据所述有向图和所述最小转发时延,确定所述当前节点对应的所述业务流的最小传输时延;根据所述业务流的端到端时延、所述业务流的最小转发时延、所述业务流的累积传输时延和所述业务流的最小传输时延,确定业务流的紧急程度。3.根据权利要求1所述的方法,其特征在于,所述根据所述有向图和所述业务流的紧急程度确定所述业务流的发送时间,包括:对所述有向图进行拓扑排序,得到第一拓扑序列;当确定第一拓扑序列的序列点的数量小于所述有向图的顶点的数量,根据所述第一拓扑序列和所述有向图确定剩余有向图;将所述剩余有向图中各个顶点对应的业务流中紧急程度最低的业务流作为去环业务流;根据所述去环业务流和所述剩余有向图确定去环有向图;对所述去环有向图进行拓扑排序,得到第二拓扑序列;基于所述业务流的特性和所述节点的特性,根据所述第一拓扑序列、所述第二拓扑序列和所述去环业务流确定所述业务流的发送时间。4.根据权利要求3所述的方法,其特征在于,所述基于所述业务流的特性和所述节点的特性,根据所述第一拓扑序列、所述第二拓扑序列和所述去环业务流确定所述业务流的发送时间,包括:根据所述第一拓扑序列、所述第二拓扑序列和所述去环业务流确定总拓扑序列;
按照所述总拓扑序列的顺序遍历所述总拓扑序列中每个序列点,对所述序列点对应的业务流进行调度处理,以确定所述业务流的发送时间。5.根据权利要求4所述的方法,其特征在于,所述按照所述总拓扑序列的顺序遍历所述总拓扑序列中每个序列点,对所述序列点对应的业务流进行调度处理,以确定所述业务流的发送时间,包括:基于所述有向图,从业务流集合中确定冲突业务流和非冲突业务流,其中,所述冲突业务流为所述有向图中入度大于一的顶点所对应的业务流,所述非冲突业务流为业务流集合中除所述冲突业务流之外的业务流;按照所述总拓扑序列的顺序遍历所述总拓扑序列中每个序列点,当确定所述总拓扑序列中的序列点对应的业务流为冲突业务流,基于所述业务流的紧急程度、所述有向图、所述业务流的特性和所述节点的特性,确定所述冲突业务流的发送时间;以及,当确定所述总拓扑序列中的序列点对应的业务流为非冲突业务流,将所述非冲突业务流的发送时间设置为预设...
【专利技术属性】
技术研发人员:喻敬海,李宗辉,段威,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。