Fault-tolerant real-time communication in distributed computing systems

An increasing number of applications require packets to be delivered reliably within prespecified delay bounds. It is shown how this can be achieved by using real-time channels that make soft reservation of network resources to ensure the timely delivery of real-time packets. Algorithms are presented for the establishment of real-time channels, and it is shown how the basic real-time channels can be enhanced to be fault tolerant using the multiple paths between a pair of communicating nodes. The contribution of the former is a tighter schedulability condition that makes more efficient use of network resources than other existing approaches, and the contribution of the latter is a significant improvement in fault tolerance over the basic real-time channel, which is inherently susceptible to component failures.<<ETX>>

[1]  Chung Laung Liu,et al.  Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.

[2]  Israel Cidon,et al.  Real-time packet switching: a performance analysis , 1988, IEEE J. Sel. Areas Commun..

[3]  Douglas Comer,et al.  Internetworking with TCP/IP , 1988 .

[4]  Dinesh C. Verma,et al.  A Scheme for Real-Time Channel Establishment in Wide-Area Networks , 1990, IEEE J. Sel. Areas Commun..

[5]  Kang G. Shin,et al.  Real-time communication in multi-hop networks , 1991, [1991] Proceedings. 11th International Conference on Distributed Computing Systems.

[6]  Kang G. Shin HARTS: A Distributed Real-Time Architecture , 1991, Computer.

[7]  Parameswaran Ramanathan,et al.  Delivery of time-critical messages using a multiple copy approach , 1992, TOCS.

[8]  Hector Garcia-Molina,et al.  Aggressive Transmissions of Short Messages Over Redundant Paths , 1994, IEEE Trans. Parallel Distributed Syst..

[9]  Anindo Banerjea,et al.  Recovering guaranteed performance service connections from single and multiple faults , 1994, 1994 IEEE GLOBECOM. Communications: The Global Bridge.