Goals
High service assurance
- ideally, no marked packet is ever dropped
High resource utilization
Makes resource provisioning difficult
- worst-case provisioning -- assume all marked packets traverse slowest link => high assurance, low utilization
- no obvious optimistic provisioning algorithm