TCP performance experiment on LOBS network testbed

Similar documents
Delayed reservation decision in optical burst switching networks with optical buffers

Generalized Burst Assembly and Scheduling Techniques for QoS Support in Optical Burst-Switched Networks

Configuration of Offset Time in Optical Burst Switching Networks for Delay Sensitive Traffic

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Adaptive Data Burst Assembly in OBS Networks

TM ALGORITHM TO IMPROVE PERFORMANCE OF OPTICAL BURST SWITCHING (OBS) NETWORKS

A Novel Approach to Reduce Packet Loss in OBS Networks

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks

Effect of Link Bandwidth, Number of Channels and Traffic Load on Designing Optical Burst Switching Networks

Working Analysis of TCP/IP with Optical Burst Switching Networks (OBS)

Optical Burst Switching (OBS): The Dawn of A New Era in Optical Networking

TCP Window Estimation for Burst Assembly in OBS Networks

TCP traffic analysis for timer-based burstifiers in OBS networks

Unequal Load Balance Routing for OBS Networks Based on Optical Parameters Dependent Metric

Study of Different Burst Scheduling Algorithms Using FDLs as QoS in Wavelength Division Multiplexing OBS Networks

Performance of Optical Burst Switching Techniques in Multi-Hop Networks

On the Impact of Burst Assembly on Self- Similarity at the Edge Router in Optical Burst Switched Networks

Modeling and Analysis of a Shared Channel Architecture for Performance Improvement in Optical Burst Switched Networks

Performance evaluation of TCP over OBS considering background traffic

A simple mathematical model that considers the performance of an intermediate node having wavelength conversion capability

Edge Switch. setup. reject. delay. setup. setup ack. offset. burst. burst. release. φ l. long burst. short burst. idle. p s

PAPER Two-Way Release Message Transmission and Its Wavelength Selection Rules for Preemption in OBS Networks

Batch Scheduling Algorithms for Optical Burst Switching Networks

under grant CNS This work was supported in part by the National Science Foundation (NSF)

Performance Evaluation of the Labelled OBS Architecture

TCP over OBS - fixed-point load and loss

Experimental Analysis of TCP Behaviors against Bursty Packet Losses Caused by Transmission Interruption

Analyzing the Receiver Window Modification Scheme of TCP Queues

ENSC 835 project TCP performance over satellite links. Kenny, Qing Shao Grace, Hui Zhang

Reduce Traffic in Optical Switching Networks by Using Control Packet Buffering Method

Threats in Optical Burst Switched Network

International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2015)

Design of Optical Burst Switches based on Dual Shuffle-exchange Network and Deflection Routing

Enhancing Fairness in OBS Networks

Resource Sharing for QoS in Agile All Photonic Networks

TCP START-UP BEHAVIOR UNDER THE PROPORTIONAL FAIR SCHEDULING POLICY

Adapting TCP Segment Size in Cellular Networks

Performance Analysis of the Signaling Channels of OBS Switches

Chapter 5. Simulation Results

Synchronous Stream Optical Burst Switching

/08/$ IEEE. (NSF) under Grant CNS This work was supported in a part by the National Science Foundation

Source-Ordering for Improved TCP Performance over Load-Balanced Optical Burst-Switched (OBS) Networks

A Low-Latency and Bandwidth-Efficient Distributed Optical Burst Switching Architecture for Metro Ring

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks

IP Video Surveillance Network Solution

EVALUATING THE PERFORMANCE OF TCP-RENO, TCP- NEWRENO AND TCP-VEGAS ON AN OBS NETWORK

OBS network model for OMNeT++: A performance evaluation

Multi-class Applications for Parallel Usage of a Guaranteed Rate and a Scavenger Service

Pre-Deflection Routing with Blocking Probability Estimation Scheme in Optical Burst Switch Networks

TCP and UDP Fairness in Vehicular Ad hoc Networks

Hybrid Optical Switching Network and Power Consumption in Optical Networks

Performance evaluation of TCP-Reno, TCP- N ewreno and TCP-Westwood on Burstification in an OBS Network

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK

SIP Based OBS networks for Grid Computing *

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL

