Title: Adaptive QoS Control Based on Benefit Optimization for Video Servers Providing Differentiated Servic
1Adaptive QoS Control Based on Benefit
Optimization for Video Servers Providing
Differentiated Services
- Aaron Slotness
- Karen Hughes
- Tim Fellman
2Introduction and Background
- Video server
- Different levels of QoS
- Media types
3Key Terms
- Quality of Service (QoS)
- Disk scheduling
- Arrival rate (?)
- Departure rate
- Cycle time TSR
- Resource reservation
4Assumptions
- Multiple video files on a single disk
- Each video 3 different version
- Arrival rate (?) and departure rate (µ)
- Server uses efficient disk scheduling TSR
- Admission control algorithm
- Resource recovery algorithm
5Assumptions contd
- User stays until service completed
- (Baseline QoS control algorithm)
- Users dont like arbitrary raising or lowering of
QoS levels - Users could accept having their QoS level raised,
but never lowered - (Greedy Algorithm)
6Benefit Optimization
- Each QoS level assigned a benefit value
- User pays based on QoS level received
- Usage of penalty value q
7Baseline QoS control algorithm
8Greedy QoS control algorithm
- Recall move a user to better QoS level, but not
worse - baseline algorithm does not allow for
redistribution of resources for existing users - users get QoS elevation based on longest
connect-time - QoS elevations continue until all server
resources are reallocated.
9Resource Reservation
10Resource Reservation Cont.
- System queuing
- Partitions
- Priority based?
11Analysis
- Highest-QoS-only (HQO)
- Lowest-QoS-only (LQO)
- Equal-Share (ES)
12Numerical data and graphs
13Numerical data and graphs
14Numerical data and graphs
15Numerical data and graphs
16Numerical data and graphs
17Numerical data and graphs
18Numerical data and graphs
19Numerical data and graphs
20Numerical data and graphs
21Reactions and Opinions
22Questions?