Asynchronous Event Handling and Real-time Threads in the Real-time Specification for Java

  • Authors:
  • A. J. Wellings;A. Burns

  • Affiliations:
  • -;-

  • Venue:
  • RTAS '02 Proceedings of the Eighth IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'02)
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper discusses the role and implementation of asynchronous event handlers in the Real-time Specification for Java (RTSJ). For non-blocking handlers, an implementation model whereby all heap-using handlers are servic edby a single thread and all no-heap handlers are serviced by another server thread is proposed and schedulability analysis is derived. The model is shown to have bounded priority inversion. General multiple-server models are needed for non-blocking handlers but the support in the RTSJ is criticised as lacking in configurability. A solution is proposed which allow the number of servers to be specified, and the allocation of handlers to servers to be controlled.