System and method for remote buffer allocation in exported memor

Electrical computers and digital processing systems: multicomput – Computer-to-computer protocol implementing – Computer-to-computer data transfer regulating

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

709228, 711173, 710 56, H04L 1200, G06F 1517

Patent

active

059616067

ABSTRACT:
In a distributed computer system, a sending node prompts a receiving node to allocate and export to the sending node one or more memory "segments". Each allocated segment is sufficiently large to hold multiple receive buffers whose size fall within a predefined range of receive buffer sizes. Once a segment has been allocated and exported, the sending node allocates receive buffers within the segment, using sequentially contiguous portions for successive receive buffers, without any interaction with the receiving node. Messages are transmitted to the receiving node by remotely writing the data portion of each message to an allocated receive buffer and writing a control message with a pointer to the corresponding receive buffer to a message queue in the receiving node. The receiving node processes messages within the portions of the allocated segments specified by each control message and does not keep track of the used and/or unused portions of each segment. Only the sending node keeps track of the unused portions of each allocated segment. As a result, the computational and communication resource overhead associated with allocating receive buffers is substantially reduced. Once the sending node has exhausted a segment, it sends either a segment release message or segment recycle message to the receiving node. Recycling the segment causes the receiving node to re-enable the sending node to use the segment once the receiving node has processed all the messages previously written to receive buffers in the segment.

REFERENCES:
patent: 4467411 (1984-08-01), Fry et al.
patent: 4603382 (1986-07-01), Cole et al.
patent: 4888727 (1989-12-01), Getson, Jr. et al.
patent: 4956771 (1990-09-01), Neustaedter
patent: 5289470 (1994-02-01), Chang et al.
patent: 5555380 (1996-09-01), Suzuki
patent: 5602995 (1997-02-01), Hendel et al.
patent: 5682553 (1997-10-01), Osborne
patent: 5758191 (1998-05-01), Kasebayashi et al.
patent: 5781801 (1998-07-01), Flanagan et al.
patent: 5815491 (1998-09-01), Guibert
patent: 5815677 (1998-09-01), Goodrum
patent: 5819083 (1998-10-01), Chen et al.
patent: 5838994 (1998-11-01), Valizadeh
patent: 5845153 (1998-12-01), Sun et al.
"Microsoft.RTM. Windows NT.TM. Server Cluster Stragegy: High Availability and Scalability with Industry-Standard Hardware"; A White Paper from the Business Systems Division of Microsoft; 1995; pp. 1-9.

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

System and method for remote buffer allocation in exported memor does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for remote buffer allocation in exported memor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for remote buffer allocation in exported memor will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1165152

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