Retrofitting quality of service into a time-sharing operating system

被引:0
|
作者
Bruno, J [1 ]
Brustoloni, J [1 ]
Gabber, E [1 ]
Özden, B [1 ]
Silberschatz, A [1 ]
机构
[1] AT&T Bell Labs, Lucent Technol, Informat Sci Res Ctr, Murray Hill, NJ 07974 USA
来源
PROCEEDINGS OF THE 1999 USENIX ANNUAL TECHNICAL CONFERENCE | 1999年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Theoretical aspects of proportional share schedulers have received considerable attention recently. We contribute practical considerations on how to retrofit such schedulers into mainstream time-sharing systems. In particular, we propose /reserv, a uniform API for hierarchical proportional resource sharing. The central idea in /reserv is associating resource reservations with references to shared objects (and not with the objects themselves). We discuss in detail the implementation of /reserv and several proportional share schedulers on FreeBSD; the modified system is called Eclipse/BSD. Our experiments demonstrate that the proposed modifications allow selected applications to isolate their (or their clients') performance from CPU, disk, or network overloads caused by other applications; This capability is increasingly important for soft real-time, multimedia, Web, and distributed client-server applications.
引用
收藏
页码:15 / 26
页数:12
相关论文
共 50 条