Design and Performance Evaluation of High Efficient TCP for HBDP Networks

Retransmission schemes for Optical Burst Switching over star networks

Absolute QoS Differentiation in Optical Burst-Switched Networks

Performance Analysis of TCP LBA and TCP TAHOE Approaches in g Standard Savreet KaurBrar 1, Sandeep Singh Kang 2

Sharing Tunable Wavelength Converters in AWG-based IP Optical Switching Nodes

ENSC 835 project (2002) TCP performance over satellite links. Kenny, Qing Shao Grace, Hui Zhang

Comparison of Different Burst Switching Techniques for High Speed Network

Optical Interconnection Networks in Data Centers: Recent Trends and Future Challenges

Delayed Reservation and Differential Service For Multimedia Traffic In Optical Burst Switched Networks

ENSC 835 project (2002) TCP performance over satellite links. Kenny, Qing Shao Grace, Hui Zhang

EP2210 Scheduling. Lecture material:

A new burst assembly scheme based on the average packet delay and its performance for TCP traffic

Converged Networks. Objectives. References

A QoS Supporting Scheduling Algorithm for Optical Burst Switching DWDM Networks

Report on Transport Protocols over Mismatched-rate Layer-1 Circuits with 802.3x Flow Control

Improving the quality of H.264 video transmission using the Intra-Frame FEC over IEEE e networks

Modelling and Performance Evaluation of Optical Burst Switched Node with Deflection Routing and Dynamic Wavelength Allocation

Quality of Service Implementation within IEEE DCF Interframe Space

Delayed ACK Approach for TCP Performance Improvement for Ad Hoc Networks Using Chain Topology

MPLS Multi-Protocol Label Switching

Implementation of Software-based EPON-OLT and Performance Evaluation

Dynamic Deferred Acknowledgment Mechanism for Improving the Performance of TCP in Multi-Hop Wireless Networks

A Dynamic TDMA Protocol Utilizing Channel Sense

OPTICAL NETWORKS. Virtual Topology Design. A. Gençata İTÜ, Dept. Computer Engineering 2005

Enhancing Bandwidth Utilization and QoS in Optical Burst Switched High-Speed Network

The Impact of Channel Bandwidth with Network Asymmetry in WiMAX Network Using TCP New Reno

Dynamic Contention Resolution Protocol for OBS Networks

Research Article DQOBSR Protocol with QoS Provisioning for OBS Metro Rings

Performance Analysis of Scheduling Algorithms In Optical Burst Switching Networks

Progress Report No. 3. A Case Study on Simulation Scenario

A Novel Access Protocol for Collision-Free and Low-Latency OBS-Ring Networks

Design Methodologies and Algorithms for Survivable C-RAN

Impact of IEEE MAC Packet Size on Performance of Wireless Sensor Networks

Design and Implementation of GMPLS-basd Optical Slot Switching Network with PLZT High-speed Optical Switch

Improving the usage of Network Resources using MPLS Traffic Engineering (TE)

Recover-Forwarding Method in Link Failure with Pre-established Recovery Table for Wide Area Ethernet

Intermediate-node-initiation (INI): A generalized signaling framework for optical burst-switched networks

A Resource Reservation Protocol with Linear Traffic Prediction for OBS Networks

CC-SCTP: Chunk Checksum of SCTP for Enhancement of Throughput in Wireless Network Environments

On the Impact of the TCP Acknowledgement Frequency on Energy Efficient Ethernet Performance

A Quantitative Evaluation of Reordering in OBS Networks and its Impact on TCP Performance

Visualization of Internet Traffic Features

A multichannel Ethernet protocol for a WDM local area star network

Big Buffer of Switch

Transport Control Protocol over Optical Burst Switched Networks

Transcription:

