Claims
- 1. An optical burst-switched router, comprising:
an optical switch for routing optical information from an incoming optical transmission medium to one of a plurality of outgoing optical transmission media, each outgoing media able to transmit optical information over a plurality of channels; a delay buffer coupled to said optical switch for providing a plurality of different delays for delaying selected information between said incoming transmission medium and one of said outgoing optical transmission media; scheduling circuitry associated with each respective outgoing medium, comprising an associative processor for storing information on both unscheduled time for each channel on the respective outgoing medium and time gaps on each channel on the respective outgoing medium.
- 2. The router of claim 1 wherein said incoming optical transmission medium and outgoing optical transmission media comprise optical fibers.
- 3. The router of claim 1 wherein said scheduling circuitry includes an associative memory having a plurality of entries for storing a beginning value and an ending value for each instance of a time gap or unscheduled time.
- 4. The router of claim 3 wherein each entry has a channel value indicating an associated channel on said respective outgoing optical transmission medium.
- 5. The router of claim 3 wherein unscheduled time is stored in an entry as a beginning value indicative of the beginning of the unscheduled time and wherein the ending value is set to a predetermined value.
- 6. The router of claim 3 and further comprising a linear array of memory cells, each cell associated with a respective entry in the associative memory, wherein each cell indicates whether the respective entry is associated with either a time gap or with unscheduled time.
- 7. The router of claim 1 wherein said associative processor for each channel includes circuitry for searching through said entries of said associative memory.
- 8. A method of routing optical information through an optical burst-switched router including an optical switch for routing optical information from an incoming optical transmission medium to one of a plurality of outgoing optical transmission media, each outgoing media able to transmit optical information over a plurality of channels, and a delay buffer coupled to said optical switch for providing a plurality of different delays for delaying selected information between said incoming transmission medium and one of said outgoing optical transmission media, comprising the steps of:
for each respective outgoing optical transmission medium, storing information on both unscheduled time for each channel and time gaps on each channel in an associative memory; and searching said associative memories for available periods to schedule an optical burst.
- 9. The method of claim 8 wherein said incoming optical transmission medium and outgoing optical transmission media comprise optical fibers.
- 10. The method of claim 8 wherein said storing step comprises the step of storing a beginning value and an ending value for each instance of a time gap or unscheduled time in an entry in said respective associative memory.
- 11. The method of claim 10 and further comprising the step of associating a channel value indicating an associated channel on said respective outgoing optical transmission medium with each entry.
- 12. The method of claim 10 wherein unscheduled time is stored in an entry as a beginning value indicative of the beginning of the unscheduled time and wherein the ending value is set to a predetermined value.
- 13. The method of claim 10 and further comprising indicating whether each entry is associated with either a time gap or with unscheduled time.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of the filing date of copending provisional application U.S. Ser. No. 60/257,884, filed Dec. 22, 2000, entitled “Unified Associative Memory of Data Channel Schedulers in an Optical Router” to Zheng et al.
[0002] This application is related to U.S. Ser. No. 09/569,488 filed May 11, 2000, entitled, “All-Optical Networking Optical Fiber Line Delay Buffering Apparatus and Method”, which claims the benefit of U.S. Ser. No. 60/163,217 filed Nov. 2, 1999, entitled, “All-Optical Networking Optical Fiber Line Delay Buffering Apparatus and Method” and is hereby fully incorporated by reference. This application is also related to U.S. Ser. No. 09/409,573 filed Sep. 30, 1999, entitled, “Control Architecture in Optical Burst-Switched Networks” and is hereby incorporated by reference. This application is further related to U.S. Ser. No. 09/ 689,584, filed Oct. 12, 2000, entitled “Hardware Implementation of Channel Scheduling Algorithms For Optical Routers With FDL Buffers,” which is also incorporated by reference herein.
[0003] This application is further related to U.S. Ser. No. ______ (Attorney Docket 135778), filed concurrently herewith, entitled “Channel Scheduling in Optical Routers” to Xiong and U.S. Ser. No. ______ (Attorney Docket 135818), filed concurrently herewith, entitled “Optical Burst Scheduling Using Partitioned Channel Groups” to Zheng et al.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60257884 |
Dec 2000 |
US |