ACM Home Page
Please provide us with feedback. Feedback
Design of the x-kernel
Full text PdfPdf (1.28 MB)
Source Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Symposium proceedings on Communications architectures and protocols table of contents
Stanford, California, United States
Pages: 65 - 75  
Year of Publication: 1988
ISBN:0-89791-279-9
Also published in ...
Authors
N. Hutchinson  Univ. of Arizona, Tuscon
L. Peterson  Univ. of Arizona, Tuscon
Sponsors
SIGCOMM: ACM Special Interest Group on Data Communication
SRI Intl :
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 20,   Citation Count: 15
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/52324.52332
What is a DOI?

ABSTRACT

The x-kernel is a configurable operating system kernel designed to support experimentation in interprocess communication and distributed programming. The x-kernel's underlying architecture provides a rich set of abstractions that are used to construct and compose communication protocols. The architecture is interesting because the abstractions are both general enough to accommodate a wide range of protocols and efficient enough to provide a useful testbed in which protocol performance can be accurately measured.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
Acce86
M. Accetta, et. al. Mach: A New Kernel Foundation for UNIX Development. In Proceedings of Summer Usenix, July 1986.
Andr88
 
AT&T87
 
Blac87
Cher85
Cher87
Clar85
Habe76
 
Hutc87
 
Hutc88
N.C. Hutchinson, S. Mishra, L.L. Peterson, and V. Thomas. Tools for Implementing Network Protocols. In preparation.
 
Leff78
S.J. Leffler, R.S. Fabray, and W.N. Joy. A 4.2BSD interprocess communication primer. In Unix Programmer's Manual, Volume 2C, University of California at Berkeley, 1978.
 
Leff83
S.J. Leffler, W.N. Joy, and R.S. Fabray. 4.2BSD Networking Implementation Notex. In Unix Programmer's Manual, Volume 2C, University of California at Berkeley, 1983.
 
Mock87
P. Mockapetris. Domain Names--Implementation and Specification. Request For Comments 1035. USC Information Sciences Institute, Marina del Ray, Calif., November 1987.
 
Pete87
L.L. Peterson. Preserving context information in an IPC abstraction. In Proceedings of the Sixth Symposium on Reliability in Distributed Software and Database Systems, pages 22-31, March 1987.
 
Plum82
D. Plummer. An Ethernet Address Resolution Protocol. Request For Comments 826, USC Information Sciences Institute, Marina del Ray, Calif., November 1982.
 
Post80
J. PosteI. User Datagram ProtocoI. Request For Comments 768, USC Information Sciences Institute, Marina del Ray, Calif., August 1980.
 
Post81a
J. PosteI. Internet Protocol. Request For Comments 791, USC Information Sciences Institute, Marina del Ray, Calif., September 1981.
 
Post81b
J. Postel. Internet Message Control Protocol. Request For Comments 792, USC Information Sciences Institute, Marina del Ray, Calif., September 1981.
 
Ritc84
D. M. Ritchie. A stream input-output system. A T&T Bell Laboratories Technical Journal, 63(8):311-324, October 1984.
 
Scot87
 
SUN86
SUN Microsystems Inc. Remote Procedure Call Programming Guide. February 1986.
 
USC81
USC Information Science Institute. Transmission Control Protocol. Request For Comments 793, Marina del Ray, Calif., September 1981.

CITED BY  15

Collaborative Colleagues:
N. Hutchinson: colleagues
L. Peterson: colleagues