Patent ID: 7616569

Claim:
A system comprising: means for receiving aggregates, parameters, and constants related to communication over a network that includes a plurality of links to connect a plurality of nodes; means for setting an objective function associated with a link load in the network; means for setting a first constraint expression for determining the link load; means for generating, using at least one of the parameters, a second constraint expression for determining a plurality of path candidates for data traffic received at the network, where each of the path candidates include at least two of the plurality of nodes and at least one of the plurality of links; means for generating a third constraint expression for determining a link band for the plurality of links based on the received data traffic; means for generating a fourth constraint expression for determining a link capacity limit associated with respective ones of the plurality of links, where the means for generating the second constraint expression and at least one of the means for setting the first constraint expression, the means for generating the third constraint expression, or the means for generating the fourth constraint expression are to operate in parallel; and means for determining, based on the objective function and the first, second, third, and fourth constraint expressions, a path within the network for multiple point communication service from the plurality of path candidates.