Method and apparatus for receive buffer management in multi-send

Multiplex communications – Wide area network – Packet switching

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

370360, 370235, 3642396, 3642841, 364DIG1, H01J 100

Patent

active

057818010

ABSTRACT:
A receive buffer management system associates a virtual buffer pool with each node communicating with a receiver and creates an actual buffer pool for use by all nodes, with a "low-water-mark" indicating buffers are running out and a "high-water-mark" indicating enough buffers are available. Each time a buffer is taken a count is added to the virtual pool for that sending node and each time a buffer is returned to the actual pool, the counter for the sending node's virtual pool is decremented. Each virtual pool has a quota. Buffers are allocated until the number of buffers in the actual buffer pool drops below the low-water-mark. Then packets from a node above its quota will be discarded and those buffers will be immediately returned to the actual pool. Packets will be discarded for all over-quota nodes until those nodes drop below their quota or the actual pool reaches the high-water-mark. Alternatively, a sliding window acknowledgement replaces the virtual pool and counter. A receiver guarantees a transmitting node some maximum number of unacknowledged packets. A low-water-mark indicates when buffers are running out, and a maximum-locked-threshold specifies the maximum number of buffers that can be locked by the other local users. Requests above this will block. A receiver finished with a buffer returns it. When available buffers rise above the low-water-mark, acknowledges and buffer requests are enabled. Ensuing acknowledges enable transmission from waiting nodes.

REFERENCES:
patent: 4845710 (1989-07-01), Nakamura et al.
patent: 5617409 (1997-04-01), Ozveren et al.
patent: 5629928 (1997-05-01), Calvignac et al.
RFC 1644, Braden, R. T/TCP -TCP Extensions for Transactions Functional Specification -July 1994, published on Internet.
RFC1016, W. Prue, Something a Host Could Do With Source Quench: The Source Quench Introduced Delay (Squid) -July 1987, published on Internet.
RFC1152, C. Partridge, Work Shop -Report Internet Research Steering Group Workshop on Very-High-Speed Networks--April 1990, Published on Internet.
IEN 182, Eric C. Rosen, Bolt Beranek and Newman Inc. "Buffer Management" Published on Internet May 1980.
IEN 129, Dod Standards, Transmission Control Protocol--Jan. 1980--Published on Internet.
RFC 1254, A. Mankin, Gateway Congestion Control Survey--Aug. 1991--Published on Internet.
5,042,029, Congestion Control Method, Congestion Control Method and Apparatus for End-to-End Packet Communization--Aug. 20, 1991 Published on Internet.
RFC 896, John Nagle, Congestion Control in IP/TCP Internetworks--Jan. 6, 1984--Published on Internet.
KFKI-RMKI, Zolton Meggyesi, Fiber Channel Overview--Aug. 15, 1994-Published on Internet.
RFC 970, John Nagle, On Packet Switches with Infinite Storage--Dec. 1985--Published on Internet.
SCSI FAQ, Gary Field, Frequently Asked Questions for Comp. periphs, SCSI--Published on Internet Jul. 17, 1995.
IBM, The EERA of Magnetoresistive Heads--Jul. 27, 1995 -Published on Internet.
IBM, 3590 High Performance Tape Subsystem with the Magstar Tape Drive--May 30, 1995--Published on Internet.
IBM, 3490 Magnetic Tape Subsystem Family--Apr. 2, 1995--Published on Internet.
IBM, 3390 DASD -High Performance large capacity storage solutions--Apr. 7, 1995--Published on Internet.

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 and apparatus for receive buffer management in multi-send 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 and apparatus for receive buffer management in multi-send, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for receive buffer management in multi-send will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1893442

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