220 likes | 337 Views
Services and Quality of Services-1. Item 2007 L A Rønningen. Mobile Telephony (circuit switched) SMS Videoconferencing Telemedicine. TV Interactive broadcast WWW Email IP telephony (?). Networked Multimedia Services, examples. Quality of Service.
E N D
Services and Quality of Services-1 Item 2007 L A Rønningen
Mobile Telephony (circuit switched) SMS Videoconferencing Telemedicine TV Interactive broadcast WWW Email IP telephony (?) Networked Multimedia Services, examples
Quality of Service • Provided by a system (service platform) • Technological system • Economical system • Social system • Management • environment • Human beings
Quality of Service • Definition (one of several): ”Quality of Service indicates the defined and controlling behavior of a service expressed through quantitative measurable parameter(s)” [J B Schmitt]
Resource Management • Service systems normally are constrained by limited resources • Resources shall be shared between users in a fair way • The quality of the service shall be controllable (pre-defined, aggreed)
QoS control • Scaling and Adaptation of media quality • MPEG-4 • Quality Shaping (see DMP later) • Resource Reservation • GSM telephony (circuit switched)
Real-Time • Definition (DIN): ”A real-time process is a process which delivers the results of the processing in a given time-span”
Real-time characteristics • Deadlines • Soft deadlines • Not critical if we sometimes miss deadline • Hard deadlines • Critical, system failure if missed
Real-time characteristics • Predictably fast response • A high degree of schedulability • Stability under transient overload
Real-time characteristics (details) • Multi-tasking • No blocking of real-time tasks • Short Interrupt Delays • Fast Context Switching • Control of Memory Management • Guarantee of response time • Proper Scheduling • OS support for time-constrained tasks • Fine Granularity of Timer Service • Microseconds, milliseconds • Rich Set of InterTask Communication Mechanisms • Time-sensitive OS kernel mechanisms
QoS Layering User Perceptual QoS Application Application QoS System System QoS Devices Network Network QoS Device QoS
QoS Specification, Design and Implementation • Traffic • Troughput, utilization, delay, inter-event time, event rate, number of customers (packets, jobs, tasks,), congestion • Reliability, availability • Operation and maintenance • Security • Human factors (user interface) • Social factors • Economic factors
Perceptual QoS • Description of perceptive qualities • Media quality (excellent,,,bad) (near-natural,,,,) • Frame size (large,,, small) • Stereoscopic (auto-) • Multiview (number of views) • Security (high,,, low) • User interface (excellent,,, bad) • Pricing choices • How much is a user willing to pay for a service with a certain quality
Application QoS parameters • Media quality • Temporal and Spatial resolution of objects, frames, scenes • Number of autostereoscopic views • End-to-end delay, jitter • User focus on objects, fovation • Quality adaptation rules or profiles (e.g. vs traffic)
System QoS parameters • CPU and GPU Requirements • Processing time • Period Time • CPU Utilization • Memory Requirements • Space • Access time • Cycle time • Communication Requirements (transport) • Packet rate • Packet size • Capacity (bandwidth) • End-to-end delay
Network QoS parameters • Link capacity • Network load (link utilisation) • Interarrival time • Burstiness • Autocorrelation of streams • Transient streams • Stationary streams • Periodicity of streams • Packet size • Node service time • Packet loss (drop) • Propagation delay
Device QoS parameters • System-QoS parameters • Other hardware requirements • Loadspeakers • Video capture boards • ,,,,,
Service Classes • Guaranteed quality • Predictive quality • Best effort quality
Guaranteed QoS • Specified through QoS parameter values • deterministic • Statistical • Single value - average (threshold, target) • Pair of values - interval • Triple of values - max, mean, min
Video QoS parameter range Min spatial resolution Max spatial resolution Max frame rate Frame Rate (temporal resolution) Acceptable region Min frame rate Unacceptable region Spatial resolution
Predictable service • Parameter bounds based on history, that is, past network behavior • Parameter values are measured, and certain statistical analyses may be carried out
Best effort services • No guarantees of quality, no QoS parameter values • Partial guarantees, some QoS parameter values are given