USENIX Technical Program - Abstract - USENIX Annual
Conference, General Session - June 2000
Isolation with Flexibility: A Resource Management Framework for
David G. Sullivan, Margo I. Seltzer, Harvard University
Proportional-share resource management is becoming increasingly
important in today's computing environments. In particular, the growing
use of the computational resources of central service providers argues
for a proportional-share approach that allows resource principals to
obtain allocations that reflect their relative importance. In such
environments, resource principals must be isolated from one another to
prevent the activities of one principal from impinging on the resource
rights of others. However, such isolation limits the flexibility with
which resource allocations can be modified to reflect the actual needs
of applications. We present extensions to the lottery-scheduling
resource management framework that increase its flexibility while
preserving its ability to provide secure isolation. To demonstrate how
this extended framework safely overcomes the limits imposed by existing
proportional-share schemes, we have implemented a prototype system that
uses the framework to manage CPU time, physical memory, and disk
bandwidth. We present the results of experiments that evaluate the
prototype, and we show that our framework has the potential to enable
server applications to achieve significant gains in performance.
- View the full text of this paper in
and PDF form.
- If you need the latest Adobe Acrobat Reader, you can download it
- To become a USENIX Member, please see our Membership Information.
- Current USENIX Members may change their password.