• DocumentCode
    3291748
  • Title

    Integrated Real-Time Scheduling and Communication with Probabilistic Timing Assurances in Unreliable Distributed Systems

  • Author

    Huang, Fei ; Han, Kai ; Ravindran, Binoy ; Jensen, E.D.

  • Author_Institution
    Virginia Tech, Blacksburg
  • fYear
    2008
  • fDate
    March 31 2008-April 3 2008
  • Firstpage
    79
  • Lastpage
    88
  • Abstract
    We consider distributed real-time systems that operate under run-time uncertainties including those on execution times and communication delays, and subject to arbitrary node failures and message losses. We present an integrated real-time scheduling and communication algorithm called real-time scheduling with reliable data delivery (RTSRD) that provides probabilistic end-to-end assurances on distributed task timeliness behaviors in such systems. RTSRD considers distributed tasks with end-to-end timing requirements that are expressed using time/utility functions and the optimality criterion of maximizing the total accrued utility. The algorithm decomposes end-to-end time constraints into local time constraints, and uses local slack time for node-local real-time scheduling and node-to-node real-time communication. We analytically establish RTSRD´s properties including probabilistic satisfaction of task time constraints. We also compare RTSRD with a prior algorithm called RTG- L for the same problem. Our comparisons show that RTSRD outperforms RTG-L in terms of timeliness assurances (stronger) and algorithm overhead (lower).
  • Keywords
    data communication; probability; real-time systems; scheduling; arbitrary node failures; communication algorithm; communication delays; distributed real-time systems; integrated real-time scheduling; message losses; node-to-node real-time communication; probabilistic timing assurances; reliable data delivery; run-time uncertainty; task time constraints; unreliable distributed systems; Ad hoc networks; Interference; Real time systems; Runtime; Scheduling algorithm; Telecommunication network reliability; Time factors; Timing; USA Councils; Uncertainty; Real time systems; distributed computing; fault tolerance; system reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 2008. ICECCS 2008. 13th IEEE International Conference on
  • Conference_Location
    Belfast
  • Print_ISBN
    0-7695-3139-3
  • Type

    conf

  • DOI
    10.1109/ICECCS.2008.15
  • Filename
    4492881