Over the years, we have worked on hierarchical scheduling frameworks from a theoretical point of view. In this paper we present our initial results of the implementation
of our hierarchical scheduling framework in a commercial operating system VxWorks. The purpose of the implementation is twofold: (1) we would like to demonstrate feasibility
of its implementation in a commercial operating system, without having to modify the kernel source code, and (2) we would like to present detailed figures of various key properties with respect to the overhead of the implementation. During the implementation of the hierarchical scheduler, we have also developed a number of simple task schedulers.
We present details of the implementation of Rate-Monotonic (RM) and Earliest Deadline First (EDF) schedulers. Finally, we present the design of our hierarchical scheduling
framework, and we discuss our current status in the project.
|Title of host publication||Proceedings 4th International Workshop on Operating Systems Platforms for Embedded REal-Time Applications (OSPERT 2008, Prague, Czech Republic, July 1, 2008; in conjunction with ECRTS'08)|
|Place of Publication||Chapel Hill NC|
|Publisher||University of North Carolina|
|Publication status||Published - 2008|
|Name||Technical Report Department of Computer Science at the University of North Carolina, Chapel Hill|