首页    期刊浏览 2024年12月03日 星期二
登录注册

文章基本信息

  • 标题:Delay analysis of two way reservation schemes in optical burst switching network.
  • 作者:Mohan, E. ; Puttamadappa, C. ; Gandhi, M. Rajiv
  • 期刊名称:International Journal of Applied Engineering Research
  • 印刷版ISSN:0973-4562
  • 出版年度:2009
  • 期号:May
  • 语种:English
  • 出版社:Research India Publications
  • 关键词:Bridge/routers;Network switches;Routers (Network hardware);Signal processing;Switching circuits

Delay analysis of two way reservation schemes in optical burst switching network.


Mohan, E. ; Puttamadappa, C. ; Gandhi, M. Rajiv 等


Introduction

Optical Switching Technique

Wavelength division multiplexing (WDM) appears to be the solution of choice for providing a faster networking infrastructure that can meet the explosive growth of the Internet. Several different technologies have been developed for the transfer of data over WDM, such as wavelength routing (optical circuit switching), optical packet switching, and optical burst switching (OBS) [1]. Wavelength-routed optical networks have already been deployed and, currently, they represent the most promising technology for optical networks. However, wavelength-routed optical networks, which employ circuit switching, may not be the most appropriate technology for the different applications that will use the emerging optical Internet. Optical packet switching is an alternative technology that appears to be the optimum choice. However, at this moment the technology is not mature enough to provide a viable solution. Optical burst switching is a switching technique that occupies the middle of the spectrum between the well-known circuit switching and packet switching paradigms, borrowing ideas from both to deliver a completely new functionality.

Optical Burst Switching

The concept of burst switching first emerged in the context of voice communications in early 1980s. More recently, optical burst switching, has received considerable attention as an alternative to optical packet switching [2]. In essence, optical burst switching considers the optical layer merely as a buffer-less transparent media for applications.

* Granularity: the transmission unit size of optical burst switching is between the optical circuit switching and optical packet switching

* Separation of Control and Data: control information is transmitted on a separate wavelength (or channel)

* One-Way Reservation: Resources are allocated using one-way reservation. That is, a source node does not need to wait for the acknowledgement back from the destination node, before it starts transmitting of the burst.

* Variable Burst Length: The size of burst is variable

* No Optical Buffering: The intermediate node in the optical network does not require optical buffers. Bursts go through the intermediate node without any delay.

One Way Reservation OBS

Many types of OBS paradigms are available for deployment in future all-optical networks. The concept underpinning most types of OBS is as follows. IP packets destined for a common egress router are assembled into data bursts at an ingress router. A control packet precedes each burst by a time offset; the control packet is electronically processed at a sequence of OXCs to reserve a contiguous sequence of wavelength channels, known as a light path or route, for the pending burst. Then, depending on the type of OBS deployed, the pending burst is entirely switched in the optical domain either with or without acknowledgement; one-way reservation, respectively [3]. OBS types using one-way reservation, such as just enough time (JET), just-in-time (JIT) [6] and Horizon, send a burst before it is confirmed that a light path can be reserved, from the ingress router to the egress router. The mean burst blocking probability is considered the most important measure of quality of service (QoS) in OBS types using one-way reservation.

Two Way Reservation OBS

OBS types using two-way reservation, such as wavelength-routed OBS (WR/OBS) [4], delay a burst at the ingress router until an acknowledgement propagates from the egress router to the ingress router, thus confirming a successful light path reservation. These OBS types overcome burst blocking arising from wavelength contention since if the control packet fails to reserve a light path, the burst is electronically buffered at the ingress router and rescheduled for later transmission. However, two-way reservation prolongs the packet delay since the burst must remain idle until an acknowledgement is received. For OBS types using two-way reservation, the most important measures of QoS [7] is queuing delay at ingress routers. WR/OBS is the only OBS type using two-way reservation for which performance evaluation is considered.

WR-OBS

A two-way reservation scheme has also been suggested but it was assumed that bursts are also sent prior to the receipt of an acknowledgment. Recognizing this as a limitation, schemes have been proposed to provide class-of-service differentiation by offset times, i.e., to assign larger offsets for higher priority traffic. This however would have the effect of reducing the burst loss for high priority traffic, at the expense of an increase for lower priority bursts, especially for dynamically varying traffic loads. The result is reduced network capacity for acceptable packet loss rates.

In OBS networks, lower priority bursts experience loss as a penalty. However, given that each burst may contain a large number of transmission control protocol (TCP)--internet protocol (IP) packets or acknowledgment, each lost burst would affect a number of higher layer connections. Thus, in OBS networks, care should be taken to also minimize the loss of lower priority bursts to prevent this.

