Connected: An Internet Encyclopedia
RFC 1813 - 7.0 Appendix III: Bibliography

Top: Connected: An Internet Encyclopedia
Up: Requests For Comments
Up: RFC 1813
Prev: 6.3.2 File handles
Next: 8. Security Considerations

### 7. Appendix III: Bibliography

    [Corbin]        Corbin, John, "The Art of Distributed
                    Programming-Programming Techniques for Remote
                    Procedure Calls." Springer-Verlag, New York, New
                    York. 1991.  Basic description of RPC and XDR
                    and how to program distributed applications
                    using them.

    [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.  Describes two
                    methods for reducing data copies in NFS server
                    code.

    [Jacobson]      Jacobson, V., "Congestion Control and
                    Avoidance," Proc. ACM SIGCOMM `88, Stanford, CA,
                    August 1988.  The paper describing improvements
                    to TCP to allow use over Wide Area Networks and
                    through gateways connecting networks of varying
                    capacity. This work was a starting point for the
                    NFS Dynamic Retransmission work.

    [Juszczak]      Juszczak, Chet, "Improving the Performance and
                    Correctness of an NFS Server," USENIX Conference
                    Proceedings, USENIX Association, Berkeley, CA,
                    June 1990, pages 53-63.  Describes reply cache
                    implementation that avoids work in the server by
                    handling duplicate requests. More important,
                    though listed as a side-effect, the reply cache
                    aids in the avoidance of destructive
                    non-idempotent operation re-application --
                    improving correctness.

    [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.  A description
                    of the cache consistency scheme in AFS.
                    Contrasted with other distributed file systems.

    [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.
                    Describes performance work in tuning the 4.3BSD
                    Reno NFS implementation. Describes performance
                    improvement (reduced CPU loading) through
                    elimination of data copies.

    [Mogul]         Mogul, Jeffrey C., "A Recovery Protocol for Spritely
                    NFS," USENIX File System Workshop Proceedings,
                    Ann Arbor, MI, USENIX Association, Berkeley, CA,
                    May 1992.  Second paper on Spritely NFS proposes
                    a lease-based scheme for recovering state of
                    consistency protocol.

    [Nowicki]       Nowicki, Bill, "Transport Issues in the Network
                    File System," ACM SIGCOMM newsletter Computer
                    Communication Review, April 1989.  A brief
                    description of the basis for the dynamic
                    retransmission work.

    [Pawlowski]     Pawlowski, Brian, Ron Hixon, Mark Stein, Joseph
                    Tumminaro, "Network Computing in the UNIX and
                    IBM Mainframe Environment," Uniforum `89 Conf.
                    Proc., (1989) Description of an NFS server
                    implementation for IBM's MVS operating system.

    [RFC1014]       Sun Microsystems, Inc., "XDR: External Data
                    Representation Standard", RFC 1014,
                    Sun Microsystems, Inc., June 1987.
                    Specification for canonical format for data
                    exchange, used with RPC.

    [RFC1057]       Sun Microsystems, Inc., "RPC: Remote Procedure
                    Call Protocol Specification", RFC 1057,
                    Sun Microsystems, Inc., June 1988.
                    Remote procedure protocol specification.

    [RFC1094]       Sun Microsystems, Inc., "Network Filesystem
                    Specification", RFC 1094, Sun Microsystems, Inc.,
                    March 1989.  NFS version 2 protocol
                    specification.

    [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.  The basic paper describing the
                    SunOS implementation of the NFS version 2
                    protocol, and discusses the goals, protocol
                    specification and trade-offs.

    [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.  This paper analyzes
                    the effect of applying a Sprite-like consistency
                    protocol applied to standard NFS. The issues of
                    recovery in a stateful environment are covered
                    in [Mogul].

    [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.  This is an indispensable reference for
                    NFS version 2 protocol and accompanying
                    protocols, including the Lock Manager and the
                    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.  This is an
                    indispensable reference for NFS version 2
                    protocol and accompanying protocols, including
                    the Lock Manager and the Portmapper.

Next: 8. Security Considerations

Connected: An Internet Encyclopedia
RFC 1813 - 7.0 Appendix III: Bibliography