作者
Prashant J Shenoy, Harrick M Vin
发表日期
1998/6/1
期刊
ACM SIGMETRICS Performance Evaluation Review
卷号
26
期号
1
页码范围
44-55
出版商
ACM
简介
In this paper, we present the Cello disk scheduling framework for meeting the diverse service requirements of applications. Cello employs a two-level disk scheduling architecture, consisting of a class-independent scheduler and a set of class-specific schedulers. The two levels of the framework allocate disk bandwidth at two time-scales: the class-independent scheduler governs the coarse-grain allocation of bandwidth to application classes, while the class-specific schedulers control the fine-grain interleaving of requests. The two levels of the architecture separate application-independent mechanisms from application-specific scheduling policies, and thereby facilitate the co-existence of multiple class-specific schedulers. We demonstrate that Cello is suitable for next generation operating systems since: (i) it aligns the service provided with the application requirements, (ii) it protects application classes from one …
引用总数
199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023111617201337233723212320261422151335434452