Multiplex communications – Wide area network – Packet switching
Patent
1995-12-20
1998-07-14
Bowler, Alyssa H.
Multiplex communications
Wide area network
Packet switching
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.
Arnott Randy
Flanagan Kevin L.
Bowler Alyssa H.
EMC Corporation
Harrity John
Stretch Maureen
LandOfFree
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.
Profile ID: LFUS-PAI-O-1893442