Check out the new USENIX Web site. next up previous
Next: About this document ... Up: Cheating the I/O Bottleneck: Previous: Availability

Bibliography

1
T. Anderson, M. Dahlin, J. Neefe, D. Patterson, D. Roselli, and R. Wang.
Serverless network file systems.
In Proceedings of the ACM Symposium on Operating Systems Principles, pages 109-126, December 1995.

2
N. Boden, D. Cohen, R. Felderman, A. Kulawik, C. Seitz, J. Seizovic, and W-K Su.
Myrinet - a gigabit-per-second local area network.
IEEE Micro, February 1995.

3
José Carlos Brustoloni and Peter Steenkiste.
Effects of buffering semantics on I/O performance.
In Proc. of the Second Symposium on Operating Systems Design and Implementation, pages 277-291, Seattle, WA, October 1996. USENIX Assoc.

4
Greg Buzzard, David Jacobson, Milon Mackey, Scott Marovich, and John Wilkes.
An implementation of the Hamlyn sender-managed interface architecture.
In Proc. of the Second Symposium on Operating Systems Design and Implementation, pages 245-259, Seattle, WA, October 1996. USENIX Assoc.

5
Jeffrey S. Chase, Andrew J. Gallatin, Alvin R. Lebeck, and Kenneth G. Yocum.
Trapeze messaging API.
Technical Report CS-1997-19, Duke University, Department of Computer Science, November 1997.

6
David R. Cheriton.
The V distributed system.
Communications of the ACM, 31(3):314-333, March 1988.

7
Brent N. Chun, Alan M. Mainwaring, and David E. Culler.
Virtual network transport protocols for Myrinet.
In Hot Interconnects Symposium V, August 1997.

8
D. Comer and J. Griffioen.
A new design for distributed systems: the remote memory model.
In Proceedings of the 1990 Summer USENIX, June 1990.

9
David E. Culler, Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau, Brent Chun, Steven Lumetta, Alan Mainwaring, Richard Martin, Chad Yoshikawa, and Frederick Wong.
Parallel computing on the Berkeley NOW.
In Proceedings of the 9th Joint Symposium on Parallel Processing (JSPP 97), 1997.

10
Michael D. Dahlin, Randolph Y. Wang, and Thomas E. Anderson.
Cooperative caching: Using remote client memory to improve file system performance.
In Proceedings of the First Symposium on Operating System Design and Implementation, pages 267-280, November 1994.

11
Zubin D. Dittia, Guru M. Parulkar, and Jerome R. Cox.
The APIC approach to high performance network interface design: Protected DMA and other techniques.
In Proceedings of IEEE Infocom, 1997.
WUCS-96-12 technical report.

12
Richard P. Draves, Brian N. Bershad, Richard F. Rashid, and Randall W. Dean.
Using continuations to implement thread management and communication in operating systems.
In Proceedings of the Thirteenth ACM Symposium on Operating System Principles, pages 122-136, December 1991.

13
Cezary Dubnicki, Angelos Bilas, Yuqun Chen, Stefanos Damianakis, and Kai Li.
VMMC-2: Efficient support for reliable, connection-oriented communication.
In Hot Interconnects Symposium V, August 1997.

14
Michael J. Feeley, William E. Morgan, Frederic H. Pighin, Anna R. Karlin, and Henry M. Levy.
Implementing global memory management in a workstation cluster.
In Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles, 1995.

15
Edward W. Felten and John Zahorjan.
Issues in the implementation of a remote memory paging system.
Technical Report 91-03-09, Department of Computer Science and Engineering, University of Washington, March 1991.

16
John H. Hartman and John K. Ousterhout.
The Zebra striped network file system.
In Proceedings of the Fourteenth ACM Symposium on Operating Systems Principles, pages 29-43, 1993.

17
Hsiao-Keng and Jerry Chu.
Zero-copy TCP in Solaris.
In Proceedings of the USENIX 1996 Annual Technical Conference, January 1996.

18
Hervé A. Jamrozik, Michael J. Feeley, Geoffrey M. Voelker, James Evans III, Anna R. Karlin, Henry M. Levy, and Mary K. Vernon.
Reducing network latency using subpages in a global memory environment.
In Proceedings of the Seventh Symposium on Architectural Support for Programming Languages and Operating Systems (ASPLOS VII), pages 258-267, October 1996.

19
Anthony D. Joseph, Alan F. deLespinasse, Joshua A. Tauber, David K. Gifford, and M. Frans Kaashoek.
Rover: A toolkit for mobile information access.
In Proceedings of the Fifteenth ACM Symposium on Operating System Principles, pages 156-171, December 1995.

20
Marshall Kirk McKusick, Keith Bostic, Michael J. Karels, and John S. Quarterman.
The Design and Implementation of the 4.4BSD Unix Operating System.
Addison Wesley, Reading, MA, 1996.

21
Scott Pakin, Vijay Karamcheti, and Andrew Chien.
Fast Messages (FM): Efficient, portable communication for workstation clusters and massively-parallel processors.
IEEE Parallel and Distributed Technology, 1997.

22
Russel Sandberg, David Goldberg, Steve Kleiman, Dan Walsh, and Bob Lyon.
Design and implementation of the Sun Network File System.
In Proceedings of the Summer USENIX Conference, pages 119-130, June 1985.

23
Chandramohan A. Thekkath, Timothy Mann, and Edward K. Lee.
Frangipani: A scalable distributed file system.
In Proceedings of the Sixteenth ACM Symposium on Operating System Principles (SOSP), October 1997.

24
Geoff M. Voelker, Eric J. Anderson, Tracy Kimbrel, Michael J. Feeley, Jeffrey S. Chase, Anna R. Karlin, and Henry M. Levy.
Implementing cooperative prefetching and caching in a globally-managed memory system.
In Proceedings of ACM International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS '98), June 1998.

25
Deborah A. Wallach, Wilson C. Hsieh, Kirk L. Johnson, M. Frans Kaashoek, and William E. Weihl.
Optimistic active messages: A mechanism for scheduling communication with computation.
In Proceedings of the ACM Symposium on Principles and Practice of Parallel Programming, July 1995.

26
Matt Welsh, Anindya Basu, and Thorsten von Eicken.
Incorporating memory management into user-level network interfaces.
In Hot Interconnects Symposium V, August 1997.

27
Kenneth G. Yocum, Jeffrey S. Chase, Andrew J. Gallatin, and Alvin R. Lebeck.
Cut-through delivery in Trapeze: An exercise in low-latency messaging.
In Proceedings of the Sixth IEEE International Symposium on High Performance Distributed Computing (HPDC-6), pages 243-252, August 1997.



Darrell Anderson
1998-04-27