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
fDate :
March 31 2008-April 3 2008
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;
Conference_Titel :
Engineering of Complex Computer Systems, 2008. ICECCS 2008. 13th IEEE International Conference on
Conference_Location :
Belfast
Print_ISBN :
0-7695-3139-3
DOI :
10.1109/ICECCS.2008.15