An efficient primary-segmented backup scheme for dependable real-time communication in multihop networks

Several distributed real-time applications (e.g., medical imaging, air traffic control, and video conferencing) demand hard guarantees on the message delivery latency and the recovery delay from component failures. As these demands cannot be met in traditional datagram services, special schemes have been proposed to provide timely recovery for real-time communications in multihop networks. These schemes reserve additional network resources (spare resources) a priori along a backup channel that is disjoint with the primary. Upon a failure in the primary channel, its backup is activated, making the real-time connection dependable. In this paper, we propose a new method of providing backups called segmented backups, in which backup paths are provided for partial segments of the primary path rather than for its entire length, as is done in the existing schemes. We show that our method offers: 1) improved network resource utilization; 2) higher average call acceptance rate; 3) better quality-of-service guarantees on propagation delays and failure-recovery times; and 4) increased flexibility to control the level of fault tolerance of each connection separately. We provide an algorithm for routing the segmented backups and prove its optimality with respect to spare resource reservation. We detail necessary extensions to resource reservation protocol (RSVP) to support our scheme and argue that they increase the implementation complexity of RSVP minimally. Our simulation studies on various network topologies demonstrate that spare resource aggregation methods such as backup multiplexing are more effective when applied to our scheme than to earlier schemes.

[1]  Kang G. Shin,et al.  Fault-tolerant real-time communication in distributed computing systems , 1992, [1992] Digest of Papers. FTCS-22: The Twenty-Second International Symposium on Fault-Tolerant Computing.

[2]  A. Banerjea Simulation Study of the Capacity Effects of Dispersity Routing for Fault Tolerant Realtime Channels , 1996, SIGCOMM.

[3]  Ken-ichi Sato,et al.  Self-healing ATM networks based on virtual path concept , 1994, IEEE J. Sel. Areas Commun..

[4]  C. Siva Ram Murthy,et al.  Providing Differentiated Reliable Connections for Real Time Communication in Multihop Networks , 2000, HiPC.

[5]  Sriram Raghavan,et al.  A rearrangeable algorithm for the construction delay-constrained dynamic multicast trees , 1999, TNET.

[6]  Hari Balakrishnan,et al.  Resilient overlay networks , 2001, SOSP.

[7]  Kang G. Shin,et al.  Efficient spare-resource allocation for fast restoration of real-time channels from network component failures , 1997, Proceedings Real-Time Systems Symposium.

[8]  Ronny Vogel,et al.  QoS-Based Routing of Multimedia Streams in Computer Networks , 1996, IEEE J. Sel. Areas Commun..

[9]  Gerard Roca Mallofre Resource Reservation Protocol ( RSVP ) , 2022 .

[10]  Parameswaran Ramanathan,et al.  Resource aggregation for fault tolerance in integrated services networks , 1998, CCRV.

[11]  Abhijit Bose,et al.  Delayed Internet routing convergence , 2000, SIGCOMM.

[12]  Subrahmanyam Dravida,et al.  Fast restoration of ATM networks , 1994, IEEE J. Sel. Areas Commun..

[13]  John Moy,et al.  OSPF Protocol Analysis , 1991, RFC.

[14]  Robert Tappan Morris,et al.  Resilient overlay networks , 2001, SOSP.

[15]  Krishna P. Gummadi,et al.  A Segmented Backup Scheme for Dependable Real Time Communication in Multihop Networks , 2000, IPDPS Workshops.

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

[17]  C. Siva Ram Murthy,et al.  A new distributed route selection approach for channel establishment in real-time networks , 1999, TNET.

[18]  Kang G. Shin,et al.  A Primary-Backup Channel Approach to Dependable Real-Time Communication in Multihop Networks , 1998, IEEE Trans. Computers.

[19]  John Moy,et al.  OSPF Version 2 , 1998, RFC.

[20]  Kang G. Shin,et al.  Real-Time Communication in Multihop Networks , 1994, IEEE Trans. Parallel Distributed Syst..

[21]  Tohru Kikuno,et al.  A Distributed Routing Protocol for Finding Two Node-Disjoint Paths in Computer Networks , 1999 .

[22]  Domenico Ferrari,et al.  A Dynamic Connection Management Scheme for Guaranteed Performance Services in Packet-Switching Integrated Services Networks.† , 1993, INFOCOM 1993.

[23]  Jon Crowcroft,et al.  Quality-of-Service Routing for Supporting Multimedia Applications , 1996, IEEE J. Sel. Areas Commun..

[24]  Kang G. Shin,et al.  Experimental evaluation of failure-detection schemes in real-time communication networks , 1997, Proceedings of IEEE 27th International Symposium on Fault Tolerant Computing.

[25]  W. D. Grover,et al.  The selfhealing network : A fast distributed restoration technique for networks using digital crossconnect machines , 1987 .

[26]  Yakov Rekhter,et al.  A Border Gateway Protocol 4 (BGP-4) , 1994, RFC.

[27]  C. Siva Ram Murthy,et al.  A distributed primary-segmented backup scheme for dependable real-time communication in multihop net , 2002, Proceedings 16th International Parallel and Distributed Processing Symposium.

[28]  R. Braden,et al.  Resource reSer Vation Protocol (RSVP) , 1997 .

[29]  Amin Vahdat,et al.  Detour: informed Internet routing and transport , 1999, IEEE Micro.

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