| CPC H04L 47/36 (2013.01) [H04L 41/0823 (2013.01); H04L 41/0896 (2013.01)] | 20 Claims |

|
1. A network management system comprising:
at least one processor; and
at least one computer readable medium containing instructions that, when executed by the at least one processor cause the network management system to perform operations comprising:
obtaining network information for a communication network comprising:
a set of demands specifying a common source node and a common terminal node on the communication network; and
a set of transceiver types;
packing the set of demands into packages, the packing comprising:
determining candidate packages, each candidate package:
associated with a transceiver type;
including a subset of the set of demands, a total volume of the subset of the set of demands being less than or equal to a capacity of the transceiver type; and
having a package cost;
selecting among the candidate packages based on the package costs; and
updating the set of demands to remove the subset of the set of demands of the selected candidate package; and
providing instructions to configure the communication network to satisfy the demands in each package using a transceiver of the transceiver type associated with the selected candidate package.
|