TY - GEN
T1 - Towards hierarchical scheduling in VxWorks
AU - Behnam, M.
AU - Nolte, T.
AU - Shin, I.
AU - Asberg, M.
AU - Bril, R.J.
PY - 2008
Y1 - 2008
N2 - 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.
AB - 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.
M3 - Conference contribution
T3 - Technical Report Department of Computer Science at the University of North Carolina, Chapel Hill
SP - 63
EP - 72
BT - 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)
A2 - Anderson, J.
PB - University of North Carolina
CY - Chapel Hill NC
ER -