Wei Zhang, Jian Wu, Jintong Lin, Wang Minxue, Shi Jindan Key Laboratory of Optical Communication & Lightwave Technologies, Ministry of Education Beijing University of Posts and Telecommunications, Beijing 100876, P.R.China covery_zhang@hotmail.com Abstract: An LOBS testbed is briefly introduced and TCP performance over OBS is experimentally investigated. Simulation and experimental results show that TCP performance is displayed differently with the loss of ACK (TCP Acknowledgement) burst and data burst. Keywords: OBS, TCP, Data Burst, ACK Burst, Loss Probability 1. Introduction Labeled Optical Burst Switching (LOBS) [1], combining the best of multi-protocol label switching and optical burst switching, has received an increasing amount of attention from both academia and industry worldwide. As the main part of current Internet traffics, TCP performance is directly relative to the performance of whole network. Moreover, it is supposed that TCP will still play a dominant role in the future IP over WDM network, thus it is very important to investigate the behavior of TCP flows over OBS network. Up to now, most researches about TCP performance over OBS concern the influence of TCP data burst loss on network throughput and the ACK signal link is always supposed to be lossless, which is still far from the actual situation. So it is important to study the influence of ACK burst loss on network performance comparing with data burst loss[2][3][4]. In this paper, we present an LOBS testbed and TCP performance over OBS is investigated both by simulation and experiment [5][6]. Individual experiments of data burst loss and ACK burst loss are carried out to test the influence on OBS network performance. Experimental results show that at the same burst loss probability, the loss of data burst result in worse network performance comparing with ACK burst loss. To lowering the bad influence form traffic contention when network is busy, attaching higher QoS level to data burst traffic is also contributive to the improvement of TCP performance. I. Tomkos et al. (Eds.): ONDM 2007, LNCS 4534, pp 186-193, 2007. IFIP International Federation for Information Processing 2007

187 2. LOBS Testbed Architecture Fig.1. Experimental setup in LOBS testbed. The LOBS testbed is upgraded based on [1] and enhanced for many aspects. As shown in Fig.1, the testbed is a mesh network comprising three edge nodes (EN) and four core nodes (CN). Each fiber link carries 2 data channels and 1 dedicated control channel, and each channel is 1.25Gbps. At present, each EN supports 4 GE and 8 FE ports to access IP traffic with various QoS demands. In the CN, 4X4 switching matrix, switching speed less than 100ns and processing time less than 10 micro seconds are achieved. Comparing with [1], EN improves the processing capability and applies more flexible algorithms both in assembling and scheduling so that it can combine MPLS mechanism to assembling and support wider range for burst length. In the CN, a much more simple switching architecture is applied to the optical cross-connect providing stable and cost-effective performance. Powerful control plane is constructed to perform routing, signaling and network monitoring function. Both EN and CN is expandable for further research and the total cost of the system is much lower than the first one.

188 W. Zhang et al. (a) Trunk architecture in EN OPEN2 Output_1 COUPLING Output Output_2 OPEN1 Input_1 OPEN3 Output_3 Input_2 Output_4 Input_3 Input_4 (b) Optical cross-connect architecture in CN Fig.2. Node specialties in LOBS testbed. 3. Experimental Setup The experiment setup is shown as Fig.1 and the simulation scenario is set similarly. The system is constructed by four core nodes and three edge nodes. Standard interface such as Fast Ethernet and Gigabit Ethernet are provided to access IP-based traffic. And input packets classified according to their ingress node IP and MAC address to form the FEC (Forward Equivalence Class) queue, based on which data burst is assembled. Meanwhile, the corresponding label is inserted to the control burst. Assembled burst is sent into LOBS network following a corresponding control burst for an offset time. In this experimental setup, burst assembly algorithm with fixed time-1ms and length threshold is applied, and for burst scheduling algorithm latest available unused channel with void fill (LAUC-VF) is used, each with a maximal delay of 2.5 us and 10 us. As shown, a TCP server is connected to one edge node and the client is connected to the other one, by which a TCP connection can be set up through the LOBS network. Because there are two individual links for each TCP data flow, different burst loss probabilities for data burst and ACK burst can be achieved by configuring these links. In the TCP transmission, a maximum congestion control window of 64KBytes and maximum segment size of 512Bytes are employed in the TCP server. No background

189 traffic is added for current experiment and the bursts are dropped deliberately by introducing a specific dropping mechanism to achieve certain burst loss probability. 4. Simulation, experiment and discussions 4.1 Simulation results (a) Data burst lost (b) ACK burst lost Fig.3. Simulation results of TCP throughput in OBS network

