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
Link To Document