Scheduling Non-Periodic Tasks Using Sporadic Server in AUTOSAR Operating System

Li Zhou,Hong Li,Weimin He,Chengshuo Zhang,Zhu Wang
DOI: https://doi.org/10.1109/mace.2010.5536041
2010-01-01
Abstract:Real-time performance is one of the most essential requirements in the field of Real-Time Operating System (RTOS). Meeting deadlines of the periodic tasks and optimizing response time of non-periodic tasks both are important reflections of high real-time performance. This paper analyzes the deficiency at real-time and schedulable performance of AUTOSAR Operating System (AUTOSAR OS) version 3.1.1. For higher real-time performance, we analyze the relative performance of various scheduling algorithms, and introduce sporadic server scheduling non-periodic tasks into AUTOSAR OS where a set of hard periodic tasks is scheduled using priority-based scheduling algorithm. This algorithm has been successfully implemented and evaluated in our AUTOSAR compatible operating system-SmartOSEK Operating System (SmartOSEK OS).
What problem does this paper attempt to address?