In this paper, we propose and analyze an alternative OBS network architecture that requires an end-to-end reservation to satisfy specific service criteria such as latency and packet loss rate (PLR) for burst input traffic. This architecture, shown in Fig.2.1 and termed here wavelength-routed optical burst switching (WR-OBS) [8], assumes a fast circuit-switched end-to-end light path assignment with a guaranteed, deterministic delay, and requires an obligatory end-to-end acknowledgment [5].

The packets are electronically aggregated at the network edge into bursts, according to their destination and class of service (CoS), but with timescale of milliseconds, which is a typical forwarding time of IP routers, making the reservation of resources along the path prior to burst transmission feasible. The aggregation time is strictly determined by the performance parameters such as delay at the edge or the required burst size for the network. At an appropriate point during the aggregation cycle, an end-to-end wavelength channel is requested from a network control node for transmission of the burst between edge routers.

[FIGURE 2.1 OMITTED]

Once a free wavelength is found, the aggregated burst is assigned to it and is transmitted into the core network. Its further latency depends only on the propagation delay because buffering operations with associated non-deterministic delays in core nodes are not required. Concentrating all of the processing and buffering within the edge of the network enables a buffer less core network simplifying the design of optical switches or routers/cross connects in the core significantly, which is particularly important for time-critical traffic and cannot be achieved with the currently implemented IP-router [9] infrastructure that provides hop-by-hop forwarding only.

This requires, however, that the bit rate at the input to the buffers at edge routers is sufficiently high to form bursts on a millisecond timescale. Following transmission, the wavelength channel is released and can be reused for subsequent connections. The network core can either be considered as a passive core or as a network of fast-reconfigurable optical routers/cross connects, where the same controller that allocates wavelengths dynamically sets up end-to-end light paths or circuits.

It is assumed that wavelength conversion in core nodes is not required, because, as previously shown, it brings little benefit to wavelength-routed networks with wavelength agility at the network edge. A centralized network management was assumed in this work as a worst-case scenario. A distributed control scheme would be preferred; however, such a scheme relies on synchronization and fast distribution of information on the state of the network.

The aim of this work is to analyze the network performance under which dynamic WR-OBS would bring significant operational advantages and, in particular, in the reuse, utilization of wavelength channels that are set up only for the required burst transmission time (termed wavelength holding time) and, thus, increased over a much simpler but less adaptable quasistatic logically fully meshed WRON. The calculated values for WR-OBS [10] represent an upper bound for the achievable network parameters, namely the edge delay, bandwidth utilization, wavelength reuse, and idle time, and give design rules on the speed requirements for dynamic routing and wavelength assignment algorithms to make a core network in which resources are assigned dynamically practical. The results can be applied to optimize the design rules of future optical network architectures and quantify the operation regimes that best make use of the static or dynamic network architectures.

Network Architecture and Edge Router Model

In this we are going to discuss about network and edge router architecture assumptions, burst aggregation and timing diagrams, modeling of the Impact of Traffic Statistics on Burst Aggregation

The proposed edge router setup is shown schematically in Fig. 3.1, where bursts are aggregated from packets that are electronically presorted according to their destination and CoS and stored in separate queues.

[FIGURE 3.1 OMITTED]

After a time-out signal indicates that packets have to be transmitted to meet application specific latency requirements, a wavelength request is sent to a control node, an acknowledgment is received and the buffer content is dynamically assigned to a free wavelength. If a free wavelength channel is not available, packets are not lost and, instead, are stored in edge-router buffers but could incur additional delay. An edge router with dimensions is considered where is the number of independent traffic inputs, represents the number of CoS, and is the number of destinations.

Burst Aggregation

The variables used to describe the timing of the burst aggregation cycle are as follows. [t.sub.edge] is the maximum delay, i.e., the time the first packet in the buffer spends before the burst is released into the network. [t.sub.prop,sig] is the propagation delay for a control packet sent from the edge router to the network control for wavelength reservation. [t.sub.prop,ack] is the processing time, i.e., time between arrival of control packet and decision on light path and wavelength. [t.sub.prop,ack] is the propagation delay between the sending and receiving edge router for sending the acknowledgment for a wavelength reservation [t.sub.prop,ack] = [t.sub.prop,sig], assuming that the control packets take the same route between the sending edge router and the control node.

T is the wavelength holding time, i.e., the total time for which a wavelength is reserved. [t.sub.prop,net] is the propagation delay for signal traveling from sending to receiving edge router across the core network [t.sub.tran] = [L.sub.burst]/[b.sub.core] is the transmission time of the burst. [t.sub.idle] = [t.sub.prop,ack] + [t.sub.prop,net] the idle time during which the acknowledgment is sent and before the first packet arrives at the receiving edge router.

