%0 Journal Article %T SpaceWire网络混合路由机制设计 %A 姚睿 %A 羊宇中 %A 吴军< %A /br> %A YAO Rui %A YANG Yuzhong %A WU Jun %J 国防科技大学学报 %D 2018 %R 10.11887/j.cn.201801012 %X 针对星上系统总线多元性导致的星载网络接口和协议不能标准化的发展瓶颈,基于SpaceWire总线协议,通过将静态路由(时间触发)与动态路由(事件触发)机制结合,实现了控制数据和载荷数据共用网络。静态路由完全遵循SpaceWire-D协议,在保证确定性传输的同时,通过启发式调度算法首次实现了多时间窗并行调度,并提出利用最大公约数法设计时间窗,以提高网络吞吐量;动态路由通过对随机事件和载荷数据分配优先级,实现传输路径冲突时对紧急任务的优先处理。在OPENT中搭建网络系统仿真模型,对所提出的路由机制进行了仿真。实验结果表明,静态路由时段网络吞吐量较现有调度算法有明显提高,动态路由实现了紧急事件优先传输。</br>Aimed at the bottleneck of the non-uniform interface and protocol of spaceborne network caused by multiple bus standards, the time-triggered static routing and event-triggered dynamical routing based on the SpaceWire bus protocol were combined to make control data and payload data share the same network. The static routing mechanism was fully abided by the SpaceWire-D protocol to ensure deterministic data delivery, in which the heuristic scheduling algorithm was adopted to realize the multi-slot schedule for the first time, and the time-slot was designed by using the greatest common divisor to improve the throughput. And the dynamical routing mechanism can insure that the critical random event be processed by allocating priority levels to random event and payload data preferentially when the transmission routes conflict with each other. In addition, a simulation model for the network system was set up in OPNET to evaluate the proposed routing mechanism. Results show that the throughput of the network is improved significantly during static routing time as compared with the existing scheduling algorithm, and different transactions can be processed according to their priority during the dynamical routing time as expected. %K SpaceWire-D 静态路由 动态路由 启发式调度算法 时间窗< %K /br> %K SpaceWire-D static routing dynamical routing heuristic scheduling algorithm time-slot %U http://journal.nudt.edu.cn/gfkjdxxb/ch/reader/view_abstract.aspx?file_no=201801012&flag=1