Control packet structure and method for generating a data burst in optical burst switching networks
First Claim
1. A computer readable medium having a stored control packet for use in an OBS (optical burst switching) network, the control packet comprising:
- a label which is switched to transmit in high speed a packet from a source host to a corresponding destination host;
a wavelength ID (identifier) for distinguishing a channel and a switching in the OBS;
a CoS (class of service) field for providing a different type of a CoS for the control packet;
an offset time for indicating a difference between respective arrival times of the control packet and a data burst thereof;
a size of the data burst; and
a CRC (cyclic redundancy checking) for error detecting.
2 Assignments
0 Petitions
Accused Products
Abstract
A control packet of an OBS network comprises a label which is switched for fast transmitting each packet from a source host to a corresponding destination host, a wavelength ID for distinction of channel and switching, a CoS field providing different type of CoS, an offset time indicating the difference between an arrival time of the control packet and an arrival time of the data burst, a data burst size and a CRC for error detecting. A data burst generation algorithm uses hysterisis characteristics in the queueing model for an ingress edge node in an optical burst switching network. This algorithm adaptively changes the data burst size according to the offered load and offers high average data burst utilization with a lower timer operation.
34 Citations
12 Claims
-
1. A computer readable medium having a stored control packet for use in an OBS (optical burst switching) network, the control packet comprising:
-
a label which is switched to transmit in high speed a packet from a source host to a corresponding destination host; a wavelength ID (identifier) for distinguishing a channel and a switching in the OBS; a CoS (class of service) field for providing a different type of a CoS for the control packet; an offset time for indicating a difference between respective arrival times of the control packet and a data burst thereof; a size of the data burst; and a CRC (cyclic redundancy checking) for error detecting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for adjusting a size of a data burst in an OBS (optical burst switching) network, comprising the steps of:
-
(a) after a timer begins to count as soon as a first packet arrives at a queue, creating a new data burst if a counted value of the timer is larger than a threshold value or if the counted value is smaller than or equal to a predetermined threshold value and a size of the queue is larger than a predetermined low transition condition (Qlow); (b) if the size of the queue is larger than a predetermined high transition condition (Qhigh), increasing a cross-over count by 1 or if the size of the queue is smaller than the predetermined low transition condition (Qlow), decreasing the cross-over count by 1; (c) comparing a cross-over count number with each of a predetermined upper and a predetermined lower limit, and if the cross-over count number is larger than the upper limit, increasing a size of the new data burst and if the cross-over count number is smaller than the lower limit, decreasing the size of the new data burst; and (d) resetting the counted value of the timer to 0 and repeating the steps (a) to (d). - View Dependent Claims (11, 12)
-
Specification