The burst aggregation cycle can be described as follows. The edge delay [t.sub.edge] is the elapsed time between the time of the arrival of the first bit of the first packet to the buffer queue until the entire burst is released into the network, so that the average queuing delay for all aggregated packets is [t.sub.edge]/2. This holds true, however, only in the case of Poisson arrival processes.

The arriving packets are aggregated in the buffer until triggered either by a threshold indicating potential buffer overflow or a timeout signal for delay-sensitive data. This occurs when the wavelength request-signaling packet is sent to the control node. The propagation delay for this control packet is [t.sub.prop,sig].

It is assumed that the signaling packet contains information on the source and destination edge routers, the CoS and the quantity of data in the buffer, required to estimate the wavelength holding time, defined as the time necessary to empty the buffer and transmit the data between edge routers.

Processing the wavelength request requires time [t.sub.prop], followed by an acknowledgment packet to be returned to the requesting edge router, with an additional delay [t.sub.prop,ack]. Concurrently with the transmission of [t.sub.prop,ack], a wavelength channel is reserved, setting the start of. In parallel, the burst aggregation continues until an acknowledgment from the control node of a confirmed wavelength reservation is received.

In this paper, we assume that the burst assembly terminates at the point the acknowledgment packet from the controller reaches the edge router, although alternative schemes have also been analyzed. This allows the burst aggregation to continue in parallel with the processing of the wavelength request, thus decreasing the overall delay although the final burst size would have to be estimated by monitoring the buffer filling statistics. Packets arriving subsequently to the receipt of the acknowledgment packet are designated to the next burst.

It takes a finite propagation time across the network [t.sub.prop,net] for the first bit to arrive at the destination edge router, so that the reserved wavelength is idle and not used for data transmission for the period [t.sub.idle] = [t.sub.prop,ack] + [t.sub.prop,net] . The time to complete the burst transmission is ttran = [L.sub.burst]/[b.sub.core], so that the wavelength holding time is given by [t.sub.WHT] = [t.sub.idle] + [t.sub.tran]. In principle, the wavelength holding time could be fixed either by the maximum edge delay or by streaming data, in which case would be less predictable but the light path utilization would increase. The maximum deterministic latency or upper bound on the maximum transmission time that packets experience between entering the core network at the source and leaving the destination routers is

Latency max = [t.sub.edge] + [t.sub.prop, net] + [L.sub.burst]/[b.sub.core]

The arrival of the acknowledgment packet from the control node sets the start of the subsequent burst assembly and cycle repeats.

Results and Discussion

In this chapter we are going to present the simulation results for the edge router and core network performance. We will present the analysis of DTWR OBS based on the edge router delay. In this we discussed about the delay that accrued in edge router due to two-way reservation

This time includes an overhead required for light path setup and propagation delays; we refer to it as idle time in the remainder of the paper. In this section, it is assumed that burst sizes increase linearly, equivalent to the case of CBR traffic arriving to the buffer and for which there is no variation in the burst size [L.sub.burst]. Then, for a constant load and CBR traffic, the burst size is proportional to the edge delay and the input bit-rate, so that [L.sub.burst] = [b.sub.in].[t.sub.edge]

[t.sub.wht] = [t.sub.idle] + [L.sub.burst]/[b.sub.core] = 1/A * [t.sub.idle] (4.1)

Where [t.sub.idle] where is the idle time before the burst reaches the destination edge router plus the time for the acknowledgment and A is the core bit-rate to input bit-rate ratio A = [b.sub.core]/[b.sub.in]. For small values of A, the data transmission time can be in the range of tens of milliseconds, so that [t.sub.idle] << [t.sub.wht]. Time [t.sub.idle] starts to affect the service quality when the values of the are comparable to tidle and dominate the wavelength holding time for high core bit rates such as [b.sub.core] = 100Gb/s, as shown in Fig. 4.1 for, [t.sub.idle] = 2,5,10 ms.

[FIGURE 4.1 OMITTED]

Fig. 4.2 shows the effect for [t.sub.idle] = 5ms and a variation of [b.sub.core] from 20 to 100 Gb/s, where, for [b.sub.core] = 20Gb/s, the [t.sub.wht] is significantly longer than for [b.sub.core] = 100Gb/s.

A parameter following from (2) is the bandwidth per wavelength, which indicates the effective bandwidth of a light path used for transmission of data between edge routers

[FIGURE 4.2 OMITTED]

[B.sub.pere.[??]] = [L.sub.burst]/ [t.sub.wht]

