• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Lottery Scheduling: Flexible Proportional-Share Resource Management (1994)

Cached

  • Download as a PDF

Download Links

  • [cs.ucsb.edu]
  • [cs.unomaha.edu]
  • [www.cs.fsu.edu]
  • [www.cs.duke.edu]
  • [www.cs.fsu.edu]
  • [www.cs.fsu.edu]
  • [www.cs.fsu.edu]
  • [www.cs.fsu.edu]
  • [www.cs.fsu.edu]
  • [www.cs.fsu.edu]
  • [www.cs.columbia.edu]
  • [www.cs.fsu.edu]
  • [triton.towson.edu]
  • [www.usenix.org]
  • [paul.rutgers.edu]
  • [www.research.digital.com]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Carl A. Waldspurger , William E. Weihl
Citations:374 - 4 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

Versions

  • Version 0
  • Version 1

Version History

Metadata Version 1

User correction supplied by mph

DatumValueSource
TITLE Lottery Scheduling: Flexible Proportional-Share Resource Management SVM HeaderParse 0.2
AUTHOR NAME Carl A. Waldspurger user correction
AUTHOR NAME William E. Weihl user correction
ABSTRACT This paper presents lottery scheduling, a novel randomized resource allocation mechanism. Lottery scheduling provides efficient, responsive control over the relative execution rates of computations. Such control is beyond the capabilities of conventional schedulers, and is desirable in systems that service requests of varying importance, such as databases, media-based applications, and networks. Lottery scheduling also supports modular resource management by enabling concurrent modules to insulate their resource allocation policies from one another. A currency abstraction is introduced to flexibly name, share, and protect resource rights. We also show that lottery scheduling can be generalized to manage many diverse resources, such as I/O bandwidth, memory, and access to locks. We have implemented a prototype lottery scheduler for the Mach 3.0 microkernel, and found that it provides flexible and responsive control over the relative execution rates of a wide range of applications. The overhead imposed by our unoptimized prototype is comparable to that of the standard Mach timesharing policy. user correction
YEAR 1994 user correction
CITATIONS 24 found ParsCit 1.0
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University