Congestion control for internet protocol storage

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S229000, C370S231000, C370S234000, C709S232000, C709S233000, C710S061000

Reexamination Certificate

active

07058723

ABSTRACT:
A network system for actively controlling congestion to optimize throughput is provided. The network system includes a sending host which is configured to send packet traffic at a set rate. The network system also includes a sending switch for receiving the packet traffic. The sending switch includes an input buffer for receiving the packet traffic at the set rate where the input buffer is actively monitored to ascertain a capacity level. The sending switch also includes code for setting a probability factor that is correlated to the capacity level where the probability factor increases as the capacity level increases and decreases as the capacity level decreases. The sending switch also has code for randomly generating a value where the value is indicative of whether packets being sent by the sending switch are to be marked with a congestion indicator. The sending switch also includes transmit code that forwards the packet traffic out of the sending switch where the packet traffic includes one of marked packets and unmarked packets. The network system also has a receiving end which is the recipient of the packet traffic and also generates acknowledgment packets back to the sending host where the acknowledgment packets are marked with the congestion indicator when receiving marked packets and are not marked with the congestion indicator when receiving unmarked packets. In another example, the sending host is configured to monitor the acknowledgment packets and to adjust the set rate based on whether the acknowledgment packets are marked with the congestion indicator. In a further example, the set rate is decreased every time one of the marked packets is detected and increased when no marked packets are detected per round trip time (PRTT).

REFERENCES:
patent: 5675742 (1997-10-01), Jain et al.
patent: 5970048 (1999-10-01), Pajuvirta et al.
patent: 6006270 (1999-12-01), Kobunaya
patent: 6115749 (2000-09-01), Golestani et al.
patent: 6141692 (2000-10-01), Loewenstein et al.
patent: 6170022 (2001-01-01), Linville et al.
patent: 6252848 (2001-06-01), Skirmont
patent: 6487170 (2002-11-01), Chen et al.
patent: 6625118 (2003-09-01), Hadi Salim et al.
patent: 6671258 (2003-12-01), Bonneau
R. Fox; “TCP Big Window and Nak Options;” Jun., 1989; Internet RFC/STD/FYI/BCP Archives.
M. Allman et al.; “TCP Congestion Control;” Apr., 1999; The Internet Society, Network Working Group, Category: Standards Track.
M. Handley et al.; “TCP Congestion Window Validation;” Jun., 2000; The Internet Society, Network Working Group, Category: Experimental.
S. Floyd; “A Report on Some Recent Developments in TCP Congestion Control;” Jun. 5, 2000.
Unknown author, “TCP Timeout and Retransmission,” Chapter 21, undated copy of article from 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

Congestion control for internet protocol storage does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Congestion control for internet protocol storage, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Congestion control for internet protocol storage will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3660195

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