DocumentCode :
3498032
Title :
Kernel support for open QoS-aware computing
Author :
Zhang, Ronghua ; Abdelzaher, Tarek F. ; Stankovic, John A.
Author_Institution :
Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
fYear :
2003
fDate :
27-30 May 2003
Firstpage :
96
Lastpage :
105
Abstract :
Most research on QoS-aware computing considers systems where code is generally partitioned into separately schedulable tasks with associated timing constraints. In sharp contrast to such systems is a myriad of mainstream off-the-shelf applications and services such as Web servers, caches, mail servers, and content distribution proxies where QoS guarantees may be needed, yet the software follows a best-effort one-size-serves-all model. In this model, different traffic classes are not mapped to different schedulable entities (tasks), making it impossible to use real-time scheduling meaningfully to satisfy application QoS. This paper presents a kernel-level solution to the problem of retrofitting such best-effort systems with QoS support without changing application code. The solution has been implemented in Linux. By downloading a few kernel patches and configuring the patched kernel appropriately, a system administrator can endow a best-effort service with QoS assurances transparently to the legacy server. An extensible library is provided in a separate QoS manager that allows implementing different types of QoS guarantees within the extended service. The performance of the resulting system is evaluated on the implemented Linux-based prototype. It is shown that QoS-sensitive behavior is successfully achieved.
Keywords :
Internet; operating system kernels; processor scheduling; quality of service; real-time systems; resource allocation; Linux; QoS; client-server systems; operating system kernel; processor scheduling; quality of service; real-time systems; resource allocation; Application software; Electronic mail; Kernel; Libraries; Linux; Processor scheduling; Prototypes; Timing; Traffic control; Web server;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium, 2003. Proceedings. The 9th IEEE
ISSN :
1545-3421
Print_ISBN :
0-7695-1956-3
Type :
conf
DOI :
10.1109/RTTAS.2003.1203041
Filename :
1203041
Link To Document :
بازگشت