• DocumentCode
    1923637
  • Title

    Getting more flexible scheduling in the RTSJ

  • Author

    Zerzelidis, Alexandros ; Wellings, A.J.

  • Author_Institution
    York Univ.
  • fYear
    2006
  • fDate
    24-26 April 2006
  • Abstract
    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 are that it supports pre-emptive priority-based dispatching and that changes to priorities have immediate effect
  • Keywords
    Java; formal specification; real-time systems; scheduling; Java; RTSJ priority scheduler; flexible scheduling; preemptive priority-based dispatching; real-time operating system; real-time specification; two-level scheduling mechanism; Dispatching; Dynamic scheduling; Hardware; Java; Operating systems; Processor scheduling; Programming profession; Real time systems; Scheduling algorithm; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object and Component-Oriented Real-Time Distributed Computing, 2006. ISORC 2006. Ninth IEEE International Symposium on
  • Conference_Location
    Gyeongju
  • Print_ISBN
    0-7695-2561-X
  • Type

    conf

  • DOI
    10.1109/ISORC.2006.38
  • Filename
    1630457