SCHEDULING METHOD AND SYSTEM FOR OPTICAL BURST SWITCHED NETWORKS
First Claim
Patent Images
1. A scheduling device for an optical burst switch network, comprising:
- a plurality of schedulers each corresponding to a respective channel in the optical burst switch network and configured to maintain a transmission schedule for the respective channel; and
a controller configured to receive a burst transmission request and to select at least one of the schedulers as a selected scheduler to schedule a burst transmission.
1 Assignment
0 Petitions
Accused Products
Abstract
An optical network scheduling device (10) including a plurality of schedulers (16) each corresponding to a respective channel in the optical burst switch network and configured to maintain a transmission schedule for the respective channel; and a controller (12) configured to receive a burst transmission request and to select at least one of the schedulers as a selected scheduler schedule a burst transmission.
30 Citations
27 Claims
-
1. A scheduling device for an optical burst switch network, comprising:
-
a plurality of schedulers each corresponding to a respective channel in the optical burst switch network and configured to maintain a transmission schedule for the respective channel; and a controller configured to receive a burst transmission request and to select at least one of the schedulers as a selected scheduler to schedule a burst transmission. - View Dependent Claims (2, 3)
-
-
4. A scheduling method of managing transmissions of a data burst in an optical burst switch network having a plurality of channels, the method comprising:
-
receiving a burst request; generating an inquiry to a plurality of schedulers corresponding to said respective channels, each scheduler configured to maintain a transmission schedule for the respective channel; searching the transmission schedules at each of the schedulers to determine vacant slots for each channel; and selecting at least one of the plurality of schedulers to schedule the burst based at least in part on the reported vacant transmission slots. - View Dependent Claims (5, 6, 7)
-
-
8. An Optical Burst Switch (OBS) network comprising:
-
an optical bus; network terminal devices coupled to the optical bus; a plurality of network adapters in optical communication with the optical bus and in communication with the network terminal devices, each of the network adapters configured to provide bi-directional transmission of burst transmissions between the optical bus and the network terminal devices; and an optical bus controller in optical communication with the optical bus and configured to establish signal communications between at least two of the network adapters based on a request initiated by one of the at least two of the network adapters. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An optical signal bus for use in an Optical Burst Switch (OBS) network, comprising:
-
a plurality of optical filters each including an input configured to receive an optical signal, a first output configured to transmit a control channel signal to an optical bus controller, and a second output configured to transmit a data signal on an individual wavelength range; a signal coupling device including, a plurality of inputs in optical communication with the second output of each of the plurality of optical filters, and a plurality of outputs configured to transmit in respective wavelength ranges a combined data signal from the plurality of inputs; and a plurality of optical couplers each including; a first input configured to receive the control channel signal initiated by the optical bus controller, a second input configured to receive the combined data signal from the signal coupling device, and an output configured to transmit an output optical signal. - View Dependent Claims (14)
-
-
15. An optical bus network adapter for use in an Optical Burst Switch (OBS) network, comprising:
-
an optical filter including, an input configured to receive an inputted optical signal, a first output configured to output a data signal, and a second output configured to transmit a control signal; a data channel receiver including an input configured to receive the data signal from the optical filter and an output configured to transmit the data signal; a control channel receiver including an input configured to receive the control signal from the optical filter and an output configured to transmit the data signal; a physical layer interface including, a first input configured to receive the control signal from the control channel receiver, a second input configured to receive the data signal from the data channel receiver, a first output configured to transmit the control signal, and a second output configured to transmit the data signal; a control message processor including a first input configured to receive the control signal from the physical layer interface and an output configured to transmit a control message, the control message processor being in communication with an adapter control processor and a buffer memory and configured to determine at least one control criterion; and a backplane interface including, a first input configured to receive the data signal from the physical layer interface, a second input configured to receive the control message from the control message processor, and an output configured to transmit a signal including the data signal and the control message.
-
-
16. An optical bus controller implemented in an Optical Burst Switch (OBS) network, comprising:
-
a plurality of optical-to-electrical converters each including an input configured to receive an optical signal and an output configured to transmit an electrical signal; a plurality of ingress message engines each including an input configured to receive the output of one of the optical-to-electrical converters, to parse the output of the one of the optical-to-electrical converters, and to obtain current state and protocol responses; an address resolution table configured to communicate with the plurality of ingress message engines to provide the ingress message engines with forwarding information; a channel arbitration device configured to communicate with the plurality of ingress engines and to determine a forwarding schedule based on inputs from the ingress engines and the address resolution table; a plurality of egress message engines each including an input configured to receive communication from the channel arbitration device and an output configured to transmit scheduling data; and a plurality of electrical-to-optical converters each including an input configured to receive the scheduling data from the egress engines and an output configured to transmit the scheduling data to the optical signal bus.
-
-
17. An Optical Burst Switch (OBS) network, comprising:
-
an optical signal bus including a signal coupling device; a plurality of network adapters in optical communication with the optical signal bus and in network communication with network terminal devices, wherein each of the network adapters is coupled to one of respective client terminals and includes a tunable receiver, a transmitter, and a control device so as to perform bi-directional movement of data signals as bursts between the client terminal and the OBS network system; and an optical bus controller in optical communication with the optical signal bus and configured to process signals from the optical signal bus to establish communications between a requested network adapter and a requesting network adapter based on a predetermined communication protocol, said optical bus controller configured to implement a just-in-time signaling protocol to signal one of the network adapters coupled to the network to indicate that burst communications are forthcoming. - View Dependent Claims (18, 19)
-
-
20. A method for transparent data transmission in an optical network including a plurality of nodes, comprising:
-
providing an optically inclusive network configured to schedule optical burst switching of data bursts; transmitting a signaling message from a node to set-up an optical path for a subsequent data transmission message; performing electro-optic conversion of the signaling message; processing the converted signaling message at one node in the network. - View Dependent Claims (21)
-
-
22. A method for single wavelength data transmission in a network, the method comprising the steps of:
-
providing an optical burst switch network configured to schedule optical burst switching of data bursts; providing a plurality of network adapters within the optical burst switch network, each of the plurality of network adapters having respective wavelengths for optical data transmission; transmitting data from one of the plurality of network adapters on the respective wavelengths associated with the one of the network adapter; and electronically tuning the one of the plurality of network adapters to transmit a wavelength of another network adapter for receiving data transmissions.
-
-
23. The method of claim 23, further comprising:
implementing Just-in-Time (JIT) protocol in the optical burst switch network.
-
24. A method for memory access in an optical burst switch network including a plurality of network nodes, comprising:
-
providing an optical burst switch network configured to schedule optical burst switching of data bursts; generating, at one of the network nodes, a setup message that identifies a memory within a destination address field; transmitting, from the one of the network nodes, the setup message to another network node associated with the memory; receiving the setup message at the another network node associated with the memory and parsing the setup message; determining whether the memory identified by the setup message is currently accessible; and accessing the memory in response to a result of the determining step indicating that the memory is accessible. - View Dependent Claims (25)
-
-
26. A method for hierarchical addressing in an optical burst switch network, comprising:
-
assigning, at a first administrative entity, a first address record of a discretionary length; and assigning, at an (n+1)th administrative entity, an nth address record of a discretionary length. - View Dependent Claims (27)
-
Specification