See this document in CiteSeerX!

Exokernels, Protocol implementation and Erlang (1999)  (Make Corrections)  
Björn Knutsson, Per Gunningberg



  Home/Search   Context   Related

 
View or download:
docs.uu.se/~bjorn/paper...DoCSTR103.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  csd.uu.se/~bjorn/lic (more)
Homepages:  B.Knutsson  

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

Abstract: In this report, we will discuss how ideas in the experimental operating system architectures called exokernels can be used to improve performance of the Erlang systems and programs written in Erlang, with an emphasis on protocol implementations written in Erlang. We will present experiences and conclusions. 1 Introduction The current "breed" of traditional operating systems abstract and multiplex hardware resources in a way that will work for almost all possible applications. Often portability... (Update)

Active bibliography (related documents):   More   All
0.6:   Improving Computer Communication Performance by Reducing Memory.. - Ahlgren (1997)   (Correct)
0.5:   TCP/IP on Gigabit Networks - Pink   (Correct)
0.5:   Robust Transaction Service for Distributed Control Systems - Eklund (1998)   (Correct)

Similar documents based on text:   More   All
1.2:   Exokernels + Erlang: Exploring novel operating systems.. - Knutsson (1998)   (Correct)
0.7:   Automatic Proxy Configuration - Knutsson, Gunningberg (2000)   (Correct)
0.4:   Fast and Flexible Application-Level Networking on.. - Ganger, Engler.. (2000)   (Correct)

BibTeX entry:   (Update)

@misc{ knutsson-exokernels,
  author = "Björn Knutsson and Per Gunningberg",
  title = "Exokernels, Protocol implementation and Erlang",
  url = "citeseer.ist.psu.edu/knutsson99exokernel.html" }
Citations (may not include all citations):
447   Exokernel: An operating system architecture for application-.. - Engler, Kaashoek et al. - 1995
400   safety and performance in the SPIN operating system (context) - Bershad, Savage et al. - 1995
366   A hierarchical internet object cache - Chankhunthod, Danzig et al. - 1996
339   Efficient software-based fault isolation - Wahbe, Lucco et al. - 1993
304   Scheduler activations: Effective kernel support for the user.. - Anderson, Bershad et al. - 1991
299   The BSD packet filter: A new architecture for user-level pac.. - McCanne, Jacobson - 1993
242   Concurrent Programming in Erlang - Armstrong, Virding et al. - 1993
175   Dealing with disaster: Surviving misbehaved kernel extension.. - Seltzer, Endo et al. - 1996
161   The packet filter: An efficient mechanism for userlevel netw.. - Mogul, Rashid et al. - 1987
119   Application Performance and Flexibility on Exokernel Systems - Kaashoek, Engler et al. - 1997
105   Stride scheduling: deterministic proportional-share resource.. - Waldspurger, Weihl - 1995
87   PATHFINDER: A pattern-based packet classifier - Bailey, Gopal et al. - 1994
81   Efficient packet demultiplexing for multiple endpoints and l.. - Yahara, Bershad et al. - 1994
69   flexible message demultiplexing using dynamic code generatio.. (context) - Engler, Kaashoek et al. - 1996
58   Operating System Concepts (context) - Silberschatz, Galvin - 1994
50   The Flux OSKit: A substrate for kernel and language research - Ford, Back et al. - 1997
46   Server operating systems - Kaashoek, Engler et al. - 1996
45   Embedded inodes and explicit grouping: Exploiting disk bandw.. - Ganger, Kaashoek - 1997
45   BSD Operating System (context) - McKusic, Bostic et al. - 1996
38   The operating system kernel as a secure programmable machine - Engler, Kaashoek et al. - 1994
26   Implementing a functional language for highly parallel realt.. (context) - Armstrong, Dacker et al. - 1992
25   Turbo erlang: Approaching the speed of C (context) - Hausman - 1994
19   Operating Systems: Internals and Design Principles (context) - Stallings - 1998
12   The FLUX OS toolkit: Reusable components for OS implementati.. - Ford, Van Maren et al. - 1997
11   UDM: User direct messaging for general-purpose multiprocessi.. - Mackenzie, Kubiatowicz et al. - 1996
10   An experiment using registers for fast message-based interpr.. (context) - Cheriton - 1984
8   The persistent relevance of IPC performance: New techniques .. - Hsieh, Kaashoek et al. - 1993
7   Internetworking with TCP/IP: Design (context) - Comer, Stevens - 1991
6   Towards predictable ILP performance --- controlling buffer c.. - Ahlgren, Bjorkman et al. - 1996
5   A pragmatic approach to compilation of Erlang - Johansson, Jonsson et al. - 1997
4   The performance of a no-copy API for communication (context) - Ahlgren, Bjorkman et al. - 1995
3   Pentium II Processor at 233 MHz (context) - Corporation - 1998
2   The linux kernel (context) - Torvalds
2   UNIX as an application program (context) - Goloub, Dean et al. - 1990
2   Development Environment Reference Manual (context) - Telecom, Project et al. - 1997
1   Linux emulation for SCO (context) - Record, Hopkirk et al. - 1998
1   Sun collaborates with Linux community to make Linux availabl.. (context) - Microsystems - 1998
1   Decentralizing UNIX abstractions in the exokernel architectu.. (context) - Brice, Pulido - 1997
1   Computing Science Department (context) - Hedqvist, parallel et al. - 1998
1   Intel386 Family Binary Compatibility Specification (context) - Corporation - 1992

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