Check out the new USENIX Web site. next up previous
Next: Multi-Segment RETHER Up: Single-Segment RETHER Previous: Fault Tolerance

  
Admission Control

RETHER incorporates a distributed admission control scheme that is guaranteed to be free of race conditions. The admission decision at a node is postponed until it receives the token, because the token carries the most up-to-date information about all active real-time and their bandwidth reservations. Since only one node holds the token at a time, mutual exclusion is automatic. A disadvantage with this scheme is that bandwidth reservation requests are delayed due to the waiting for the token to arrive before the admission decision can be made.

RETHER intends to support both real-time and non-real-time traffic on the same Ethernet segment. To prevent starvation for non-real-time traffic, only a fixed fraction of the total raw bandwidth is set aside for real-time connections. The reserved bandwidth for non-real-time traffic minimizes unnecessary timeouts for existing network protocols such as NFS, and places an upper bound on the token inter-arrival time as seen by NRT nodes. This bound is critical to a timer-based mechanism for detecting and recovering from disastrous failure scenarios.



Tzi-cker Chiueh
1999-03-18