Title :
QoS adaptive transports: delivering scalable media to the desktop
Author :
Campbell, Andre T. ; Coulson, Geoff
Author_Institution :
Columbia Univ., New York, NY, USA
Abstract :
By trading off temporal and spatial quality with available bandwidth, or manipulating the payout time of continuous media in response to variation in delay, audio and video flows can be made to adapt to fluctuating network conditions with minimal perceptual distortion. The authors describe the implementation of an adaptive transport system that incorporates a quality of service (QoS) oriented application programming interface (API) and a range of QoS mechanisms that best assist multimedia applications in adapting to fluctuations in the delivered network QoS. The system, which is an instantiation of the transport and network layers of a QoS architecture, is implemented in a multi-ATM switch network environment with Linux-based PC end systems and continuous media file servers. A performance evaluation of the system configured to support a video-on-demand application scenario is presented and discussed. A novel aspect of the system is the implementation of a “QoS adaptation” algorithm which allows applications to delegate to the transport system responsibility for augmenting or reducing the perceptual quality of video and audio flows when network resource increases or decreases, respectively
Keywords :
adaptive systems; application program interfaces; asynchronous transfer mode; delays; file servers; interactive video; microcomputer applications; multimedia communication; network operating systems; telecommunication computing; telecommunication networks; API; Linux based PC end systems; QoS adaptation algorithm; QoS adaptive transports; QoS architecture; adaptive transport system; application programming interface; audio; bandwidth; continuous media; continuous media file servers; delay; desktop; multiATM switch network environment; multimedia applications; network layers; payout time; performance evaluation; quality of service; scalable media; spatial quality; temporal quality; transport layers; video; video on demand; Bandwidth; Delay; Fluctuations; Jitter; Monitoring; Multimedia systems; Programmable logic arrays; Protocols; Resource management; Switches;
Journal_Title :
Network, IEEE