Fault Handling for Multi-Party Real-Time Communication

TitleFault Handling for Multi-Party Real-Time Communication
Publication TypeTechnical Report
Year of Publication1995
AuthorsGupta, A., & Rothermel K.
Other Numbers999

For real-time communication services to achieve widespread usage, it is important that the network services behave gracefully if any component(s) fail. While other researchers have previously considered failure-handling for non-real-time communication as well as for unicast real-time communication, these failure-recovery techniques must be reexamined in the light of the changes introduced by the new protocols and services for supporting multi-party real-time communication. In this report, we describe techniques and mechanisms for maintaining network services for multi-party real-time communication in the face of failures that may make parts of the network inaccessible. The key goal is that the protocols should provide high performance in the common case (i.e., in absence of failed components) and the network performance should gracefully degrade in face of network failures; e.g., in the presence of network faults, the routes selected may not be as good, the connection set-up may take a little more time, or resource allocation may be less efficient. We describe appropriate policies for storing state in the network, as well as the mechanisms for re-establishing connectivity for previously established connections and to permit setting up new connections to existing conferences. We also describe a redundancy-based approach, using forward error correction (FEC), and dispersing the FEC'ed data among disjoint routes. With these mechanisms, we can make multi-party real-time communication protocols robust to single and/or multiple failures in the network, {em without} diluting the strength of the performance guarantees offered, or sacrifing the system performance in the common case, i.e., when all components work correctly.

Bibliographic Notes

ICSI Technical Report TR-95-059

Abbreviated Authors

A. Gupta and K. Rothermel

ICSI Publication Type

Technical Report