
Research Article
Design and Implementation of a Pipeline-Based Data Scheduling Method forSpacecraft withMultiple Data Buses
@INPROCEEDINGS{10.1007/978-3-031-34497-8_5, author={Sheng Yu and Duo Wang and Zejing Lv and Dan Wang and Zhenhui Dong and Xiongwen He}, title={Design and Implementation of a Pipeline-Based Data Scheduling Method forSpacecraft withMultiple Data Buses}, proceedings={Mobile Wireless Middleware, Operating Systems and Applications. 11th EAI International Conference, MOBILWARE 2022, Virtual Event, December 28-29, 2022, Proceedings}, proceedings_a={MOBILWARE}, year={2023}, month={5}, keywords={1553B data bus Pipeline Data management On-board network}, doi={10.1007/978-3-031-34497-8_5} }
- Sheng Yu
Duo Wang
Zejing Lv
Dan Wang
Zhenhui Dong
Xiongwen He
Year: 2023
Design and Implementation of a Pipeline-Based Data Scheduling Method forSpacecraft withMultiple Data Buses
MOBILWARE
Springer
DOI: 10.1007/978-3-031-34497-8_5
Abstract
The MIL-STD-1553B data bus is widely used in modern spacecraft. Since a 1553B bus can support 31 remote terminals (RT) at most, a complex spacecraft possibly has multiple 1553B buses, and these buses need to work simultaneously. How to efficiently manage multiple 1553B buses by a single bus controller (BC) is a challenging problem for such spacecraft. To solve this problem, we design and implement a pipeline-based data scheduling method. First, we introduce the procedure of data transmission and the concept of preemptive scheduling. Second, we break the procedure into modules and propose the pipeline-based data scheduling method. Third, we implement scheduling software based on the method and evaluate the performance of the method through experiments. We successfully applied the software on the Tianhe core module and achieved good performance.