[top |
prev |
next]
Isolation with Flexibility:
A Resource Management Framework for Central Servers
David G. Sullivan,
Margo I. Seltzer
Division of Engineering and Applied Sciences
Harvard University, Cambridge, MA 02138
{sullivan,margo}@eecs.harvard.edu
References
[Arp97] Arpaci-Dusseau, A.C., Culler, D.E., "Extending
Proportional-Share Scheduling to a Network of Workstations,"
Proc. of the Int'l Conf. on Parallel and Distributed Processing
Techniques and Applications, June 1997.
[Ban99] Banga, G., Druschel, P., Mogul, J.C., "Resource
Containers: A New Facility for Resource Management in Server
Systems," Proc. of the Third Symposium on Operating Systems
Design and Implementation, February 1999.
[Bru98] Bruno, J., Gabber, E., Özden, B., Silberschatz, A.,
"The Eclipse Operating System: Providing Quality of Service via
Reservation Domains," Proc. of the USENIX 1998 Annual
Tech. Conference, June 1998.
[Bru99a] Bruno, J., Brustoloni, J., Gabber, E., Özden, B.,
Silberschatz, A., "Retrofitting Quality of Service into a
Time-Sharing Operating System," Proc. of the USENIX 1999 Annual
Tech. Conference, June 1999.
[Bru99b] Bruno, J., Brustoloni, J., Gabber, E., Özden, B.,
Silberschatz, A., "Disk Scheduling with Quality of Service
Guarantees," Proc. of the Int'l Conf. on Multimedia Computing and
Systems, June 1999.
[Han99] Hand, S.M., "Self-Paging in the Nemesis Operating
System," Proc. of the Third Symposium on Operating Systems Design
and Implementation, February 1999.
[Jon95] Jones, M.B., Leach, P.J., Draves, R.P., Barrera, J.S.,
"Modular Real-Time Resource Management in the Rialto Operating
System," Proc. of the Fifth Workshop on Hot Topics in Operating
Systems, May 1995.
[Jon97] Jones, M.B., Rosu, D., Rosu, M-C., "CPU Reservations and
Time Constraints: Efficient, Predictable Scheduling of Independent
Activities," Proc. of the 16th ACM Symposium on Operating System
Principles, October 1997.
[Nie97] Nieh, J., Lam, M., "The Design, Implementation and
Evaluation of SMART: A Scheduler for Multimedia Applications,"
Proc. of the 16th ACM Symposium on Operating System Principles,
October 1997.
[Nob97] Noble, B.D., Satyanarayanan, M., Narayanan, D., Tilton, J.E.,
Flinn, J., Walker, K.R., "Agile Application-Aware Adaptation for
Mobility," Proc. of the 16th ACM Symposium on Operating System
Principles, October 1997.
[Ols99] Olson, M., Bostic, K., Seltzer, M., "Berkeley DB,"
Proc. of the USENIX 1999 Annual Tech. Conference, June 1999.
[Pet99] Petrou, D., Milford, J., Gibson, G., "Implementing
Lottery Scheduling: Matching the Specializations in Traditional
Schedulers," Proc. of the USENIX 1999 Annual Tech. Conference,
June 1999.
[Sel96] Seltzer, M., Endo, Y., Small, C., Smith, K., "Dealing
with Disaster: Surviving Misbehaved Kernel Extensions," Proc. of
the Second Symposium on Operating System Design and Implementation,
October 1996.
[Sma98] Small, C., Building an Extensible Operating System,
Ph.D. thesis, Division of Engineering and Applied Sciences, Harvard
University, October 1998.
[Sto96] Stoica, I., Abdel-Wahab, H., Jeffay, K., Baruah, S., Gehrke,
J., Plaxton, C.G., "A Proportional-Share Resource Allocation
Algorithm for Real-Time, Time-Shared Systems," Proc. of the IEEE
Real-Time Systems Symposium, December 1996.
[Sul99a] Sullivan, D., Haas, R., Seltzer. M., "Tickets and
Currencies Revisited: Extending Multi-Resource Lottery
Scheduling," Proc. of the Seventh Workshop on Hot Topics in
Operating Systems, March 1999.
[Sul99b] Sullivan, D., Seltzer, M., "A Resource Management
Framework for Central Servers," Computer Science Technical Report
TR-13-99, Harvard University, December 1999.
[Sun98] "Solaris Resource Manager 1.0: Controlling System
Resources Effectively: A White Paper,"
https://www.sun.com/software/white-papers/wp-srm/.
[Ver98] Verghese, B., Gupta, A., Rosenblum, M., "Performance
Isolation: Sharing and Isolation in Shared Memory
Multiprocessors," Proc. of the Eighth Int'l Conf. on
Architectural Support for Programming Languages and Operating Systems,
October 1998.
[Wal94] Waldspurger, C.A., Weihl, W., "Lottery Scheduling:
Flexible Proportional-Share Resource Management," Proc. of the
First Symposium on Operating System Design and Implementation,
November 1994.
[Wal95] Waldspurger, C.A., Lottery and Stride Scheduling: Flexible
Proportional-Share Resource Management, Ph.D. thesis, MIT/LCS/TR-667,
MIT Laboratory for Computer Science, September 1995.
[Wal96] Waldspurger, C.A., Weihl, W., "An Object-Oriented
Framework for Modular Resource Management," Proc. of the Fifth
Int'l Workshop on Object Orientation in Operating Systems, October
1996.
[Wei84] Weicker, R.P., "Dhrystone: A Synthetic Systems
Programming Benchmark," Communications of the ACM, October
1984.
[top |
prev |
next]