Courteous routing
AssigneeNortel Networks Limited
InventorsMaged E. Beshai, Francois J. Blouin
Life of this patent
Estimating the term…
Loading patent…
AssigneeNortel Networks Limited
InventorsMaged E. Beshai, Francois J. Blouin
Estimating the term…
In a communication network comprising nodes and links between the nodes, a controller node disseminates routing information including nodal routing tables. A nodal routing table for a given node comprises alternate routes from the given node to other nodes in the network. A controller of the network receives traffic information from nodes and, based on the received traffic information, determines a set of adaptive routing information corresponding to each said node and transmits each set of adaptive routing information to the respective node. Determining the set of adaptive routing information is performed according to a courteous routing scheme. The routing scheme is labeled as “courteous” because, in a contention state, a node-pair that would suffer the least by directing a part of its traffic away from a preferred path yields to node pairs that suffer more by redirecting their traffic. Courteous routing increases the payload throughput and decreases real-time processing effort. A node, having received the set of adaptive routing information, initializes a set of vacancy vectors. The vacancy vectors are used while allocating incoming connection requests to routes. While a connection is allocated to a route, the available capacity of the allocated route, as reported in the vacancy vector, is reduced by the load of the allocated connection.
1-26 (cancelled)
In a network comprising nodes, links between said nodes and a network controller, a first node comprising:
In a network including nodes and links connecting said nodes, with each pair of said nodes designated a route set among a plurality of route sets, each route set of said plurality of route sets including a plurality of routes, each route of said plurality of routes traversing at least one link, a method of allocating capacity to each route of said plurality of routes, the method comprising:
A method of reducing excess load of a common link traversed by a first route and a second route, said first route allocated a first capacity, said second route allocated a second capacity, said first route belonging to a first plurality of routes and said second route belonging to a second plurality of routes, where each route in said first plurality of routes and in said second plurality of routes traverses at least one link selected from among a plurality of links, the method comprising:
A method of capacity allocation in a network comprising a plurality of nodes interconnected by a plurality of links, the method comprising:
A method of capacity allocation, in a network including a plurality of N>2 switching nodes interconnected by links and a network controller communicatively coupled to said switching nodes, the method comprising:
Dependencies are inferred from the claim text.