See this document in CiteSeerX!

Adding Scheduler Activations to Mach 3.0 (1992)  (Make Corrections)  (1 citation)
Paul Barton-Davis, Dylan McNamee, Raj Vaswani, Edward D. Lazowska



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
washington.edu/tr/...CSE920803.PS.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  washington.edu/resea...trbyname (more)
(Enter author homepages)

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

Abstract: When user-level threads are built on top of traditional kernel threads, they can exhibit poor performance or even incorrect behavior in the face of blocking kernel operations such as I/O, page faults, and processor preemption. This problem can be solved by building user-level threads on top of a new kernel entity, the scheduler activation. The goal of the effort described in this paper was to implement scheduler activations in the Mach 3.0 operating system. We describe the design decisions... (Update)

Context of citations to this paper:   More

...application s concurrency is fully maintained. Scheduler activations have been implemented for research purposes in Taos [1] Mach 3. 0 [2], and BSD OS [9] and adopted commercially in Digital Unix [5] now Compaq Tru64 Unix) The scheduler activations system shares with other...

Cited by:   More
An Implementation of Scheduler Activations on the NetBSD.. - Williams (2002)   (Correct)

Active bibliography (related documents):   More   All
0.2:   Job Scheduling in Multiprogrammed Parallel Systems - Feitelson (1997)   (Correct)
0.1:   Fast Interrupt Priority Management in Operating System Kernels - Stodolsky (1993)   (Correct)
0.1:   Microkernel Operating Systems In Parallel Architectures - Blum (1994)   (Correct)

Similar documents based on text:   More   All
0.4:   Scheduler Activations: Effective Kernel Support for.. - Anderson, Bershad.. (1992)   (Correct)
0.2:   Using Locality Information in Userlevel Scheduling - Steckermeier, Bellosa (1995)   (Correct)
0.2:   Scheduler Activations on BSD: Sharing Thread Management.. - Small, Seltzer (1995)   (Correct)

BibTeX entry:   (Update)

Paul Barton-Davis, Dylan McNamee, Raj Vaswani, and Edward D. Lazowska. Adding scheduler activations to Mach 3.0. Technical Report 3, Department of Computer Science and Engineering, University of Washington, August 1992. http://citeseer.ist.psu.edu/barton-davis92adding.html   More

@misc{ barton-davis92adding,
  author = "P. Barton-Davis and D. McNamee and R. Vaswani and E. Lazowska",
  title = "Adding scheduler activations to Mach",
  text = "Paul Barton-Davis, Dylan McNamee, Raj Vaswani, and Edward D. Lazowska.
    Adding scheduler activations to Mach 3.0. Technical Report 3, Department
    of Computer Science and Engineering, University of Washington, August 1992.",
  year = "1992",
  url = "citeseer.ist.psu.edu/barton-davis92adding.html" }
Citations (may not include all citations):
257   Force-Calculation Algorithm (context) - Barnes, Hut et al. - 1986
181   ACM Transactions on Programming Languages and Systems (context) - Herlihy - 1991
141   PRESTO: A System for Object-oriented Parallel Programming (context) - Bershad, Lazowska et al. - 1988
137   A Dynamic Processor Allocation Policy for Multiprogrammed (context) - McCann, Vaswani et al. - 1990
137   Unix As An Application Program - Golub, Dean et al. - 1990  DBLP
120   The Performance Implications of Thread Management Alternativ.. (context) - Anderson, Lazowska et al. - 1989
118   The Interaction of Architecture and Operating System Design - Anderson, Levy et al. - 1991  ACM   DBLP
115   First-Class User-Level Threads - Marsh, Scott et al. - 1991  ACM
102   Scheduling Support for Concurrency and Parallelism in the Ma.. - Black - 1990  ACM   DBLP
100   Using Continuations to Implement Thread Management and Commu.. - Draves, Bershad et al. - 1991  ACM   DBLP
62   The Symmetry Multiprocessor System (context) - Lovett, Thakkar - 1988  DBLP
47   Department of Computer Science (context) - Richard, Draves et al. - 1988
46   Mach: A Foundation for Open Systems - Rashid, Baron et al. - 1989
44   Fast Mutual Exclusion for Uniprocessors (context) - Bershad, Redell et al. - 1992
20   The Performance of an Object-Oriented Thread Package (context) - Faust, Levy - 1989
9   Microprocessor Programmer's Reference Manual (context) - Corporation - 1987
9   Operating System Support for High Performance Multiprocessin.. (context) - Anderson - 1991
8   Using Continuations to Build a User-Level Threads Library - Dean - 1993  ACM   DBLP

Documents on the same site (http://bauhaus.cs.washington.edu/research/tr/tr-by-name.html):   More
Fast Median Filtering Algorithms for Mesh Computers - Tanimoto (1995)   (Correct)
A New Data Structure For Fast Approximate Matching - Berman (1994)   (Correct)
Privacy Interfaces for Information Management - Lau, Etzioni, Weld (1999)   (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