Speaker: Banu Ozden , Bell Labs Research, Murray Hill, NJ
QoS Support in Operating Systems
Abstract: The need to provide Quality of Service (QoS) guarantees for server applications (e.g., web servers, web servers) is pacing the development of flexible operating system resource management. The QoS support in operating systems will be even more crucial in the data centers of the service providers which will will offer computing and storage services. In this talk I present a flexible, fine-grained resource management, its implementation in the EclipseBSD operating system, and a set of experiments to demonstrate the soundness of our approach. Our work is based on four key elements:
i) the use of hierarchical, proportional-share resource schedulers,
ii) the notion of a "reservation" and its implementation in the /reserv file system,
iii) a tagging mechanism for the association of reservations with schedulable operations, and
iv) an access and admission control scheme which leads to a new and useful notion of "reservation domain".
Short Bio: Banu Ozden is the Director of the Computing Systems Research Department at Bell Laboratories in Murray Hill, New Jersey. She received her Ph.D from the University of Texas, at Austin. Her research interests include network storage, storage networking, storage systems, multimedia systems, operating systems, distributed systems and real-time systems. Her most recent research has focused on the areas of network storage, storage networking, Quality of Service support in systems, continuous-media storage servers and real-time operating systems.
Host: M. Vouk, Computer Science, NCSU