IP Library › Patent Application 12052203
Patent Application
App. No. 12/052,203

METHOD AND SYSTEM TO ADJUST CN CONTROL LOOP PARAMETERS AT A CONGESTION POINT

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/052,203
Abstract

A method and system to adjust Congestion Notification control loop parameters at a congestion point are provided. The system comprises a monitor to sample a state of a congestion point the congestion point being to receive messages from a reaction point; a history generator to generate an updated reaction to congestion history by consolidating the state of the congestion point with a current reaction to congestion history, the current reaction to congestion history being associated with a current feedback message; a message generator to generate an updated feedback message based on the updated reaction to congestion history; a message update module to replace the current feedback message with the updated feedback message; and a communications module to communicate the updated feedback message to the reaction point.

Claims (42)

1 . A system to manage network traffic congestion, the system comprising:

a monitor to sample a state of a congestion point the congestion point being to receive messages from a reaction point;

a history generator to generate an updated reaction to congestion history by consolidating the state of the congestion point with a current reaction to congestion history, the current reaction to congestion history being associated with a current feedback message;

a message generator to generate an updated feedback message based on the updated reaction to congestion history;

a message update module to replace the current feedback message with the updated feedback message; and

a communications module to communicate the updated feedback message to the reaction point.

2 . The system of claim 1 , wherein the monitor is a queue monitor to sample the state of the congestion point by sampling a state of a congestion point queue, the congestion point queue being to queue messages from the reaction point.

3 . The system of claim 2 , wherein the current reaction to congestion history comprises a value associated with a depth of the congestion point queue over time.

4 . The system of claim 1 , wherein the updated feedback message is to be used at the reaction point to determine adjustment of a rate of a traffic flow from the reaction point to the congestion point.

5 . The system of claim 1 , wherein the updated feedback message comprises an indicator of mild congestion.

6 . The system of claim 5 , wherein the updated feedback message comprises an indicator of severe congestion.

7 . The system of claim 1 , wherein the message update module is to calculate an adjusted rate of a traffic flow from the reaction point to the congestion point.

8 . The system of claim 7 , wherein the feedback message comprises the adjusted rate of the traffic flow from the reaction point to the congestion point queue.

9 . The system of claim 1 , wherein the congestion point is associated with a network switch.

10 . The system of claim 1 , wherein the congestion point is associated with a network adaptor.

11 . A method to manage network traffic congestion, the method comprising:

sampling a state of a congestion point the congestion point being to receive messages from a reaction point;

generating an updated reaction to congestion history by consolidating the state of the congestion point with a current reaction to congestion history, the current reaction to congestion history being associated with a current feedback message;

generating an updated feedback message based on the updated reaction to congestion history;

replacing the current feedback message with the updated feedback message; and

communicating the updated feedback message to the reaction point.

12 . The method of claim 11 , wherein the sampling of the state of the congestion point comprises sampling a state of a congestion point queue, the congestion point queue being to queue messages from the reaction point.

13 . The method of claim 12 , wherein the current reaction to congestion history comprises a value associated with a depth of the congestion point queue over time.

14 . The method of claim 11 , wherein the updated feedback message is to be used at the reaction point to determine adjustment of a rate of a traffic flow from the reaction point to the congestion point.

15 . The method of claim 11 , wherein the updated feedback message comprises an indicator of mild congestion.

16 . The method of claim 15 , wherein the updated feedback message comprises an indicator of severe congestion.

17 . The method of claim 1 , wherein the generating of the updated feedback message comprises calculating an adjusted rate of a traffic flow from the reaction point to the congestion point.

18 . The method of claim 17 , wherein the feedback message comprises the adjusted rate of the traffic flow from the reaction point to the congestion point queue.

19 . The method of claim 11 , wherein the congestion point is associated with a network switch.

20 . The method of claim 11 , wherein the congestion point is associated with a network adaptor.

21 . A machine-readable medium having stored thereon data representing sets of instructions which, when executed by a machine, cause the machine to:

sample a state of a congestion point the congestion point being to receive messages from a reaction point;

generate an updated reaction to congestion history by consolidating the state of the congestion point with a current reaction to congestion history, the current reaction to congestion history being associated with a current feedback message;

generate an updated feedback message based on the updated reaction to congestion history;

replace the current feedback message with the updated feedback message; and

communicate the updated feedback message to the reaction point.

22 . A system comprising:

means for sampling a state of a congestion point the congestion point being to receive messages from a reaction point;

means for generating an updated reaction to congestion history by consolidating the state of the congestion point with a current reaction to congestion history, the current reaction to congestion history being associated with a current feedback message;

means for generating an updated feedback message based on the updated reaction to congestion history;

means for replacing the current feedback message with the updated feedback message; and

means for communicating the updated feedback message to the reaction point.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2011
From: NUOVA SYSTEMS, INC.
To: CISCO TECHNOLOGY, INC.
Reel/Frame 027165/0432 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2008
From: RIVERS, JAMES PAUL; PRABHAKAR, BALAJI
To: NUOVA SYSTEMS, INC.
Reel/Frame 020793/0605 →