【技术实现步骤摘要】
一种基于窗口缩小的TSN调度优化方法
[0001]本专利技术涉及电数字数据处理
,特别涉及一种基于窗口缩小的
TSN
调度优化方法
。
技术介绍
[0002]时间敏感网络(
Time
‑
Sensitive Networking,TSN
)是在以太网基础上的一种扩展,它为实时通信提供了各种机制,将要成为汽车领域以太网实时通信的未来
。
其中,时间敏感数据流的传输是经由
TSN
中的
IEEE 802.1Qbv
引入了门控调度机制,根据门控制列表(
Gate Control List
,
GCL
)来调度完成的
。
[0003]大多数
TSN
调度机制要求网络中的相关设备必须具有与时间同步和门控调度相关的
TSN
能力
。
然而这种需求通常是不现实的,因为汽车上许多分布式的网络设备中存在数据异构
、
协议不兼容
、
无法支持时间同步或调度机制等问题
。
[0004]现有技术中常用的调度机制有以下三种:
SP(Strict Prior)
严格优先级调度机制:
SP
调度机制是最基础的调度机制,在 TSN 网络中,如果选择使用 SP 调度机制来进行数据传输,那么在这个过程中,每个队列具有不同的优先级
。
当存在高优先级的数据帧 ...
【技术保护点】
【技术特征摘要】
1.
一种基于窗口缩小的
TSN
调度优化方法,其特征在于,所述基于窗口缩小的
TSN
调度优化方法包括以下步骤:步骤1,建立异构网络模型;步骤2,构建
TSN
交换机模型;步骤3,构建数据流应用模型;步骤4,通过约束规划搜索优化问题的优化解决方案;步骤
41
,确定约束规划求解器的目标函数;步骤
42
,确定约束规划模型变量;步骤
43
,确定约束规划求解器的一般约束;步骤
44
,
CP
模型通过约束限制门控制列表窗口的放置,获取优化解决方案;步骤5,对优化解决方案通过基于缩小窗口的方法缩小搜索空间,获取最优解决方案
。2.
根据权利要求 1
所述基于窗口缩小的
TSN
调度优化方法,其特征在于,在步骤
41
中,所述约束规划求解器目标函数在的条件下为:;其中, 是队列
q
窗口的长度, 是队列
q
窗口的周期,为对应优先级队列的窗口总数, 表示为每个窗口使用的平均带宽总和
。3.
根据权利要求2所述基于窗口缩小的
TSN
调度优化方法,其特征在于,在步骤
42
中,所述约束规划模型变量包括每个窗口的偏移量
、
长度和周期;所述每个窗口的偏移量
、
长度和周期在的条件下分别定义为:;其中,是队列
q
窗口的偏移量,是端口 p 的超周期,是分配给队列
q
的所有流中任何帧的最大大小,表示有序元组的链路宏标记,表示有序元组的链路速度,表示在队列
q
中竞争的
ST
帧的最大传输时间
。4.
根据权利要求3所述基于窗口缩小的
TSN
调度优化方法,其特征在于,在步骤
43
中,所述一般约束包括:窗口有效性约束,同一端口中的两个窗口非重叠约束,不超过窗口的带宽约束,端口周期约束和周期限制约束;所述窗口有效性约束在的条件下为:规定偏移量加上窗口长度应小于或等于窗口周期,表示为:; 是队列
q
窗口的长度,是队列
q
窗口的偏移量, 是队列
q
窗口的周期
。
5.
根据权利要求4所述基于窗口缩小的
TSN
...
【专利技术属性】
技术研发人员:郑文香,曹万科,王文伟,张峰,郭树勋,
申请(专利权)人:北京理工大学深圳汽车研究院电动车辆国家工程实验室深圳研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。