A Reliable Ordered Delivery Protocol for Interconnected Local-Area Networks
Deborah A. Agarwal
E. O. Lawrence Berkeley National Laboratory
Berkeley, California USA
Louise E. Moser
P. Michael Melliar-Smith
Ravi K. Budhia
Department of Electrical and Computer Engineering
University of California, Santa Barbara USA
Distributed Applications
Distributed control systems
The Totem System
Model
System model
Topology Maintenance Services
Cause
Protocol Delivery Services
Agreed order
Protocol Properties
Virtual synchrony
Totem: Single-Ring Protocol
Logical token ring
Delivery
Multiple-Ring Protocol
Single-ring protocol provides reliable delivery
Messages timestamped on generation
Gateway operation
Multiple-Ring Agreed Ordering
Agreed order (timestamp order)
Multiple-Ring Safe Ordering
Safe order
Example
Topology Changes
Configuration change message
Propagation of Topology Changes
Topology Change message
Topology Information Exchange
Network Topology message
Example
Gateway x:
Performance
System
Multiple rings
Performance
Summary
Hierarchical design
Total order derived from timestamps and sequence numbers
Excellent performance
Global total order
Integrated flow control
Consistency maintenance simplified
Status