SLIDE 1
2
QoS Negotiation in Real-Time Systems Qos Model
Client Service Provider
Request
1) Negotiation Option a) Acceptable QoS levels b) Reward 2) Rejection Penalty
QoS Negotiation in Real-Time Systems QoS model
QoS levels are expressed in terms of parameters Examples of parameters
Traffic delay and jitter requirements in real-time communications Required processor bandwidth in processor capacity reservation
QoS Negotiation Real-Time Systems QoS Model
Guaranteeing a clients request is the certification of the request to receive service at one of the QoS levels but the service provides picks the actual QoS level The service provider can switch the QoS level if it perceives increased utility.
QoS Negotiation Real-Time Systems QoS model
Advantages of letting the service provider pick the QoS level
Application code makes no assumption of resource availability or capacity Achieve higher over-all performance while maintaining QoS guarantee
QoS Negotiation Real-Time Systems RTPOOL
Designed to test QoS model Pool of shared processors Provide timeliness guarantees for flight control Clients are application tasks
QoS Negotiation in Real-Time Systems RTPOOL
A clients task is specified by parameters Task execution time should not be included in parameter Programmer can define different versions
- f the same task