14
V. Liberatore
Pervasive Computing
QoS Assurances
So, what do we want from
QoS?
Worst-case
n
Reasoning
Reason about system
timing
Priorities make it easy
n
Is it cross-traffic?
n
Is it failures (e.g., network
partition)?
n
Failures as first class
citizens
Average-case
n
Non-sense
n
Exacerbated by TCP
Tail
n
E.g., 99-percentile
n
Must be paired with
middleware, fault-tolerance