Optical burst switching (OBS) is more efficient and feasible solution to build terabit IP-over-WDM optical network by employing relatively matured photonic and opto-electronic devices and combining the advantage of high bandwidth of optical transmission/switching and high flexibility of electronic control/processing. Channel scheduling algorithm is one of the key issues related to OBS networks. In this paper, a class-based scheduling algorithm is presented with emphasis on fairly utilizing the bandwidth among different services. A maximum reserved channel numbers and a maximum channel search times is introduced for each service based on its class of services, load and available bandwidth resource in the class-based scheduling algorithm. The performance of the scheduling algorithm is studied in detail by simulation. The results show that the scheduling algorithm can allocate the bandwidth more fairly among different services and the total burst loss ratio under high throughput can be lowered with acceptable expense on delay performance of services with lower delay requirement. Problems related with burst loss ratio and the delay requirement of different services can be well solved simultaneously.
The first optical burst switching (OBS) system has been demonstrated in China, which includes three edge routers and one core-node. A kind of fast wavelength selective optical switching was used in the system. The core OBS node consists of a kind of wavelength selective optical switch we developed. It consists of two SOA switches and one wavelength selective thin film filter with centre wavelength at one wavelength. There are one input optical fiber and two output fibers, each fiber carries two wavelengths. The Dell PE2650 servers act as the edge OBS routers. The wavelength of each data channel is located in C-band and the bit rate is at 1.25Gbps. The control channel uses bit rate of 100Mbps at wavelength of 1310 nm. A novel effective scheme for Just-In-Time (JIT) protocol was proposed and implemented. OBS services, such as Video on Demand (VOD) and file transfer protocol (FTP), have been demonstrated. Assembling and scheduling methods that are capable to guarantee the QoS (quality of service) of the transported service are studied.
Optical burst switching (OBS) has been emerging as a promising technology that can effectively support the next generation IP-oriented transportation networks. JIT signaling protocol for OBS is relatively simple and easy to be implemented by hardware. This paper presented an effective scheme to implement the JIT protocol, which not only can effectively implement reservation and release of optical channels based on JIT, but also can process the failure of channel reservation and release due to loss of burst control packets. The scheme includes: (1) a BHP (burst head packet) path table is designed and built at each OBS node. It is used to guarantee the corresponding burst control packet, i.e. BHP, BEP (burst end packet) and BEP_ACK (BEP acknowledgement), to be transmitted in the same path. (2) The timed retransmission of BEP and the reversed deletion of the item in BHP path tables triggered by the corresponding BEP_ACK are combined to solve the problems caused by the loss of the signaling messages in channel reservation and release process. (3) Burst head packets and BEP_ACK are transmitted using “best-effort” method. Related signaling messages and their formats for the proposed scheme are also given.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.