See this document in CiteSeerX!

Evolving Mach 3.0 to a Migrating Thread Model (1994)  (Make Corrections)  
Bryan Ford, Jay Lepreau
Proceedings of theWinter 1994 USENIX Technical Conference and Exhibition



  Home/Search   Context   Related

Links:   DBLP

 
View or download:
utah.edu/pub/threadmigrate.ps.Z
utah.edu/papers/threadmigrate.ps.Z
utah.edu/flux/pape...hreadmigrate.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  sleepless.com/people/baford...pub (more)
From:  utah.edu/flux/papers/index
(Enter author homepages)

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

Abstract: We have modified Mach 3.0 to treat cross-domain remote procedure call (RPC) as a single entity, instead of a sequence of message passing operations. With RPC thus elevated, we improved the transfer of control during RPC by changing the thread model. Like most operating systems, Mach views threads as statically associated with a single task, with two threads involved in an RPC. An alternate model is that of migrating threads, in which, during RPC, a single thread abstraction moves between tasks... (Update)

Similar documents (at the sentence level):
78.7%:   Evolving Mach 3.0 to a Migrating Thread Model - Ford, Lepreau (1994)   (Correct)

Active bibliography (related documents):   More   All
0.7:   Microkernels Should Support Passive Objects - Ford, Lepreau (1993)   (Correct)
0.4:   Scout: A Communications-Oriented Operating System - Montz, Mosberger, O'Malley, .. (1994)   (Correct)
0.3:   FLEX: A Tool for Building Efficient and Flexible Systems - Carter, Ford, Hibler.. (1993)   (Correct)

Similar documents based on text:   More   All
0.2:   Separating Presentation from Interface in RPC and IDLs - Ford, Hibler, Lepreau (1994)   (Correct)
0.1:   The Flux OSKit: A Substrate for Kernel and Language Research - Ford (1997)   (Correct)
0.1:   Interface and Execution Models in the Fluke Kernel - Ford, Hibler, Lepreau.. (1999)   (Correct)

BibTeX entry:   (Update)

@inproceedings{ ford94evolving,
    author = "Bryan Ford and Jay Lepreau",
    title = "Evolving Mach 3.0 to a migrating thread model",
    booktitle = "Proceedings of {theWinter} 1994 {USENIX} Technical Conference and Exhibition",
    pages = "97--114",
    year = "1994",
    url = "citeseer.ist.psu.edu/article/ford94evolving.html" }
Citations (may not include all citations):
304   Scheduler activations: Effective kernel support for the user.. - Anderson, Bershad et al. - 1992  DBLP
226   Lightweight remote procedure call (context) - Bershad, Anderson et al. - 1990  ACM   DBLP
164   distributed system (context) - Cheriton - 1988
158   The Chorus distributed operating system (context) - Rozier, Abrossimov et al. - 1989
129   The structuring of systems using upcalls (context) - Clark - 1985  ACM   DBLP
115   The Spring nucleus: a microkernel for objects - Hamilton, Kougiouris - 1993
100   Using continuations to implement thread management and commu.. - Draves, Bershad et al. - 1991  ACM   DBLP
98   Improving IPC by kernel design - Liedtke - 1993  ACM   DBLP
97   Distributed object-based programming systems (context) - Chin, Chanson - 1991  DBLP
83   An architectural overview of QNX (context) - Hildebrand - 1992  ACM   DBLP
59   An introduction to programming with threads - Birrell - 1989
59   The design and implementation of the Clouds distributed oper.. - Dasgupta - 1990  DBLP
40   The Peregrine high-performance RPC system - Johnson, Zwaenepoel - 1993  ACM   DBLP
39   A fast Mach network IPC implementation - Barrera - 1991  DBLP
36   Personal communication (context) - Condict - 1993
34   An architectural overview of the Alpha real-time distributed.. - Clark, Jensen et al. - 1992
31   Fast interrupt priority management in operating system kerne.. - Stodolsky, Chen et al. - 1993  ACM   DBLP
28   Beyond micro-kernel design: Decoupling modularity and protec.. (context) - Druschel, Peterson et al. - 1992
22   The KeyKOS nanokernel architecture (context) - Bomberger, Hardy - 1992  ACM   DBLP
14   FLEX: A tool for building efficient and flexible systems - Carter, Ford et al. - 1993  DBLP
8   Sources of unbounded priority inversions in real-time system.. (context) - Davari, Sha - 1992  ACM   DBLP
8   Redirecting system calls in Mach (context) - Patience - 1993
6   a generalpurpose multiprocessor operating system (context) - Scott, LeBlanc et al. - 1988
4   MACH 3 Kernel Interface (context) - Foundation, Univ - 1992
4   and Jeff Law (context) - Lepreau, Hibler et al. - 1993
3   IEEE Trans on Software Engineering (context) - Black, Huchinson et al. - 1987
3   to use migrating threads (context) - Ford, Lepreau - 1993
3   Notes on thread models in Mach - Ford, Hibler et al. - 1993

Documents on the same site (http://www.sleepless.com/people/baford/pub.html):   More
In-Kernel Servers on Mach 3.0: Implementation and Performance - Lepreau, Hibler, Ford, Law   (Correct)
User-level Checkpointing Through Exportable Kernel State - Tullmann, Lepreau, Ford.. (1996)   (Correct)
FLEX: A Tool for Building Efficient and Flexible Systems - Carter, Ford, Hibler.. (1993)   (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