Method, system, and program for executing data transfer...

Electrical computers and digital processing systems: multicomput – Computer conferencing – Demand based messaging

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S216000, C709S236000, C709S246000, C719S313000, C719S326000, C710S003000, C710S065000, C710S105000, C711S148000, C711S206000, C370S395540

Reexamination Certificate

active

07577707

ABSTRACT:
Provided are a method, system, and program for transferring data between an initiator node and target node. A request is received conforming to a first data transfer protocol at the initiator node to transmit to the target node. A reference to a memory location is obtained to use to transfer the request to the target node. At least one function is called that executes in a user address space of the initiator node, wherein the initiator node includes a kernel address space and the user address space. The at least one function executing in the user address space interfaces with an adaptor to transmit the request and reference to the memory location to the target node using a second data transfer protocol.

REFERENCES:
patent: 5495614 (1996-02-01), Brent et al.
patent: 6032224 (2000-02-01), Blumenau
patent: 6360282 (2002-03-01), Langerman et al.
patent: 6374248 (2002-04-01), Nazari
patent: 6490632 (2002-12-01), Vepa et al.
patent: 6721806 (2004-04-01), Boyd et al.
patent: 6947970 (2005-09-01), Berry
patent: 7003586 (2006-02-01), Bailey et al.
patent: 7043578 (2006-05-01), Hufferd
patent: 7089293 (2006-08-01), Grosner et al.
patent: 7103626 (2006-09-01), Recio et al.
patent: 7103744 (2006-09-01), Garcia et al.
patent: 7111147 (2006-09-01), Strange et al.
patent: 7171484 (2007-01-01), Krause et al.
patent: 7197588 (2007-03-01), Tsao et al.
patent: 7231430 (2007-06-01), Brownell et al.
patent: 7245627 (2007-07-01), Goldenberg et al.
patent: 7263568 (2007-08-01), Shah et al.
patent: 7299266 (2007-11-01), Boyd et al.
patent: 7350028 (2008-03-01), Cameron et al.
patent: 7398300 (2008-07-01), Elzur
patent: 7428730 (2008-09-01), Mountain
patent: 2002/0029281 (2002-03-01), Zeidner et al.
patent: 2002/0059309 (2002-05-01), Loy et al.
patent: 2002/0059451 (2002-05-01), Haviv
patent: 2002/0095547 (2002-07-01), Watanabe et al.
patent: 2002/0124137 (2002-09-01), Ulrich et al.
patent: 2003/0014544 (2003-01-01), Pettey
patent: 2003/0041211 (2003-02-01), Merkey et al.
patent: 2003/0046396 (2003-03-01), Richter et al.
patent: 2003/0058870 (2003-03-01), Mizrachi et al.
patent: 2003/0061402 (2003-03-01), Yadav
patent: 2003/0067913 (2003-04-01), Georgiou et al.
patent: 2003/0070043 (2003-04-01), Merkey
patent: 2003/0084209 (2003-05-01), Chadalapaka
patent: 2003/0084243 (2003-05-01), Hoshina et al.
patent: 2003/0099254 (2003-05-01), Richter
patent: 2003/0101239 (2003-05-01), Ishizaki
patent: 2003/0131228 (2003-07-01), Twomey
patent: 2003/0135514 (2003-07-01), Patel et al.
patent: 2003/0135692 (2003-07-01), Noya et al.
patent: 2003/0165160 (2003-09-01), Minami et al.
patent: 2003/0169690 (2003-09-01), Mott
patent: 2003/0172169 (2003-09-01), Cheng
patent: 2004/0034725 (2004-02-01), Elzur
patent: 2004/0073622 (2004-04-01), McDaniel et al.
patent: 2004/0093411 (2004-05-01), Elzur et al.
patent: 2004/0098369 (2004-05-01), Elzur
patent: 2004/0158651 (2004-08-01), Fan et al.
patent: 2004/0193833 (2004-09-01), Hampton et al.
patent: 2005/0027868 (2005-02-01), Dodson et al.
patent: 2005/0066046 (2005-03-01), Chadalapaka
patent: 2005/0114455 (2005-05-01), Conroy et al.
patent: 2005/0226248 (2005-10-01), Modi et al.
patent: 2005/0240678 (2005-10-01), Hufferd et al.
patent: 10257162 (1998-09-01), None
patent: WO 02096028 (2002-11-01), None
patent: 03/104943 (2003-12-01), None
Krueger, M. et al. “Small Computer Systems Interface Protocol Over the Internet (iSCSI) Requirements and Design Considerations,” RFC 3347, Jul. 2002, pp. 1-26.
Satran, J. et al. “Internet Small Computer Systems Interface (iSCSI),” RFC 3720, Apr. 2004, pp. 1-257.
Bakke, M. et al. “Internet Small Computer Systems Interface (iSCSI) Naming and Discovery,” RFC 3721, Apr. 2004, pp. 1-22.
Bakke, M. “String Profile for Internet Small Computer Systems Interface (iSCSI) Names,” RFC 3722, Apr. 2004, pp. 1-22.
Chadalapaka, Mallikarjun et al. “A Study of iSCSI Extensions for RDMA (iSER),” Proceedings of the ACM SIGCOMM Workshop on Network-I/O Convergence: Experience, Lessons, Implications, Session: Storage Protocol Designs, 2003, pp. 209-219.
Recio, Renato John. “Server I/O Networks Past, Present, and Future,” Proceedings of the ACM SIGCOMM Workshop on Network-I/O Convergence: Experience, Lessons, Implications, Session: Promises and Reality, 2003, pp. 163-178.
Callaghan, John et al. “NFS over RDMA,” Proceedings of the ACM SIGCOMM Workshop on Network-I/O Convergence: Experience, Lessons, Implications, Session: Storage Protocol Designs, 2003, pp. 196-208.
Pinkerton, Jim. “The Case for RDMA,” Slides from the RDMA Consortium, May 29, 2002, pp. 1-27.
U.S. Appl. No. 10/340,882, filed Jan. 9, 2003, entitledMethod, System, and Program for Processing a Packet Including I/O Commands and Data, by J. L. Hufferd, et al.
U.S. Patent Application entitledMethod, System, and Program for Communicating Data Transfer Requests Between Data Transfer Protocols, filed on Apr. 16, 2004, by J. L Hufferd and M. A. Ko.
Recio, R. “RDMA enabled NIC(RNIC)Verbs Overview,” pp. 1-28, dated Apr. 29, 2003. Available from http://www. rdmaconsortium.org/home/RNIC—Verbs—Overview2.pdf.
Shah, H., J. Pinkerton, R. Recio and P. Culley. “Direct Data Placement over Reliable Transports(Version 1.0 )(draft-shah-iwarp-ddp-v1.0),” pp. 1-35. Release Specification of the RDMA Consortium. Available at http://www. rdmaconsortium.org.
Ko, M., M. Chadalapaka, U. Elzur, H. Shah and P. Thaler. “iSCSI Extensions for RDMA Specification(Version 1.0) (draft-ko-iwarp-iser-v1.0),” pp. 1-76. Release Specification of the RDMA Consortium. Available at http://www.rdmaconsortium.org.
Culley, P., U. Elzur, R. Recio, S. Bailey, et al. “Marker PDU Aligned Framing for TCP Specification(Version 1.0) (draft-culley-iwarp-mpa-v1.0),” pp. 1-32. Release Specification of the RDMA Consortium. Available at http://www.rdmaconsortium.org.
Abstract for Patent JP 10-257162, Published Sep. 25, 1998, 1 pp.
English Machine Translation for Patent JP 10-257162, Published Sep. 25, 1998, 13 pp.
IDS Information from Japanese Patent Office application, dated Jun. 10, 2008.
Information on Art Applied by Japanese Examiner in Counterpart JP Application, Jun. 20, 2007.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method, system, and program for executing data transfer... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method, system, and program for executing data transfer..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, system, and program for executing data transfer... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4076764

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.