Control packet structure and method for generating a data burst in optical burst switching networks
First Claim
1. A control packet for use in an OBS (optical burst switching) network, 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 data burst size; 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.
-
Citations
12 Claims
-
1. A control packet for use in an OBS (optical burst switching) network, 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 data burst size; and
a CRC (cyclic redundancy checking) for error detecting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for generating a data burst in an OBS 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 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 transition condition (Qlow);
(b) if the size of the queue is larger than a predetermined transition condition (Qhigh), increasing the counted value by 1 or if the size of the queue is smaller than the predetermined transition condition (Qlow), decreasing the counted value 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 the data burst size by one stage, and if the cross-over count number is smaller than the lower limit, decreasing the data burst size by one; and
(d) resetting the counted value of the timer to 0 and repeating the steps (a) to (d). - View Dependent Claims (11, 12)
-
Specification