【技术实现步骤摘要】
一种有线无线融合的航天器内时间敏感网络队列管理调度方法
[0001]本专利技术涉及有线无线融合的航天器内部时间敏感网络通信
,具体涉及一种有线无线融合的航天器内时间敏感网络队列管理调度方法。
技术介绍
[0002]随着国际深空探索以及载人航天技术的发展,航天器数据通信从单一的传感网络发展为多类型、多设备结合的复杂数据交互系统,业务的多样性以及不同的端到端时延要求向现有的数据交换系统提出了新的挑战。而航天器内部数据传输总线普遍使用1553B、CAN总线进行数据通信,其质量占比大,影响航天器搭载更多有效载荷;同时,航天员在舱内和舱外工作时的移动性通信需求不断增加,需要保障通信的可靠性和实时性。可见,将无线通信方式引入到航天器通信系统中,可以有效满足其通信需求,并减少通信线束质量占比。但是在当前学术研究与工业实践中,主要关注如何为无线节点分配所需的无线传输时隙,而节点获得无线传输时隙后,如何调度缓存队列中的各类数据包,解决有线数据报文在无线时隙资源中的合理调度,是实现时敏业务端到端确定性传输的关键。
[0003]现实需求推动着有关标准协议产生,时间敏感网络(TSN)是由IEEE 802.1工作组提出的一种能够为时敏业务提供低时延、低抖动和极低数据丢失能力的高质量网络。它基于传统以太网,凭借时间同步、流量调度、路径冗余等多种优化机制,来保证对时敏业务实时高效的传输。近年来,时间敏感网络技术主要应用于工业以太网和车载以太网等有线网络,并逐渐扩展至5G前传网络和WiFi等无线网络。TSN具有以下目标:1)确保交换网 ...
【技术保护点】
【技术特征摘要】
1.一种有线无线融合的航天器内时间敏感网络队列管理调度方法,其特征在于,将航天器内部数据包中的有线TSN帧映射到无线TDMA帧中,根据数据帧的目的MAC地址和QoS字段将其存储到对应输出端口的缓存队列中;缓存队列中存入的数据包需小于此队列所能存储的最大数据量阈值,将非TSN流的数据包进行入队管理,为TSN流的数据包打上入队时间戳后进行入队管理;出队调度时判断当前时隙是否属于本无线节点,若是,则采用权值队列平均时延最小调度算法调度各类数据包。2.根据权利要求1所述的一种有线无线融合的航天器内时间敏感网络队列管理调度方法,其特征在于,将航天器内部数据包中的有线TSN帧映射到无线TDMA帧中包括:有线TSN帧为一个带有VLAN标签的以太网帧,TDMA帧为自定义的802.11帧,自定义的802.11帧包括采用802.11头部、序号、数据长度QoS字段、最大存活时间、负载以及32位的CRC校验;航天器内部有线侧数据经过TSN交换机到达TSN网关接收端口时,将有线TSN帧转换为802.11无线帧,将VLAN标签中的pcp优先级字段映射到无线TDMA帧的QoS字段,并且将自定义的数据包最大存活依次映射到无线TDMA帧中。3.根据权利要求1所述的一种有线无线融合的航天器内时间敏感网络队列管理调度方法,其特征在于,根据数据帧的目的MAC地址和QoS字段将其存储到对应输出端口的缓存队列中,即根据无线TDMA帧的目的MAC地址和QoS字段将无线TDMA帧存储到对应缓存队列中,即若TDMA帧的QoS字段为特定数值,即该数据包为时敏数据,则存储到TSN列表;否则,即该数据包为非时敏数据,则将该数据包存储到非TSN列表。4.根据权利要求3所述的一种有线无线融合的航天器内时间敏感网络队列管理调度方法,其特征在于,非TSN流的数据包和TSN流的数据包在进行入队管理之前,按照网络中优先级值范围设置出门控循环列表数量,判断TSN列表和非TSN列表中的缓存队列占用的总存储空间,若该总存储空间没有超过全局限制阈值,则对TSN列表和非TSN列表中的缓存队列进行入队操作;否则对非TSN列表中最长的缓存队列进行数据包的丢弃,直到总存储空间没有超过全局限制阈值,再对TSN列表和非TSN列表中的缓存队列进行入队操作。5.根据权利要求1所述的一种有线无线融合的航天器内时间敏感网络队列管理调度方法,其特征在于,将非TSN流的数据包进行入队管理,即提取非TSN流的数据包最大存活字段,获取本数据包过期的时间阈值,计算数据包的剩余存活时间能否完成数据报文的传输,若数据包的传输时延小于或等于数据包的剩余存活时间,则将此数据包压入队列,若大于数据包的剩余存活时间,则丢弃该数据包。6.根据权利要求5所述的一种有线无线融合的航天器内时间敏感网络队列管理调度方法,其特征在于,数据包的传输时延表示为:其中,为数据包的传输时延;h
i
为数据传输链路中需要经过的节点总数;为数据通过在第n个节点内的传输时延;为有线链路的数据传播时延...
【专利技术属性】
技术研发人员:赵国锋,卢奕杉,徐川,韩珍珍,邢媛,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。