190 W. Zhang et al. In the simulation scenario, the data burst Dropping Probability (DP) varies from 0 to 1%, as it is shown in Fig[3]a, with increasing dropping probability, TCP throughput decrease accordingly. When the DP is set to 1%, TCP throughput is only 30% of 0 DP, which shows very bad network performance. The ACK burst lost transmission is shown in Fig[3]b, the TCP throughput is also dropping as the DP increase, but as the DP is set to 1%, the TCP throughput is about 73% of 0 DP, which is much higher than the situation of data burst loss. If we want to get the same results of 1% DP from data burst, the DP of ACK burst must set to 5%. It is shown from those results that the influence of ACK burst loss on TCP throughput is much lower compared with data burst loss. Fig.4. Simulation results of TCP throughput in OBS network, both ACK and data are lost The case of both ACK and data are lost is shown in Fig[4], it can be investigated from the figure that the loss of ACK burst introduced much lower decrease in TCP throughput. 4.2 Experimental results and discussions In the experiment scenario, FTP server and client are used to transmit TCP traffic. As shown in Fig[1], ACK burst and data burst can be dropped separately. The results are shown as following:

191 (a) Data burst lost (b) ACK burst lost

192 W. Zhang et al. (c) Both ACK and data lost Fig.5. Experiment results of TCP throughput in OBS network Similar results from experiments is shown in Fig[5]. The reason for the result that ACK burst loss affect less than data burst loss on TCP throughput performance can be explained by TCP slide Window control mechanism. As we can see from Fig[6], Client A sends data to Client B base on the slide Window control mechanism. Suppose the WIN=400B,Length=100B/segament, initial number is 1.When B has received all the data sent by A, Client A will continue sending data to B, though missed a ACK signal. Therefore, if the data transmit with no loss probability, low lost probability of ACK signal will hardly affect the network throughput. Considering that QoS provision is provided in OBS network[7], we can apply higher class of QoS to data burst and drop the ACK burst in contention resolution while maintaining the network performance to a comparatively stable level.

193 ClientA SEQ =1 SEQ =101 SEQ = 201 ClientB A can send 300Bytes A can send 200Bytes A can send 100Bytes Lost ACK= 301, WIN=400 SEQ = 301 ACK= 401, WIN=400 SEQ = 401 B sends ACK,WIN=400B A continued sending,window slided B sends ACK,go to next Window A can send 300Bytes Fig.6. TCP slide Window control mechanism 5. Conclusions In this paper, the TCP performance over OBS is experimentally investigated on OBS testbed [5][6]. Experimental results show that the performance of TCP traffic is influenced in the case of burst loss, both for ACK burst and data burst. But ACK burst loss affect less than data burst loss on TCP throughput performance, caused by TCP slide Window control mechanism. Moreover, considering that QoS provision is provided in OBS network, contention resolution mechanism of dropping ACK burst when network is busy is proposed in further investigations. References: [1] C. Qiao and M. Yoo, Optical burst switching (OBS) A new paradigm for an optical internet, J. High Speed Networks, vol. 8, no. 1, pp. 68-84, 1999. [2] Sunil Gowda, Ramakrishna K Shenai, Krishna MSivalingam, Hakki Candan Cankaya, Performance Evaluation of TCP over Optical Burst-Switched (OBS) WDM Networks, IEEE ICC 2003 [3] A. Detti and M. Listanti, Impact of Segments Aggregation on TCP Reno Flows in Optical Burst Switching Networks, Proceedings IEEE, INFOCOM 2002, New York, NY, June 2002 [4] Robert Pleich, Performance of TCP over Optical Burst Switching Networks, ECOC'05.September 2005. [5] Guo H., A Testbed for Optical Burst Switching Network, OFC 2005, March 2005.OFC2005 [6] Guo H., Multi-QoS Traffic Transmission Experiments on OBS Network Testbed, ECOC'05.September 2005 [7] Zhang W., Wu J., Xu K. and Lin J.T. "TCP performance experiment on OBS network testbed", OFC2006, March 2006.