See this document in CiteSeerX!

CPU Inheritance Scheduling (1996)  (Make Corrections)  (68 citations)
Bryan Ford Sai Susarla Department of Computer Science University of Utah Salt ...
Usenix Association Second Symposium on Operating Systems Design and Implementation (OSDI)



  Home/Search   Context   Related

 
View or download:
ntu.edu.tw/~murphy...nheritsched.ps.gz
rtlab.kaist.ac.kr/~sikang/...FS96.ps.gz
ntu.edu.tw/~murphy...nheritsched.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  ntu.edu.tw/~mur...ensibleOSPapers (more)
From:  rtlab.kaist.ac.kr/~sikang...index
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Traditional processor scheduling mechanisms in operating systems are fairly rigid, often supportingonly one fixed scheduling policy, or, at most, a few "scheduling classes" whose implementations are closely tied together in the OS kernel. This paper presents CPU inheritance scheduling, a novel processor scheduling framework in which arbitrary threads can act as schedulers for other threads. Widely different scheduling policies can be implemented under the framework, and many different policies... (Update)

Cited by:   More
Real-Time Programming and L4 Microkernels - Sergio Ruocco National   (Correct)
Implicit Coscheduling: Coordinated Scheduling with Implicit.. - Arpaci-Dusseau (1998)   (Correct)
QoSOS: An Adaptable Architecture for QoS.. - Moreno, Neto.. (2003)   (Correct)

Similar documents (at the sentence level):
33.2%:   D R A F T --- Uucs-96-005 - Flexible Multi-Policy Scheduling (1996)   (Correct)
32.9%:   Draft---Uucs-96-005 - Flexible Multi-Policy Scheduling (1996)   (Correct)

Active bibliography (related documents):   More   All
0.6:   An Architectural Overview Of The Alpha Real-Time.. - Clark, Jensen, Reynolds (1993)   (Correct)
0.5:   Irreproducible Benchmarks Might Be Sometimes Helpful - Jochen Liedtke Nayeem   (Correct)
0.5:   Mach Scheduling Framework - Rob Haydt (1994)   (Correct)

Similar documents based on text:   More   All
0.1:   DataStations: Ubiquitous Transient Storage - For Mobile Users (2003)   (Correct)
0.1:   Composable Consistency for Large-scale - Peer Replication Sai (2003)   (Correct)
0.0:   Monkey Cutaneous SAI and RA Responses to Raised and.. - David Blake Kenneth (1997)   (Correct)

Related documents from co-citation:   More   All
33:   A hierarchical CPU scheduler for multimedia operating systems - Goyal, Guo et al. - 1996
22:   Lottery scheduling: Flexible proportionalshare resource management - Waldspurger, Weihl - 1994
20:   Microkernels Meet Recursive Virtual Machines - Ford, Hibler et al. - 1996

BibTeX entry:   (Update)

B. Ford and S.R. Susarla. CPU inheritance scheduling. In Proceedings of the Second Symposium on Operating Systems Design and Implementation, pages 91--106, October 1996. http://citeseer.ist.psu.edu/ford96cpu.html   More

@inproceedings{ bryan96cpu,
    author = "Ford, Bryan and Susarla, Sai",
    title = "{CPU Inheritance Scheduling}",
    booktitle = "Usenix Association Second Symposium on Operating Systems Design and Implementation ({OSDI})",
    pages = "91-105",
    year = "1996",
    url = "citeseer.ist.psu.edu/ford96cpu.html" }
Citations (may not include all citations):
1582   Scheduling Algorithms for Multiprogramming in a Hard-Real-Ti.. - Liu, Layland - 1973
528   Priority Inheritance Protocols: An Approach to Real-time Syn.. (context) - Sha, Rajkumar et al. - 1990
447   Exokernel: An Operating System Architecture for Application-.. - Engler, Kaashoek et al. - 1995
444   Mach: A New Kernel Foundation for UNIX Development (context) - Accetta, Baron et al. - 1986
304   Scheduler Activations: Effective Kernel Support for the User.. - Anderson, Bershad et al. - 1992
248   Lottery Scheduling: Flexible Proportional-Share Resource Man.. - Waldspurger, Weihl - 1994
245   The Java Language Environment: A White Paper (context) - Gosling, McGilton - 1996
200   A Hierarchical CPU Scheduler For Multimedia Operations - Goyal, Guo et al. - 1996
159   lmbench: Portable Tools for Performance Analysis - McVoy, Staelin - 1996
105   Stride Scheduling: Deterministic Proportional-Share Resource.. - Waldspurger, Weihl - 1995
92   Microkernels Meet Recursive Virtual Machines - Ford, Hibler et al. - 1996
88   Lottery and Stride Scheduling: Flexible Proportional-Share R.. - Waldspurger - 1995
74   The Implications of Cache Affinity on Processor Scheduling f.. (context) - Vaswani, Zahorjan - 1991
58   Using Processor-Cache Affinity Information in SharedMemory M.. (context) - Squillante, Lazowska - 1993
51   A Fair Share Scheduler - Kay, Lauder - 1988
43   On Micro-Kernel Construction - Liedtke - 1995
35   The Fair Share Scheduler (context) - Henry - 1984
29   Efficient and Language-Independent Mobile Programs (context) - Adl-Tabatabai, Langdale et al. - 1996
26   Scheduling and Resource Management Techniques for Multiproce.. - Black - 1990
22   The KeyKOS Nanokernel Architecture (context) - Bomberger, Hardy - 1992
20   Operating Systems Review (context) - Hardy, Architecture - 1985
19   Hierarchical Program Structures (context) - Dahl - 1972
16   An Event-based Fair Share Scheduler (context) - Essick - 1990
12   Evaluating the Performance of Cache-Affinity Scheduling in S.. - Torrellas, Tucker et al. - 1995
8   Sources of Unbounded Priority Inversions in Real-time System.. (context) - Davari, Sha - 1992
5   Postscript and HTML available under http://www (context) - Ford, Hibler et al. - 1996
4   A survey of analytical time-sharing models (context) - McKinney - 1969
4   Win32 Programmer's Reference (context) - Corporation - 1993
3   A Benefit Accrual Model of Real-Time (context) - Jensen - 1991
2   A Short Note on Cheap Fine-grained Time Measurement (context) - Liedtke - 1996
2   Adding Real-Time Scheduling to the Mach Kernel (context) - Golub - 1993



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://star.ee.ntu.edu.tw/~murphy/reports/rtos/ExtensibleOSPapers.html):   More
The Case for Extensible Operating Systems - Margo Seltzer (1995)   (Correct)
Structuring the Kernel as a Toolkit of Extensible, Reusable.. - Christopher Small (1995)   (Correct)
VINO: An Integrated Platform for Operating System and.. - Small, Seltzer (1994)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC