A Scheduling Scheme of Task Allocation in Real Time Multiple-Partition Embedded Avionic
Qixuan Xue, Yongxin Zhu, Yajie Wang, Kedun Mao, Han Zhong Wu, Mengjun Li, Yishu Mao, Junjie Hou · 2017
In embedded avionic system, time and space partitioning is introduced to achieve stable and secure performance. Tasks must meet the certain time constraints when executed. Proper scheduling scheme is needed to ensure that the hardware is adequately used and all time and function requirements are met. However, existing partition aware scheduling works for no more than 2 partitions only. In this paper, a novel scheduling scheme of task allocation among multiple partitions is proposed. The scheme is based on balancing load of each partition and preferentially execute tasks that can optimize worst respond time. Experiment proved this scheme can reduce the average worst case respond time on the premise of schedulability, making tasks effectively executed.