Getting More Flexible Scheduling in the RTSJ
A. Zerzelidis and A. J. Wellings
This paper illustrates how the Real-Time Specification for Java (RTSJ) can be modified to allow applications to implement more flexible scheduling. The proposed approach is a two-level scheduling mechanism where the first level is the RTSJ priority scheduler and the second level is under application control. Minimum, backward-compatible changes to the RTSJ specification are discussed to motivate the required interface. The only assumptions made about the underlying real-time operating system is that it supports pre-emptive priority-based dispatching and that changes to priorities have immediate effect.
BibTex Entry
@inproceedings{Zerzelidis2006, author = {A. Zerzelidis and A. J. Wellings}, booktitle = {Proceedings 9th IEEE ISORC}, month = {April}, organization = {IEEE Computer Society TC on Distributed Processing}, pages = {3--10}, publisher = {IEEE Computer Society}, title = {Getting More Flexible Scheduling in the RTSJ}, year = {2006} }