• DocumentCode
    2467849
  • Title

    A real-time performance comparison of distributable threads and event channels

  • Author

    Zhang, Yuanfang ; Thrall, Bryan ; Torri, Stephen ; Gill, Christopher ; Lu, Chenyang

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Washington Univ., St. Louis, MO, USA
  • fYear
    2005
  • fDate
    7-10 March 2005
  • Firstpage
    497
  • Lastpage
    506
  • Abstract
    No one middleware communication model completely solves the problem of ensuring schedulability in every DRE system. Furthermore, there have been few studies to date of the trade-offs between alternative middleware communication models under different application scenarios. This paper makes three contributions to the state of the art in middleware for distributed real-time and embedded systems. First, it describes what we believe is the first example of integrating release guards directly with CORBA distributable threads to ensure appropriate release times for sub-tasks along an end-to-end computation. Second, it presents empirical results in which release guards improve schedulability of distributable threads compared to a greedy protocol in which arriving tasks simply begin to run as soon as they can. Third, we offer the first empirical comparisons of the distributable thread and event channel models under three different communication scenarios and then using a randomized workload.
  • Keywords
    Java; distributed object management; embedded systems; formal specification; middleware; multi-threading; CORBA; distributable thread; distributed real-time system; embedded system; event channel; greedy protocol; middleware communication model; Application software; Computer science; Costs; Distributed computing; Java; Kernel; Middleware; Processor scheduling; Real time systems; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real Time and Embedded Technology and Applications Symposium, 2005. RTAS 2005. 11th IEEE
  • ISSN
    1080-1812
  • Print_ISBN
    0-7695-2302-1
  • Type

    conf

  • DOI
    10.1109/RTAS.2005.5
  • Filename
    1388415