Electrical computers and digital processing systems: multicomput – Computer-to-computer direct memory accessing
Reexamination Certificate
2003-05-09
2008-05-06
Etienne, Ario (Department: 2157)
Electrical computers and digital processing systems: multicomput
Computer-to-computer direct memory accessing
C711S147000
Reexamination Certificate
active
07370082
ABSTRACT:
Methods, systems, and computer program products for reducing communication overhead to make remote direct memory access more efficient for smaller data transfers. An upper layer protocol or other software creates a receive buffer and a corresponding lookup key for remotely accessing the receive buffer. In response to receiving a data message, the remote direct memory access protocol places a data portion of the data message into the receive buffer and prevents further changes. The upper layer protocol or software confirms that further changes to the receive buffer have been prevented. A lower layer transport protocol may be used to deliver data received from a remote system to the remote direct memory access protocol. Data transfers may occur through buffer copies with relatively lower overhead but also relatively lower throughput, or may occur through remote direct memory access to offer relatively higher throughput, but also imposing relatively higher overhead.
REFERENCES:
patent: 4032899 (1977-06-01), Jenny et al.
patent: 4577272 (1986-03-01), Ballew et al.
patent: 5127104 (1992-06-01), Dennis
patent: 5410696 (1995-04-01), Seki et al.
patent: 5504903 (1996-04-01), Chen et al.
patent: 5621894 (1997-04-01), Menezes et al.
patent: 5634070 (1997-05-01), Robinson
patent: 5678021 (1997-10-01), Pawate et al.
patent: 5717691 (1998-02-01), Dighe et al.
patent: 5737520 (1998-04-01), Gronlund et al.
patent: 5889848 (1999-03-01), Cookson
patent: 5913028 (1999-06-01), Wang et al.
patent: 6021274 (2000-02-01), Reed et al.
patent: 6065085 (2000-05-01), Odenwald, Jr. et al.
patent: 6141705 (2000-10-01), Anand et al.
patent: 6223240 (2001-04-01), Odenwald et al.
patent: 6321276 (2001-11-01), Forin
patent: 6345311 (2002-02-01), Breslau et al.
patent: 6345347 (2002-02-01), Biran
patent: 6370559 (2002-04-01), Hoffman
patent: 6530061 (2003-03-01), Labatte
patent: 6675200 (2004-01-01), Cheriton et al.
patent: 6697868 (2004-02-01), Craft et al.
patent: 6760799 (2004-07-01), Dunlap et al.
patent: 6904519 (2005-06-01), Anand et al.
patent: 6993644 (2006-01-01), Anand et al.
patent: 7007103 (2006-02-01), Pinkerton et al.
patent: 7010607 (2006-03-01), Bunton
patent: 7089289 (2006-08-01), Blackmore et al.
patent: 2003/0084185 (2003-05-01), Pinkerton
patent: 2003/0204631 (2003-10-01), Pinkerton et al.
patent: 2004/0193811 (2004-09-01), Chadalapaka et al.
patent: 2006/0095754 (2006-05-01), Hyder et al.
patent: 0778523 (1996-12-01), None
patent: 1086421 (2001-03-01), None
patent: 2002517855 (2002-06-01), None
patent: WO 99/64952 (1998-05-01), None
Pinkerton, James T.; “The Case for RDMA”; RDMA Consortium; May 29, 2002.
Pinkerton, James T., Frank Berry, Dwight Barron, Ellen Deleganes, Hemal Shah, tom Talpey; “RDMAC Verbs Overhead Anaylysis,Verbs Overhead Analysis for ULPs”; Sep. 11, 2002, updated Oct. 1, 2002; pp. 1-61.
Gott, Robert A., “Intelligent I/O Eases Subsystem Development,” Computer Design, vol. 37, No. 5, pp. 106, 108-110, May 1, 1998.
Yangsuk Lee and Soonhoi Ha: “An Efficient Implementation of the BSP Programming Library for VIA”;Parallel Processing Letters; Mar. 2002; vol. 12, No. 1; pp. 65-77.
Hellwagner, Hermann and Ohlenroth,Matthias; “VI Architecture Communication Features and Performance on the Giganet Cluster LAN”;Future Generation Computer Systems; Jan. 2002; vol. 18, No. 3; pp. 421-433.
Hellwagner, Hermann and Ohlenroth, Matthias; “Exploring the Perforamnce of VI Architecture Communication Features in the Giganet Cluster LAN”;Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applicaitons; PDPTA '2000; vol. 5; pp. 2923-2929.
Yangsuk Kee and Soonhoi Ha; “xBSP: An Efficient BSP Implementation for cLAN”;Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid; pp. 237-244.
Shurbanov, Vladimir and Avresky, Dimiter; “Flow Control in ServerNet Clusters”;Journal of Supercomputing; Jun. 2002; vol. 22, No. 2; pp. 161-173.
Speight, Evan; Abdel,Shafi, Hazim; and Bennett, John K.; “Realizing the Performance Potential of the Virtual Interface Architecture”;Conference Proceedings of the 1999 International Conference on Supercomputing; 1999; pp. 184-192.
Wong, William; “Dual-Port Host Adapter Streamlines Infiniband Designs”;Electric Design; vol. 50, No. 10; pp. 43-47.
Voruganti, Kaladhar and Sarkar, Prasenjit; “An Analysis of Three Gigabit Networking Protocols for Storage Area Networks”;Conference Proceedings of the 2001 IEEE International Performance, Computing, and Communications Conference; 2001; Cat. No. 01CH37210; pp. 259-265.
Etienne Ario
Microsoft Corporation
Nydegger Workman
Sall El Hadji
LandOfFree
Remote invalidation of pre-shared RDMA key does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Remote invalidation of pre-shared RDMA key, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Remote invalidation of pre-shared RDMA key will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3981655