7. Anhang III: Bibliographie (Appendix III: Bibliography)
7.0 Appendix III: Bibliography
[Corbin] Corbin, John, "The Art of Distributed Programming-Programming Techniques for Remote Procedure Calls." Springer-Verlag, New York, New York. 1991. Grundlegende Beschreibung von RPC und XDR sowie deren Verwendung zum Programmieren verteilter Anwendungen.
[Glover] Glover, Fred, "TNFS Protocol Specification," Trusted System Interest Group, Work in Progress.
[Israel] Israel, Robert K., Sandra Jett, James Pownell, George M. Ericson, "Eliminating Data Copies in UNIX-based NFS Servers," Uniforum Conference Proceedings, San Francisco, CA, February 27 - March 2, 1989. Beschreibt zwei Methoden zur Reduzierung von Datenkopien im Code von NFS-Servern.
[Jacobson] Jacobson, V., "Congestion Control and Avoidance," Proc. ACM SIGCOMM `88, Stanford, CA, August 1988. Das Papier beschreibt Verbesserungen an TCP, um dessen Einsatz über Wide Area Networks und durch Gateways zwischen Netzen unterschiedlicher Kapazität zu ermöglichen. Diese Arbeit war ein Ausgangspunkt für die NFS Dynamic Retransmission-Arbeiten.
[Juszczak] Juszczak, Chet, "Improving the Performance and Correctness of an NFS Server," USENIX Conference Proceedings, USENIX Association, Berkeley, CA, June 1990, pages 53-63. Beschreibt die Implementierung des Reply-Cache, der Arbeit auf dem Server vermeidet, indem er doppelte Anfragen behandelt. Wichtiger noch, wenngleich als Nebeneffekt aufgeführt, hilft der Reply-Cache, die erneute Anwendung destruktiver nicht-idempotenter Operationen zu vermeiden und erhöht so die Korrektheit.
[Kazar] Kazar, Michael Leon, "Synchronization and Caching Issues in the Andrew File System," USENIX Conference Proceedings, USENIX Association, Berkeley, CA, Dallas Winter 1988, pages 27-36. Eine Beschreibung des Cache-Konsistenzschemas in AFS. Im Vergleich zu anderen verteilten Dateisystemen.
[Macklem] Macklem, Rick, "Lessons Learned Tuning the 4.3BSD Reno Implementation of the NFS Protocol," Winter USENIX Conference Proceedings, USENIX Association, Berkeley, CA, January 1991. Beschreibt Leistungsarbeiten beim Tunen der 4.3BSD-Reno-NFS-Implementierung. Beschreibt die Leistungsverbesserung (reduzierte CPU-Last) durch Eliminierung von Datenkopien.
[Mogul] Mogul, Jeffrey C., "A Recovery Protocol for Spritely NFS," USENIX File System Workshop Proceedings, Ann Arbor, MI, USENIX Association, Berkeley, CA, May 1992. Zweites Paper zu Spritely NFS, das ein lease-basiertes Schema zur Wiederherstellung des Zustands des Konsistenzprotokolls vorschlägt.
[Nowicki] Nowicki, Bill, "Transport Issues in the Network File System," ACM SIGCOMM newsletter Computer Communication Review, April 1989. Eine kurze Beschreibung der Grundlage für die dynamische Retransmission-Arbeit.
[Pawlowski] Pawlowski, Brian, Ron Hixon, Mark Stein, Joseph Tumminaro, "Network Computing in the UNIX and IBM Mainframe Environment," Uniforum `89 Conf. Proc., (1989) Beschreibung einer NFS-Server-Implementierung für IBMs MVS-Betriebssystem.
[RFC1014] Sun Microsystems, Inc., "XDR: External Data Representation Standard", RFC 1014, Sun Microsystems, Inc., June 1987. Spezifikation des kanonischen Formats für den Datenaustausch, verwendet mit RPC.
[RFC1057] Sun Microsystems, Inc., "RPC: Remote Procedure Call Protocol Specification", RFC 1057, Sun Microsystems, Inc., June 1988. Spezifikation des Remote-Procedure-Call-Protokolls.
[RFC1094] Sun Microsystems, Inc., "Network Filesystem Specification", RFC 1094, Sun Microsystems, Inc., March 1989. NFS-Version-2-Protokollspezifikation.
[Sandberg] Sandberg, R., D. Goldberg, S. Kleiman, D. Walsh, B. Lyon, "Design and Implementation of the Sun Network Filesystem," USENIX Conference Proceedings, USENIX Association, Berkeley, CA, Summer 1985. Das grundlegende Paper, das die SunOS-Implementierung des NFS-Version-2-Protokolls beschreibt, und die Ziele, die Protokollspezifikation und die Abwägungen erörtert.
[Srinivasan] Srinivasan, V., Jeffrey C. Mogul, "Spritely NFS: Implementation and Performance of Cache Consistency Protocols", WRL Research Report 89/5, Digital Equipment Corporation Western Research Laboratory, 100 Hamilton Ave., Palo Alto, CA, 94301, May 1989. Dieses Paper analysiert die Auswirkung der Anwendung eines Sprite-ähnlichen Konsistenzprotokolls auf Standard-NFS. Die Probleme der Wiederherstellung in einer zustandsbehafteten Umgebung werden in [Mogul] behandelt.
[X/OpenNFS] X/Open Company, Ltd., X/Open CAE Specification: Protocols for X/Open Internetworking: XNFS, X/Open Company, Ltd., Apex Plaza, Forbury Road, Reading Berkshire, RG1 1AX, United Kingdom, 1991. Dies ist ein unverzichtbarer Verweis für das NFS-Version-2-Protokoll und die begleitenden Protokolle, einschließlich des Lock Manager und des Portmapper.
[X/OpenPCNFS] X/Open Company, Ltd., X/Open CAE Specification: Protocols for X/Open Internetworking: (PC)NFS, Developer's Specification, X/Open Company, Ltd., Apex Plaza, Forbury Road, Reading Berkshire, RG1 1AX, United Kingdom, 1991. Dies ist ein unverzichtbarer Verweis für das NFS-Version-2-Protokoll und die begleitenden Protokolle, einschließlich des Lock Manager und des Portmapper.