VirtualClock (Zhang, 1990)
Derived from a Time Division Multiplexing (TDM) system.
Allocates guaranteed throughput to traffic flows according to their expected packet arrival rates.
Statistically allocates bandwidth to traffic flows.
Provides firewalls between traffic flows.