Check out the new USENIX Web site. [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]