一种基于TTE调度表的资源分配算法
2019-06-13李世兴崔迎春王晓勇
火力与指挥控制 2019年5期
梁 栋,赵 刚,李世兴,崔迎春,王晓勇
(北方自动控制技术研究所,太原 030006)
0 引言
近年来航空电子体系结构逐渐兴起,时间触发(Time-Triggered)通信机制在它的影响下也渐渐开始被人们所关注。TT体系架构主要是在保证全局时间同步的基础上,通过已经设定好的资源分配计划,使得整个网络能够有序高效地运行,并提高对资源的利用率。时间触发以太网(Time-Triggered Ethernet)就是在上述的架构下提出的,通过用时间触发代替传统网络的事件触发,使整个网络时钟同步的情况下,各种信息流的传输具备更高的实时性。全双工交换式以太网(Avionics Full-Duplex Switched Ethernet,AFDX)在机载信息量增大的情况下暴露了时延抖动大,同步精度低,确定性不够强,带宽利用率低等问题,不能满足DIMA对机载网络的需求[1]。
TTE网络为了满足不同实时性和关键性数据流传输的需求,提出了3种不同的消息类型:时间触发(Time-Triggered,TT)消息,速率受限(Rate-Constrained,RC)消息和“尽力传”(Best-Efforts)消息[2]。TT消息主要传输一些对实时性要求很高的重要信息,传输的优先级最高。RC消息主要传输一些对实时性要求较高的网络信息,优先级低于TT消息。BE消息主要是传输一些对实时性没有太高要求的网络信息,优先级在这三者中的地位最低。
TT消息在网络上根据原先已经规定的时间进行传输,但是如果调度表资源分配不当,各端系统按预先定义时刻发送的TT消息可能会发生冲突,从而导致消息的丢失。本文主要研究了基于调度表的资源分配算法,使交换机能对各个端系统发送的TT消息进行合理的收发。……
登录APP查看全文
