Towards hierarchical scheduling in VxWorks

M. Behnam, T. Nolte, I. Shin, M. Asberg, R.J. Bril

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademic

59 Downloads (Pure)

Abstract

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.
Original languageEnglish
Title of host publicationProceedings 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)
EditorsJ. Anderson
Place of PublicationChapel Hill NC
PublisherUniversity of North Carolina
Pages63-72
Publication statusPublished - 2008

Publication series

NameTechnical Report Department of Computer Science at the University of North Carolina, Chapel Hill
VolumeTR08-010

Fingerprint Dive into the research topics of 'Towards hierarchical scheduling in VxWorks'. Together they form a unique fingerprint.

Cite this