< draft-talpey-nfs-rdma-problem-statement-00.txt   draft-talpey-nfs-rdma-problem-statement-01.txt >
Internet-Draft Tom Talpey Internet-Draft Tom Talpey
Expires: December 2003 Network Appliance, Inc. Expires: August 2004 Network Appliance, Inc.
Chet Juszczak Chet Juszczak
Sun Microsystems, Inc. Sun Microsystems, Inc.
June, 2003 February, 2004
NFS RDMA Problem Statement NFS RDMA Problem Statement
draft-talpey-nfs-rdma-problem-statement-00.txt draft-talpey-nfs-rdma-problem-statement-01.txt
Status of this Memo Status of this Memo
This document is an Internet-Draft and is subject to all provisions This document is an Internet-Draft and is subject to all provisions
of Section 10 of RFC2026. of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet- other groups may also distribute working documents as Internet-
Drafts. Drafts.
skipping to change at page 1, line 38 skipping to change at page 1, line 38
progress." progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (2003). All Rights Reserved. Copyright (C) The Internet Society (2004). All Rights Reserved.
Abstract Abstract
This draft addresses applying Remote Direct Memory Access to the This draft addresses applying Remote Direct Memory Access to the
NFS protocols. NFS implementations historically incur significant NFS protocols. NFS implementations historically incur significant
overhead due to data copies on end-host systems, as well as other overhead due to data copies on end-host systems, as well as other
sources. The potential benefits of RDMA to these implementations sources. The potential benefits of RDMA to these implementations
are explored, and the reasons why RDMA is especially well-suited to are explored, and the reasons why RDMA is especially well-suited to
NFS and network file protocols in general are evaluated. NFS and network file protocols in general are evaluated.
skipping to change at page 12, line 14 skipping to change at page 12, line 14
8. Acknowledgements 8. Acknowledgements
The authors wish to thank Jeff Chase who provided many useful The authors wish to thank Jeff Chase who provided many useful
suggestions. suggestions.
9. References 9. References
[BRU99] [BRU99]
J. Brustoloni, "Interoperation of copy avoidance in network J. Brustoloni, "Interoperation of copy avoidance in network
and file I/O", In Proc. INFOCOM '99, pages 534-542, New York, and file I/O", in Proc. INFOCOM '99, pages 534-542, New York,
NY, Mar. 1999., IEEE. Also available from NY, Mar. 1999., IEEE. Also available from
http://www.cs.pitt.edu/~jcb/publs.html http://www.cs.pitt.edu/~jcb/publs.html
[CAL+03] [CAL+03]
B. Callaghan, T. Lingutla-Raj, A. Chiu, P. Staubach, O. Asad, B. Callaghan, T. Lingutla-Raj, A. Chiu, P. Staubach, O. Asad,
"NFS over RDMA", to be published in Proceedings of ACM SIGCOMM "NFS over RDMA", in Proceedings of ACM SIGCOMM Summer 2003
Summer 2003 NICELI Workshop. NICELI Workshop.
[CHA+01] [CHA+01]
J. S. Chase, A. J. Gallatin, K. G. Yocum, "Endsystem J. S. Chase, A. J. Gallatin, K. G. Yocum, "Endsystem
optimizations for high-speed TCP", IEEE Communications, optimizations for high-speed TCP", IEEE Communications,
39(4):68-74, April 2001. 39(4):68-74, April 2001.
[CHA+99] [CHA+99]
J. S. Chase, D. C. Anderson, A. J. Gallatin, A. R. Lebeck, K. J. S. Chase, D. C. Anderson, A. J. Gallatin, A. R. Lebeck, K.
G. Yocum, "Network I/O with Trapeze", In 1999 Hot G. Yocum, "Network I/O with Trapeze", in 1999 Hot
Interconnects Symposium, August 1999. Interconnects Symposium, August 1999.
[CHU96] [CHU96]
H.K. Chu, "Zero-copy TCP in Solaris", Proc. of the USENIX 1996 H.K. Chu, "Zero-copy TCP in Solaris", Proc. of the USENIX 1996
Annual Technical Conference, San Diego, CA, January 1996 Annual Technical Conference, San Diego, CA, January 1996
[DAFS] [DAFS]
Direct Access File System Specification version 1.0, available Direct Access File System Specification version 1.0, available
from http://www.dafscollaborative.org, September 2001 from http://www.dafscollaborative.org, September 2001
skipping to change at page 12, line 52 skipping to change at page 12, line 52
M. DeBergalis, P. Corbett, S. Kleiman, A. Lent, D. Noveck, T. M. DeBergalis, P. Corbett, S. Kleiman, A. Lent, D. Noveck, T.
Talpey, M. Wittle, "The Direct Access File System", in Talpey, M. Wittle, "The Direct Access File System", in
Proceedings of 2nd USENIX Conference on File and Storage Proceedings of 2nd USENIX Conference on File and Storage
Technologies (FAST '03), San Francisco, CA, March 31 - April Technologies (FAST '03), San Francisco, CA, March 31 - April
2, 2003 2, 2003
[FJDAFS] [FJDAFS]
Fujitsu Prime Software Technologies, "Meet the DAFS Fujitsu Prime Software Technologies, "Meet the DAFS
Performance with DAFS/VI Kernel Implementation using cLAN", Performance with DAFS/VI Kernel Implementation using cLAN",
available from available from
http://www.pst.fujitsu.com/english/dafsdemo/index.html, xxx http://www.pst.fujitsu.com/english/dafsdemo/index.html, 2001.
2001.
[FJNFS] [FJNFS]
Fujitsu Prime Software Technologies, "An Adaptation of VIA to Fujitsu Prime Software Technologies, "An Adaptation of VIA to
NFS on Linux", available from NFS on Linux", available from
http://www.pst.fujitsu.com/english/nfs/index.html, xxx 2000. http://www.pst.fujitsu.com/english/nfs/index.html, 2000.
[GAL+99] [GAL+99]
A. Gallatin, J. Chase, K. Yocum, "Trapeze/IP: TCP/IP at Near- A. Gallatin, J. Chase, K. Yocum, "Trapeze/IP: TCP/IP at Near-
Gigabit Speeds", 1999 USENIX Technical Conference (Freenix Gigabit Speeds", 1999 USENIX Technical Conference (Freenix
Track), June 1999. Track), June 1999.
[KM02] [KM02]
K. Magoutis, "Design and Implementation of a Direct Access K. Magoutis, "Design and Implementation of a Direct Access
File System (DAFS) Kernel Server for FreeBSD", in Proceedings File System (DAFS) Kernel Server for FreeBSD", in Proceedings
of USENIX BSDCon 2002 Conference, San Francisco, CA, February of USENIX BSDCon 2002 Conference, San Francisco, CA, February
skipping to change at page 13, line 37 skipping to change at page 13, line 36
Monterey, CA, June 9-14, 2002. Monterey, CA, June 9-14, 2002.
[MOG03] [MOG03]
J. Mogul, "TCP offload is a dumb idea whose time has come", J. Mogul, "TCP offload is a dumb idea whose time has come",
9th Workshop on Hot Topics in Operating Systems (HotOS IX), 9th Workshop on Hot Topics in Operating Systems (HotOS IX),
Lihue, HI, May 2003. USENIX. Lihue, HI, May 2003. USENIX.
[NFSRDMA] [NFSRDMA]
T. Talpey, S. Shepler, "NFSv4 RDMA and Session Extensions", T. Talpey, S. Shepler, "NFSv4 RDMA and Session Extensions",
Internet Draft Work in Progress, draft-talpey-nfsv4-rdma- Internet Draft Work in Progress, draft-talpey-nfsv4-rdma-
sess-00, May 2003. sess-01, February 2004.
[PAI+00] [PAI+00]
V. S. Pai, P. Druschel, W. Zwaenepoel, "IO-Lite: a unified I/O V. S. Pai, P. Druschel, W. Zwaenepoel, "IO-Lite: a unified I/O
buffering and caching system", ACM Trans. Computer Systems, buffering and caching system", ACM Trans. Computer Systems,
18(1):37-66, Feb. 2000. 18(1):37-66, Feb. 2000.
[RFC3530] [RFC3530]
S. Shepler, et. al., "NFS Version 4 Protocol", Standards Track S. Shepler, et. al., "NFS Version 4 Protocol", Standards Track
RFC RFC
[RDDPPS] [RDDPPS]
Remote Direct Data Placement Working Group Problem Statement, Remote Direct Data Placement Working Group Problem Statement,
A. Romanow, J. Mogul, T. Talpey, S. Bailey, draft-ietf-rddp- A. Romanow, J. Mogul, T. Talpey, S. Bailey, draft-ietf-rddp-
problem-statement-02 problem-statement-03
[RFC1831] [RFC1831]
R. Srinivasan, "RPC: Remote Procedure Call Protocol R. Srinivasan, "RPC: Remote Procedure Call Protocol
Specification Version 2", Standards Track RFC Specification Version 2", Standards Track RFC
[RFC1832] [RFC1832]
R. Srinivasan, "XDR: External Data Representation Standard", R. Srinivasan, "XDR: External Data Representation Standard",
Standards Track RFC Standards Track RFC
[RFC1813] [RFC1813]
B. Callaghan, B. Pawlowski, P. Staubach, "NFS Version 3 B. Callaghan, B. Pawlowski, P. Staubach, "NFS Version 3
Protocol Specification", Informational RFC Protocol Specification", Informational RFC
[RPCRDMA] [RPCRDMA]
B. Callaghan, T. Talpey, "RDMA Transport for ONC RPC", B. Callaghan, T. Talpey, "RDMA Transport for ONC RPC",
Internet Draft Work in Progress, draft-callaghan-rpcrdma-00, Internet Draft Work in Progress, draft-callaghan-rpcrdma-01
May 2003.
[SHI+03] [SHI+03]
P. Shivam, J. Chase, "On the Elusive Benefits of Protocol P. Shivam, J. Chase, "On the Elusive Benefits of Protocol
Offload", to be published in Proceedings of ACM SIGCOMM Summer Offload", to be published in Proceedings of ACM SIGCOMM Summer
2003 NICELI Workshop, also available from 2003 NICELI Workshop, also available from
http://issg.cs.duke.edu/publications/niceli03.pdf http://issg.cs.duke.edu/publications/niceli03.pdf
[SKE+01] [SKE+01]
K.-A. Skevik, T. Plagemann, V. Goebel, P. Halvorsen, K.-A. Skevik, T. Plagemann, V. Goebel, P. Halvorsen,
"Evaluation of a Zero-Copy Protocol Implementation", in "Evaluation of a Zero-Copy Protocol Implementation", in
skipping to change at page 15, line 4 skipping to change at page 14, line 43
Authors' Addresses Authors' Addresses
Tom Talpey Tom Talpey
Network Appliance, Inc. Network Appliance, Inc.
375 Totten Pond Road 375 Totten Pond Road
Waltham, MA 02451 USA Waltham, MA 02451 USA
Phone: +1 781 768 5329 Phone: +1 781 768 5329
EMail: thomas.talpey@netapp.com EMail: thomas.talpey@netapp.com
Chet Juszczak Chet Juszczak
Sun Microsystems, Inc. Sun Microsystems, Inc.
43 Nagog Park 43 Nagog Park
Acton, MA 01720 USA Acton, MA 01720 USA
Phone: +1 978 206 9148 Phone: +1 978 206 9148
Email: chet.juszczak@sun.com Email: chet.juszczak@sun.com
Full Copyright Statement Full Copyright Statement
Copyright (C) The Internet Society (2003). All Rights Reserved. Copyright (C) The Internet Society (2004). All Rights Reserved.
This document and translations of it may be copied and furnished to This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain others, and derivative works that comment on or otherwise explain
it or assist in its implementation may be prepared, copied, it or assist in its implementation may be prepared, copied,
published and distributed, in whole or in part, without restriction published and distributed, in whole or in part, without restriction
of any kind, provided that the above copyright notice and this of any kind, provided that the above copyright notice and this
paragraph are included on all such copies and derivative works. paragraph are included on all such copies and derivative works.
However, this document itself may not be modified in any way, such However, this document itself may not be modified in any way, such
as by removing the copyright notice or references to the Internet as by removing the copyright notice or references to the Internet
Society or other Internet organizations, except as needed for the Society or other Internet organizations, except as needed for the
 End of changes. 14 change blocks. 
16 lines changed or deleted 15 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/