Differential delay constrained routing for virtually-concatenated data traffic
AssigneeLucent Technologies Inc.
InventorsSwarup Acharya, Pankaj Risbood, Anurag Srivastava
Life of this patent
Estimating the term…
Loading patent…
AssigneeLucent Technologies Inc.
InventorsSwarup Acharya, Pankaj Risbood, Anurag Srivastava
Estimating the term…
Virtually-concatenated data traffic is routed in a network comprising a plurality of nodes. For a given traffic demand to be routed from a source node to a destination node in the network, an initial candidate path set satisfying a differential delay constraint is determined by arranging a plurality of paths in order of increasing delay and selecting a particular subset of the plurality of paths as the initial candidate set. A determination is then made as to whether the initial candidate path set is able to support a bandwidth requirement of the traffic demand. If the initial candidate path set is able to support the bandwidth requirement of the traffic demand, the initial candidate path set is utilized to route the traffic demand. Otherwise, the process is repeated for one or more additional iterations, with a different candidate path set satisfying the differential delay constraint being selected for a given additional iteration by application of a sliding-window function to the plurality of paths arranged in order of increasing delay, until a different candidate path satisfying the differential delay constraint is determined to support the bandwidth requirement of the traffic demand.
A method of routing virtually-concatenated data traffic in a network comprising a plurality of nodes, the method comprising, for a given traffic demand to be routed from a source node to a destination node in the network, the steps of:
An apparatus for use in routing virtually-concatenated data traffic in a network comprising a plurality of nodes, the apparatus comprising:
An article of manufacture comprising a machine-readable medium storing one or more programs for use in routing virtually-concatenated data traffic in a network comprising a plurality of nodes, the one or more programs when executed in a processor, for a given traffic demand to be routed from a source node to a destination node in the network, performing the steps of:
Dependencies are inferred from the claim text.