loading...
Kernel Support for Open QoS-Aware Computing
Toronto, Canada May 27-May 30
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/RTTAS.2003.1203041Ninth IEEE Real-Time and Embedded Tec ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Ronghua Zhang, University of Virginia
Tarek F. Abdelzaher, University of Virginia
John A. Stankovic, University of Virginia
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.
Citation:
Ronghua Zhang, Tarek F. Abdelzaher, John A. Stankovic, "Kernel Support for Open QoS-Aware Computing," rtas, pp.96, Ninth IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions