Method and system for implementing a fair, high-performance protocol for resilient packet ring networks
First Claim
Patent Images
1. A method for allocating bandwidth in a multi-node packet ring network, comprising the steps of:
- at each node of the packet ring network, calculating a proxy to obtain a fair rate, the proxy calculated on the basis of per-ingress measurements of traffic on the packet ring network;
distributing to upstream nodes of the packet ring network, the calculated proxy for the node; and
wherein each upstream node modulates the rate of its traffic according to the bandwidth demands of the downstream nodes of the packet ring network.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for dynamic bandwidth allocation is provided. The method provides one or more nodes to compute a simple lower bound of temporally and spatially aggregated virtual time using per-ingress counters of packet (byte) arrivals. Thus, when information is propagated along the ring, each node can remotely approximate the ideal fair rate for its own traffic at each downstream link. In this way, flows on the ring rapidly converge to their ring-wide fair rates while maximizing spatial reuse.
-
Citations
42 Claims
-
1. A method for allocating bandwidth in a multi-node packet ring network, comprising the steps of:
-
at each node of the packet ring network, calculating a proxy to obtain a fair rate, the proxy calculated on the basis of per-ingress measurements of traffic on the packet ring network;
distributing to upstream nodes of the packet ring network, the calculated proxy for the node; and
wherein each upstream node modulates the rate of its traffic according to the bandwidth demands of the downstream nodes of the packet ring network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for determining the rate of traffic flow at a node of a multi-node packet ring network, comprising the steps of:
-
at each node, determining an aggregated traffic flow associated with the node by calculating a traffic flow rate on the basis of per-ingress measurements of traffic on the packet ring;
communicating the calculated traffic flow to at least one upstream node of the packet ring network; and
adjusting the traffic flow rate at each node on the basis of the downstream traffic demands of the packet ring network. - View Dependent Claims (10, 11)
-
-
12. A multi-node packet ring network,
wherein each node of the network calculates a traffic flow rate on the basis of the data stream originating at the node; - and
wherein each node of the network manages its traffic flow rate as a function of the traffic flow rates of downstream nodes in the packet ring network.
- and
-
13. A method for establish ring ingress aggregated fairness in a multi-node packet ring network, comprising the steps of:
-
calculating, for at least one node of the packet ring network, a proxy, the proxy calculated on the basis of per-ingress measurements of traffic on the packet ring;
distributing to at least one upstream node of the packet ring network, the calculated proxy for the node; and
wherein each upstream node modulates the rate of its traffic according to the bandwidth demands of the downstream nodes of the packet ring network. - View Dependent Claims (14, 15)
-
-
16. A method for allocating bandwidth in a multi-node packet ring network, comprising the steps of:
constructing, by at least one of said nodes, a proxy to determine a fair rate of a aggregate flow granularity. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
Specification