Fault-Tolerant RSVP
Real-Time Performance Guarantees Using RSVP
Group Members:
Project Description:
RSVP is a reservation protocol for establishing real-time
connections over Internet. It is received-oriented, supports multicast,
and relies on periodic refreshing of soft states to
accommodate network failures.
This project is a collaborative project between ECSL and Reuters
to evaluate the performance and functionality of RSVP and
determine its applicability in a fault-tolerant hard-real-time
application such as Reuters' trader network.
The current focus of this project includes the following:
- Implementation of RSVP under Linux: We are building a
kernel-level RSVP implementation under Linux, and use it to set up a
PC-based internetwork testbed for RSVP performance evaluation.
- Fault-Tolerant RSVP: RSVP is designed for soft-real-time
rather than hard-real-time network applications. We first examine
the fault recovery behavior of RSVP, and then investigate the
fault tolerance mechanisms, at the IP multicast and RSVP
levels, to ensure continual operation across
network node/link failures.
- Performance Optimization of Real-Time Connections:
There is a performance cost associated with each real-time
connection through the network. We plan to investigate the
feasibility of multiplexing multiple physical real-time
connections onto a logical connection, and the associated
scheduling issues in the routers.
- QOS Routing: Develop routing protocols for fast
real-time connection setup, and incremental re-establishment
of broken real-time connections.
Publications:
"Performance evaluation of an RSVP-capable router", Tzi-cker Chiueh and Anindya Neogi, IEEE RTAS 1998