control granularity
fixed pipe per customer (diffserv)
fixed pipe per flow, but can adapt (intserv)
congestion charge reaction middleware
congestion charge reaction by app
decreasing prediction requirement
what is the Internet denying by only supports predictable apps?