|
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
|
Gregory R. Andrews , Michael Coffin , Irving Elshoff , Kelvin Nilson , Gregg Townsend , Ronald A. Olsson , Titus Purdin, An overview of the SR language and implementation, ACM Transactions on Programming Languages and Systems (TOPLAS), v.10 n.1, p.51-86, Jan. 1988
[doi> 10.1145/42192.42324]
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alastair Reid , Matthew Flatt , Leigh Stoller , Jay Lepreau , Eric Eide, Knit: component composition for systems software, Proceedings of the 4th conference on Symposium on Operating System Design & Implementation, p.24-24, October 22-25, 2000, San Diego, California
|
|