Alternate document:   Details   Implementation Experience with MANET Routing Protocols (02) Kwan-Wu Chin, John Judge, Aidan Williams, Roger Kermode

See this document in CiteSeerX!

An Implementation of Scheduler Activations on the NetBSD Operating System (2002)  (Make Corrections)  (3 citations)
Nathan J. Williams



  Home/Search   Context   Related

 
View or download:
mit.edu/nathanw/www/use...freenixsa.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  mit.edu/nathanw/www/usenix/ (more)
(Enter author homepages)

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

Abstract: This paper presents the design and implementation of a two-level thread scheduling system on NetBSD. This system provides a foundation for efficient and flexible threads on both uniprocessor and multiprocessor machines. The work is based on the scheduler activations kernel interface proposed by Anderson et al. [1] for userlevel control of parallelism in the presence of multiprogramming and multiprocessing. (Update)

Context of citations to this paper:   More

...Relatively few Linux applications use multi threading. The same is true of the BSD based operating systems, which until recently [31] did not provide kernel support for multi threading. The use of other shared memory facilities is also not terribly widespread. We can...

Cited by:   More
Controling Kernel Scheduling from User Space: an Approach to.. - Danjean, Namyst   (Correct)
Web Interactions - Graunke (2003)   (Correct)
Traps and Pitfalls: Practical Problems in System Call.. - Garfinkel (2003)   (Correct)

Active bibliography (related documents):   More   All
0.1:   A Scalable Concurrent malloc(3) Implementation for FreeBSD - Evans (2006)   (Correct)
0.0:   A Formal Specification for Procedure Calling Conventions - Bailey, Davidson (1993)   (Correct)
0.0:   Trace-driven Memory Simulation: A Survey - Uhlig, Mudge   (Correct)

Similar documents based on text:   More   All
0.5:   User-Level Threads and Interprocess Communication - Feeley, Chase, Lazowska (1993)   (Correct)
0.5:   Adding Scheduler Activations to Mach 3.0 - Barton-Davis, McNamee, Vaswani.. (1992)   (Correct)
0.4:   Scheduler Activations on BSD: Sharing Thread Management.. - Small, Seltzer (1995)   (Correct)

Related documents from co-citation:   More   All
2:   Programming the web with high-level programming languages - Paul, Shriram et al. - 2001

BibTeX entry:   (Update)

N. J. Williams. An implementation of scheduler activations on the netbsd operating system. In USENIX Annual Technical Conference, 2002. http://citeseer.ist.psu.edu/williams02implementation.html   More

@misc{ williams02implementation,
  author = "N. Williams",
  title = "An implementation of scheduler activations on the netbsd operating system",
  text = "N. J. Williams. An implementation of scheduler activations on the netbsd
    operating system. In USENIX Annual Technical Conference, 2002.",
  year = "2002",
  url = "citeseer.ist.psu.edu/williams02implementation.html" }
Citations (may not include all citations):
304   Scheduler activations: Effective kernel support for the user.. - Anderson, Bershad et al. - 1991
83   Programming with POSIX Threads (context) - Butenhof - 1997
57   Digital Equipment Corporation (context) - Corporatiom, DECthreads - 1996
34   Operating system benchmarking in the wake of lmbench: A case.. (context) - Brown, Seltzer - 1997
1   Adding scheduler activations to Mach - Barton-Davis, McNamee et al. - 1992
1   Scheduler acvivations on BSD: Sharing thread management betw.. (context) - Small, Seltzer - 1995
http://www.gnu.org/software/pth/pth.html
http://www.media.osaka-cu.ac.jp/
ftp://sipb.mit.edu/pub/pthreads/

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