• DocumentCode
    1088590
  • Title

    A Synchronous Scheduling Service for Distributed Real-Time Java

  • Author

    Basanta-Val, Pablo ; Estévez-Ayres, Iria ; García-Valls, Marisol ; Almeida, Luis

  • Author_Institution
    Telematica, Univ. Carlos III de Madrid, Leganes, Spain
  • Volume
    21
  • Issue
    4
  • fYear
    2010
  • fDate
    4/1/2010 12:00:00 AM
  • Firstpage
    506
  • Lastpage
    519
  • Abstract
    Current trends in real-time systems identify Java as a new alternative to develop both centralized and distributed real-time systems. Many efforts have been devoted to develop the Real-Time Specification for Java (RTSJ), and there is substantial ongoing activity to produce a straightforward and valuable Distributed Real-Time Specification for Java (DRTSJ). The current paper provides a contribution to this latter activity defining, from different angles, a synchronous scheduling service aligned with principles of some popular real-time architectures. This service orchestrates the system in such a way that it provides end-to-end guarantees in the distributed transactions, guaranteeing their timely execution across the network and nodes. The service is described from two points of view: the system one, characterizing a portable model; and the programmer one, defining a distributed object-oriented implementation of a model based on Real-Time Remote Method Invocation (RTRMI). Finally, it also presents results of an implementation carried out to judge the efficiency of the service, offering a preliminary predictability and performance assessment of a distributed real-time Java technology.
  • Keywords
    Java; application program interfaces; real-time systems; scheduling; distributed real-time Java; distributed transactions; object oriented implementation; real time remote method invocation; real-time architectures; real-time systems; synchronous scheduling service; RTRMI; RTSJ.; Real time; distributed real-time Java; synchronous scheduling;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2009.95
  • Filename
    5089318