Claims
- 1. A method of assigning a wavelength to an incoming flow in communications network comprising steps of:
grouping wavelengths in the network into collections of wavelengths; mapping each collection of wavelengths to one of several cases, wherein each of the cases is representative of a spatial relationship between existing traffic in a network and an incoming flow; selecting one of the cases to which the collections of wavelengths has been mapped; and selecting a wavelength from the collection of wavelengths corresponding to the selected one of the cases to be assigned to the incoming flow.
- 2. The method of claim 1 wherein the step of grouping wavelengths in the network into collections of wavelengths comprises the step of grouping all wavelengths that have a common spatial relationship to the incoming flow into. one collection.
- 3. The method of claim 1 wherein the step of grouping wavelengths in the network into collections of wavelengths comprises the step of grouping all wavelengths having the same source and same destination into one collection.
- 4. The method of claim 1 wherein the step of selecting one of the cases to which the collections of wavelengths have been mapped comprises the step of identifying which of the cases to which the collections of wavelengths has been mapped results in the fewest total number of optical-to-electrical (“OE”) and electrical-to-optical (“EO”) interfaces being added to the network.
- 5. The method of claim 4 wherein the step of selecting one of the cases to which the collections of wavelengths have been mapped further comprises the step of selecting one of the identified cases according to a predetermined order of priority with respect to wavelength type of the cases.
- 6. The method of claim 4 wherein the step of selecting one of the cases to which the collections of wavelengths have been mapped further comprises the step of selecting one of the identified cases using a Monte Carlo process.
- 7. The method of claim 1 wherein the step of selecting a wavelength from the collection of wavelengths corresponding to the selected one of the cases is performed using a Monte Carlo process.
- 8. The method of claim 1 wherein the step of grouping wavelengths in the network into collections of wavelengths comprises the steps of:
identifying wavelengths that have a common spatial relationship to the incoming flow and that carry an identical mix of traffic classes of service; and grouping the identified wavelengths into one collection.
- 9. The method of claim 8 wherein the step of selecting one of the cases to which the collections of wavelengths have been mapped comprises the steps of:
identifying which of the cases to which the collections of wavelengths have been mapped results in the fewest total number of optical-to-electrical (“OE”) and electrical-to-optical (“EO”) interfaces being added to the network; and selecting one of the identified cases that both maximizes performance of the incoming flow and minimally affects performance of existing network traffic.
- 10. The method of claim 9 wherein each case is assigned a wavelength grade according to the mix of traffic classes carried by the wavelengths comprising the case and wherein step of the selecting one of the identified cases comprises the steps of:
determining a class of traffic carried by the incoming flow; and determining which of the identified cases has a wavelength grade that would best maximize the performance of the class of traffic carried by the incoming flow.
- 11. The method of claim 1 wherein the network is a wavelength division multiplex (“WDM”) ring network.
- 12. A method of assigning a wavelength to an incoming flow in communications network comprising steps of:
grouping wavelengths in the network into collections of wavelengths; mapping each collection of wavelengths to one of several cases, wherein each of the cases is representative of a spatial relationship between existing traffic in a network and an incoming flow; selecting one of the cases to which the collections have been mapped by identifying which of the cases to which the collections of wavelengths has been mapped results in the fewest total number of optical-to-electrical (“OE”) and electrical-to-optical (“EO”) interfaces being added to the network; and selecting a wavelength from the collection of wavelengths corresponding to the selected one of the cases to be assigned to the incoming flow, wherein the selecting is performed such that a performance of traffic of the incoming flow is maximized and performance of existing traffic in the network is minimally affected.
- 13. The method of claim 12 wherein the step of grouping wavelengths in the network into collections of wavelengths comprises the step of grouping all wavelengths that have a common spatial relationship to the incoming flow into one collection.
- 14. The method of claim 12 wherein the step of grouping wavelengths in the network into collections of wavelengths comprises the steps of:
identifying wavelengths that have a common spatial relationship to the incoming flow and that carry an identical mix of traffic classes of service; and grouping the identified wavelengths into one collection.
- 15. The method of claim 14 wherein the step of selecting one of the cases to which the collections of wavelengths have been mapped comprises the steps of:
identifying which of the cases to which the collections of wavelengths have been mapped results in the fewest total number of optical-to-electrical (“OE”) and electrical-to-optical (“EO”) interfaces being added to the network; and selecting one of the identified cases that both maximizes performance of the incoming flow and minimally affects performance of existing network traffic.
- 16. The method of claim 12 wherein the network is a wavelength division multiplex (“WDM”) ring network.
- 17. A system for assigning a wavelength to an incoming flow in communications network comprising:
means for grouping wavelengths in the network into collections of wavelengths; means for mapping each collection of wavelengths to one of several cases, wherein each of the cases is representative of a spatial relationship between existing traffic in a network and an incoming flow; means for selecting one of the cases to which the collections of wavelengths has been mapped; and means for selecting a wavelength from the collection of wavelengths corresponding to the selected one of the cases to be assigned to the incoming flow.
- 18. The system of claim 17 wherein the means for grouping wavelengths in the network into collections of wavelengths comprises means for grouping all wavelengths that have a common spatial relationship to the incoming flow into one collection.
- 19. The system of claim 17 wherein the means for grouping wavelengths in the network into collections of wavelengths comprises means for grouping all wavelengths having the same source and same destination into one collection.
- 20. The system of claim 17 wherein the means for selecting one of the cases to which the collections of wavelengths have been mapped comprises means for identifying which of the cases to which the collections of wavelengths has been mapped results in the fewest total number of optical-to-electrical (“OE”) and electrical-to-optical (“EO”) interfaces being added to the network.
- 21. The system of claim 20 wherein the means for selecting one of the cases to which the collections of wavelengths have been mapped further comprises means for selecting one of the identified cases according to a predetermined order of priority with respect to wavelength type of the cases.
- 22. The system of claim 21 wherein the means for selecting one of the cases to which the collections of wavelengths have been mapped further comprises means for selecting one of the identified cases using a Monte Carlo process.
- 23. The system of claim 17 wherein the means for selecting a wavelength from the collection of wavelengths corresponding to the selected one of the cases uses a Monte Carlo process to perform the selection.
- 24. The system of claim 17 wherein the means for grouping wavelengths in the network into collections of wavelengths comprises:
means for identifying wavelengths that have a common spatial relationship to the incoming flow and that carry an identical mix of traffic classes of service; and means for grouping the identified wavelengths into one collection.
- 25. The system of claim 24 wherein the means for selecting one of the cases to which the collections of wavelengths have been mapped comprises:
means for identifying which of the cases to which the collections of wavelengths have been mapped results in the fewest total number of optical-to-electrical (“OE”) and electrical-to-optical (“EO”) interfaces being added to the network; and means for selecting one of the identified cases that both maximizes performance of the incoming flow and minimally affects performance of existing network traffic.
- 26. The system of claim 25 wherein each case is assigned a wavelength grade according to the mix of traffic classes carried by the wavelengths comprising the case and wherein the means for selecting one of the identified cases comprise:
means for determining a class of traffic carried by the incoming flow; and means for determining which of the identified cases has a wavelength grade that would best maximize the performance of the class of traffic carried by the incoming flow.
- 27. The system of claim 17 wherein the network is a wavelength division multiplex (“WDM”) ring network.
PRIORITY UNDER 35 U.S.C. §119(e) & 37 C.F.R. §1.78
[0001] This nonprovisional application claims priority based upon the following prior United States provisional patent application entitled: System And Method For Dynamic Wavelength Assignment In Wavelength Division Multiplex Ring Networks, application No.: 60/372,337, filed Apr. 12, 2002, in the names of Kamakshi Sridhar, An Ge, and Wonhong Cho, which is hereby incorporated by reference for all purposes.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60372337 |
Apr 2002 |
US |