Username   Password       Forgot your password?  Forgot your username? 


Real Time Optimization of Linux System in Aerospace

Volume 14, Number 12, December 2018, pp. 3257-3264
DOI: 10.23940/ijpe.18.12.p35.32573264

Yushuai Liua,b, Yu Sub, Yunyun Mab, and Jinbo Wangb

aUniversity of Chinese Academy of Sciences, Beijing, 100094, China
bTechnology and Engineering Center for Space Utilization, Chinese Academy of Sciences, Beijing, 100094, China

(Submitted on September 12, 2018; Revised on October 16, 2018; Accepted on November 8, 2018)


The problem of poor real-time performance of standard Linux greatly limits its application in the aerospace field. Dealing with the characteristics of multi-tasks and high concurrency of the payload during the space station mission of our country, this paper analyzes Linux optimization solution based on three patches: RT patch, Xenomai, and RTAI. This paper tests the switching between tasks and preemption time to ensure the effectiveness of switching between tasks and preemption time and to avoid the problem of priority inversion. The test results show that RT-patch is suitable for units that emphasize data processing which rely heavily on IPC; Xenomai or RTAI is suitable for units that emphasize controlling processing which require better stability of real-time performance.


References: 13

                    1. J. He, Y. Li, W. Zhang, F. Fang, and H. Xu, “Real-Time Optimization and Application of the Embedded ARM-Linux Scheduling Policy,” in Proceedings of IEEE International Conference on Information Technology, Computer Engineering and Management Sciences, pp. 134-138, September 2011
                    2. L. Deng, X. Zhao, C. Qi, and F. Gao, “A Real-Time Walking Robot Control System based on Linux RTAI,” in Proceedings of the 2013 International Conference on Advanced Mechatronic Systems, pp. 530-534, Luoyang, China, December 2013
                    3. Y. Dong and W. Han, “Real-time Research of Linux System based on the Multi-Core ARM Platform,” Journal of Chinese Computer Systems,” Vol. 38, No. 6, pp. 1262-1266, June 2017
                    4. Y. Zhou and Q. Zhou, “The Embeded Real-Time Linux Operation System based on the Xenomai,” in Proceedings of International Conference on Electrical & Controling Engneering, pp. 224-226, Yichang, China, June 2011
                    5. Y. Su, T. Zhang, and L. Sun, “Research on Real-Time Linux System based on Xenomai,” Computer Technology and Development, Vol. 23, No. 10, pp. 1-5, July 2013
                    6. H. Fayyad-Kazan, L. Perneel, and M. Timmerman, “Linux PREEMPT-RT v2.6.33 Versus v3.6.6: Better or Worse for Real-Time Applications?” Acm Sigbed Review, Vol. 11, No. 1, pp. 26-31, February 2014
                    7. N. Saranya and R. C. Hansdah, “An Implementation of Partitioned Scheduling Scheme for Hard Real-Time Tasks in Multicore Linux with Fair Share for Linux Tasks,” in Proceedings of 2014 IEEE 20th International Conference on Embedded and Real-Time Computing Systems and Applications, pp. 1-9, Chongqing, China, September 2014
                    8. J. Yoo, Y. Jeon, J. Hong, D. Kim, and S. Lee, “Design and Implementation of Real-Time Kernel Patch System for Embedded Linux,” International Journal of Applied Engineering Research, Vol. 11, No. 2, pp. 1485-1487, 2016
                    9. Z. Wang, S. Li, and Y. Wang, “Researching of Real-Time Version and Testing Its Performance of CNC System based on RT-Linux,” in Proceedings of 2009 International Conference on Networking and Digital Society, pp. 174-177, Guiyang, China, February 2009
                    10. F. Gosewehr, M. Wermann, and A. W. Colombo, “From RTAI to RT-Preempt a Quantative Approach in Replacing Linux based Dual Kernel Real-Time Operating Systems with Linux RT-Preempt in Distributed Real-Time Networks for Educational ICT Systems,” in Proceedings of IECON 2016-42nd Annual Conference of the IEEE on Industrial Electronics Society, pp. 6596-6601, Florence, Italy, December 2016
                    11. D. B. Oliveira and R. S. Oliveira, “Timing Analysis of the PREEMPT RT Linux Kernel,” Software Practice and Experience, Vol. 46, No. 6, pp. 789-819, May 2015
                    12. J. Bai, M. Y. Gao, K. G. Zhang, X. H. Yu, and X. S. Qin, “Research on the Real-Time Module of the Industrial Robot Control System based on the RTAI,” in Proceedings of 2015 IEEE International Conference on Control System, Computing and Engineering (ICCSCE), pp. 293-297, George Town, Malaysia, November 2015 
                    13. Y. Ma, Y. Q. Zhao, and Z. Y. Yin, “Research on Real-Time Scheduling Method of RTAI-Linux based on EDF Algorithm,” in Proceedings of 2017 10th International Conference on Intelligent Computation Technology and Automation, pp. 58-61, Changsha, Hunan, China, October 2017


                                      Please note : You will need Adobe Acrobat viewer to view the full articles.Get Free Adobe Reader

                                      This site uses encryption for transmitting your passwords.