Electrical computers and digital processing systems: multicomput – Computer-to-computer protocol implementing – Computer-to-computer data transfer regulating
Reexamination Certificate
2006-06-06
2006-06-06
Etienne, Ario (Department: 2157)
Electrical computers and digital processing systems: multicomput
Computer-to-computer protocol implementing
Computer-to-computer data transfer regulating
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.
Adaptec, Inc.
Alam Uzma
Etienne Ario
Martine & Penilla & Gencarella LLP
LandOfFree
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.
Profile ID: LFUS-PAI-O-3660195