Time and margin constrained routing, spectrum, and restoration speed assignment in optical networks
First Claim
1. A controller for an optical network comprising:
- a network interface configured to communicate to one or more nodes in an optical network that includes a plurality of nodes interconnected by a plurality of links;
a processor communicatively coupled to the network interface; and
memory storing instructions that, when executed, cause the processor toobtain information related to a plurality of services that require spectrum assignment with each service given a time-constraint T for restoration to a restoration path and each service on its home route given a margin-constraint X dB to tolerate transients caused by restoring channels,classify each of the plurality of services in terms of viable paths in the optical network, restoration speed each viable path can tolerate, and re-tunability,assign a home route and a restoration route, a restoration speed, and spectrum for each of the plurality of services based on priority, andassign the restoration route for a service to meet the time-constraint T and the margin-constraint X dB before selecting the home route.
1 Assignment
0 Petitions
Accused Products
Abstract
A controller for an optical network includes a network interface configured to communicate to one or more nodes in an optical network that includes a plurality of nodes interconnected by a plurality of links; a processor communicatively coupled to the network interface; and memory storing instructions that, when executed, cause the processor to obtain information related to a plurality of services that require spectrum assignment with each service given a time-constraint T for restoration to a restoration path and each service on its home route given a margin-constraint X dB for transients caused by restoring channels, classify each of the plurality of services in terms of viable paths in the optical network, restoration speed each viable path can tolerate, and re-tunability, and assign a home route and a restoration route, a restoration speed, and spectrum for each of the plurality of services based on priority.
-
Citations
20 Claims
-
1. A controller for an optical network comprising:
-
a network interface configured to communicate to one or more nodes in an optical network that includes a plurality of nodes interconnected by a plurality of links; a processor communicatively coupled to the network interface; and memory storing instructions that, when executed, cause the processor to obtain information related to a plurality of services that require spectrum assignment with each service given a time-constraint T for restoration to a restoration path and each service on its home route given a margin-constraint X dB to tolerate transients caused by restoring channels, classify each of the plurality of services in terms of viable paths in the optical network, restoration speed each viable path can tolerate, and re-tunability, assign a home route and a restoration route, a restoration speed, and spectrum for each of the plurality of services based on priority, and assign the restoration route for a service to meet the time-constraint T and the margin-constraint X dB before selecting the home route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A controller for an optical network comprising:
-
a network interface configured to communicate to one or more nodes in an optical network that includes a plurality of nodes interconnected by a plurality of links; a processor communicatively coupled to the network interface; and memory storing instructions that, when executed, cause the processor to obtain information related to a plurality of services that require spectrum assignment with each service given a time-constraint T for restoration to a restoration path and each service on its home route given a margin-constraint X dB to tolerate transients caused by restoring channels, classify each of the plurality of services in terms of viable paths in the optical network, restoration speed each viable path can tolerate, and re-tunability, and assign a home route and a restoration route, a restoration speed, and spectrum for each of the plurality of services based on priority, wherein the restoration speed is determined based on a combination of distance of a restoration path, restoration mode achievable by the controller based on the margin-constraint X dB of any existing in-service channels on the restoration path, and amplifier types on the restoration path. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A controller for an optical network comprising:
-
a network interface configured to communicate to one or more nodes in an optical network that includes a plurality of nodes interconnected by a plurality of links; a processor communicatively coupled to the network interface; and memory storing instructions that, when executed, cause the processor to obtain information related to a plurality of services that require spectrum assignment with each service given a time-constraint T for restoration to a restoration path and each service on its home route given a margin-constraint X dB to tolerate transients caused by restoring channels, classify each of the plurality of services in terms of viable paths in the optical network, restoration speed each viable path can tolerate, and re-tunability, and assign a home route and a restoration route, a restoration speed, and spectrum for each of the plurality of services based on priority, wherein the assigned spectrum utilizes an interleaving format where initial placement is on a middle portion of optical spectrum outward, and wherein a service is configured to re-tune to a reserved portion of the interleaving format on the restoration route, and wherein the service selects a closest reserved portion to the middle portion. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification