TS-Preemption Threshold and Priority Optimization for the Process Scheduling in Integrated Modular Avionics.

Qianlin Zhou,Hui Lu,Honglei Qin,Jinhua Shi,Rongrong Zhou
DOI: https://doi.org/10.1007/978-981-10-7179-9_2
2017-01-01
Abstract:Avionics is confronted with transitioning from a federated avionics architecture to an Integrated Modular Avionics (IMA) architecture. IMA architectures utilize shared, configurable computing, communication, and I/O resources to increase system scalability. Therefore, resources scheduling becomes a critical issue for IMA. This paper focuses on the process scheduling. We use preemption threshold scheduling strategy to improve process scheduling performance, and propose a two-stage tabu algorithm to optimize the preemption threshold and the priority respectively. Firstly, we investigate a convergence criterion to stop iteration of level-i busy period which is used to calculate the worse-case response time. Secondly, we propose the difference analysis method based on weight to evaluate the optimal schedule. Finally, we propose TS-preemption threshold and priority optimization algorithm to obtain the near-optimal assignment of the priority and the preemption threshold. The experiment results of different sizes of process scheduling problems illustrate the validity and effectivity of the algorithm.
What problem does this paper attempt to address?