[B.sub.pere.[lambda]] = [b.sub.in] * [t.sub.edge]/ [t.sub.idle] + 1/A -- (4.2)

The influence of on is shown in Fig. 4.3 for [b.sub.core] = 100Gb/s and , [t.sub.idle] = 2,5,10 ms. The increase in bandwidth for the identical values is reduced for higher [t.sub.edge] for [t.sub.idle] = 5ms, values remain below 50 Gb/s for 100-Gb/s physical bit rate.

[FIGURE 4.3 OMITTED]

Fig.4.4 shows the effect of bandwidth saturation for [t.sub.idle] = 5ms and core bit rates varying from 20 to 100 Gb/s. The significance of the results is that [B.sub.pere.[lambda]] remains significantly smaller than the optical line rate for [t.sub.edge < 40 ms, especially for high, such as [b.sub.core] 100 Gb/s.

[FIGURE 4.4 OMITTED]

Conclusion

This project describes and analyzes a WR-OBS network that combines the functions of OBS with fast circuit switching by dynamically assigning and releasing wavelength-routed light paths over a buffer less optical core. The potential advantages of this architecture compared to conventional OBS are explicit QoS provisioning and, compared to static WRONs, are in fast adaptation to dynamic traffic changes in optical networks and more efficient utilization of each wavelength channel.

The proposed architecture ensures a deterministic delay for the optical packets through a known, predefined queuing delay at the edge and burst aggregation and the propagation in the core network. Moreover, it guarantees an acknowledgment of the wavelength assignment for QoS-determined provisioning and uses dynamic wavelength routing. Finally in this paper we calculated different parameters in references with edge delay(i.e wave length holding time, band width per wave length).

References

[1] C. Qiao and M. Yoo [2000], 'Choices, features and issues in optical burst Switching,' SPIE Opt. Networks Mag., vol. 1, no. 2, pp. 36-44.

[2] J. S. Turner [1999], 'Terabit burst switching,' J. High Speed Networks, vol. 8, no. 1, pp. 3-16,

[3] K. Dolzer, C. Gauger, J. Spath, and S. Bodamer [, 2001], 'Evaluation of reservationmechanisms for optical burst switching,' AEU Int. J. Electron. Commun., vol. 55, no. 1, pp. 1-8.

[4] M. Duser, E. Kozlovski, R. I. Killey, and P. Bayvel [2000], 'Design trade-offs in optical burst switched networks with dynamic wavelength allocation,'in Proc. Eur. Conf. Optical Communication, vol. 2, Munich, Germany, pp. 23-24.

[5] C. Qiao, [2000] 'Labeled optical burst switching for IP-over-WDM integration,'IEEE Commun. Mag., vol. 38, pp. 104-114,

[6] J. Y. Wei, J. L. Pastor, R. S. Ramamurthy, and Y. Tsai [1999], 'Just-in-time optical burst switching for multiwavelength networks,' in Proc. IFIP Conf. Broadband '99, Hong Kong, China, , pp. 339-352.

[7] M. Yoo, C. Qiao, and S. Dixit [2000], 'QoS performance of optical burst switching in IP-over-WDM networks,' IEEE J. Select. Areas Commun.,vol. 18, pp. 2062-2071,.

[8] Y. Xiong, M. Vandenhoute, and H. C. Cankaya [2000], 'Control architecture in optical burst-switched networks,' IEEE J. Select. Areas Commun., vol.18, pp. 1838-1851,.

[9] S. Verma, H. Chaskar, and R. Ravikanth [2000], 'Optical burst switching: Aviable solution for terabit IP backbone,' IEEE Network, vol.14, no.6,pp.4853

[10] S. Baroni, P. Bayvel, R. J. Gibbens, and S. K. Korotky[May 1999], 'Analysis and design of resilient multifiber wavelength-routed optical transport networks,'J. Lightwave Technol., vol. 17, pp. 743-758.

(1) E. Mohan, (2) C. Puttamadappa, (3) M. Rajiv Gandhi, (4) R. Sathyan and (5) R. Muthuvel

(1) Research Scholar, Vinayaka Missions University, Salem, Tamilnadu, India. E-mail:[email protected]

(2) Professor & Head, Dept of Electronics and Communication Engineering, SJB Institute Of Technology, Bangalore-560060, India.

(3) Lecturer, (5) Student, Dept of Electronics and Communication Engineering, Pallavan College Of Engineering, Thimmasamudram, Kanchipuram-631 502, Tamilnadu, India.

(4) Student, Dept of Computer Science and Engineering, Kanchi Pallavan Engineering College, Kolivakkam, Tamilnadu, India.
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有