Portable and adaptive specification of disk bandwidth quality of service

Stephen Childs · 1999

Continuous media (CM) applications require Quality of Service (QoS) guarantees from the disk, as well as from the CPU and network. Their requirements can often be expressed in terms of data rates, which are portable descriptions of resource needs. QoS-aware disk schedulers need an accurate predictor of their clients' resource usage in order to perform admission control and limit the effect of misbehaving clients. We present a scheme which allows the client to directly specify its desired data rate to the scheduler. A per-client time limit bounds the amount of time spent trying to achieve this rate. By using feedback from the scheduler, the client can renegotiate its time limit. The result is a simple and adaptive method of determining resource requirements. 1 Introduction As PCs start to be used for disk intensive applications such as video editing and audio recording, the limitations of conventional disk scheduling become apparent. Multimedia operating systems incorporate QoS-aware ...

Read the paper · More papers on PaperTik