Title :
Mapping real-time to POSIX: A simplistic approach for the availability of real-time scheduling for off the shelf embedded platforms
Author :
Stahlhofen, Andreas ; Zobel, Dieter
Author_Institution :
Inst. of Software Technol., Univ. of Koblenz-Landau, Koblenz, Germany
Abstract :
Researchers in the real-time community have accumulated an enormous theoretical background on scheduling policies and respective assessment criteria. Lots of surveys and textbooks are available which classify the varying approaches. In contrast to this abundance of policies and strategies the availability of real-time scheduling for given platforms is rather low. Still more frustrating is the lack of easily manageable tools for prototypical test and use of a given platform. This paper presents an easy-to-use platform-independent implementation of rate monotonic scheduling policies - in this paper exemplary for (RMS) - based on the POSIX standard. Hence the only platform requirement is to provide the used POSIX functions. Although many POSIX API-providers claim to be POSIX compliant or POSIX conform but not POSIX certified there is still no guarantee that the required POSIX subset works as expected. A test on conformity of a platform by a stepwise organized and self-documenting test suite is proposed in this paper.
Keywords :
Unix; application program interfaces; program testing; POSIX API-provider; POSIX function; POSIX standard; RMS; rate monotonic scheduling policies; self-documenting test; Hardware; Kernel; Linux; Processor scheduling; Real-time systems; Scheduling; POSIX; conformance testing; real-time programming;
Conference_Titel :
Embedded Computing (MECO), 2015 4th Mediterranean Conference on
Conference_Location :
Budva
Print_ISBN :
978-1-4799-8999-7
DOI :
10.1109/MECO.2015.7181873