One embodiment of the present invention provides a system for facilitating multi-path load balancing at a local node in a network. During operation, the system measures a value for a metric on a local link which couples the local node to a neighboring node. In addition, the system receives from the neighboring node a neighbor path-metric value which indicates a value for the metric associated with all paths from the neighboring node to a destination node. The system then computes a "local path-metric value" for the metric associated with all paths from the local node to the destination node via the local link and the neighboring node. The system further computes a "packet-forwarding probability" corresponding to the destination node for each local link coupled to the local node, wherein the distribution of the packet-forwarding probability bears a nonlinear relation to the distribution of the local path-metric values for all the local links. The system subsequently forwards a packet destined for the destination node to one of the local links based on the computed packet-forwarding probability for that local link.

 
Web www.patentalert.com

< Autostereoscopic display and method

> Correlation of data from design analysis tools with design blocks in a high-level modeling system

~ 00499