TCP/IP Jumbo Frames Network Performance Evaluation on A Testbed Infrastructure



Similar documents
Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking

Quantifying TCP Performance for IPv6 in Linux- Based Server Operating Systems

Network Performance Evaluation of Latest Windows Operating Systems

Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU

Network Performance Optimisation and Load Balancing. Wulf Thannhaeuser

Performance Monitoring of VoIP with Multiple Codecs Using IPv4 and IPv6to4 Tunnelling Mechanism on Windows and Linux

Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build

Introduction to MPIO, MCS, Trunking, and LACP

Comparison of Wireless Protocols. Paweł Ciepliński

UDP-IPv6 Performance in Peer-to-Peer Gigabit Ethernet using Modern Windows and Linux Systems

D1.2 Network Load Balancing

Network Friendliness of Mobility Management Protocols

Sockets vs. RDMA Interface over 10-Gigabit Networks: An In-depth Analysis of the Memory Traffic Bottleneck

High-Performance IP Service Node with Layer 4 to 7 Packet Processing Features

Evaluation Report: Emulex OCe GbE and OCe GbE Adapter Comparison with Intel X710 10GbE and XL710 40GbE Adapters

The Elements of GigE Vision

VXLAN Performance Evaluation on VMware vsphere 5.1

Boosting Data Transfer with TCP Offload Engine Technology

CompTIA Network+ (Exam N10-005)

Windows Server 2008 R2 Hyper-V Live Migration

Leased Line + Remote Dial-in connectivity

Infrastructure for active and passive measurements at 10Gbps and beyond

An Experimental Study of Cross-Layer Security Protocols in Public Access Wireless Networks

LCMON Network Traffic Analysis

VMWARE WHITE PAPER 1

IxChariot Virtualization Performance Test Plan

CT LANforge WiFIRE Chromebook a/b/g/n WiFi Traffic Generator with 128 Virtual STA Interfaces

Interfacing Basler GigE Cameras With Cognex VisionPro 7.2

AERONAUTICAL COMMUNICATIONS PANEL (ACP) ATN and IP

High-Speed TCP Performance Characterization under Various Operating Systems

UPPER LAYER SWITCHING

IEEE Congestion Management Presentation for IEEE Congestion Management Study Group

Performance Comparison of SCTP and TCP over Linux Platform

Chapter 5. Data Communication And Internet Technology

pco.interface GigE & USB Installation Guide

WEB SERVER PERFORMANCE WITH CUBIC AND COMPOUND TCP

PERFORMANCE ANALYSIS OF VOIP TRAFFIC OVER INTEGRATING WIRELESS LAN AND WAN USING DIFFERENT CODECS

19 Comparison of Ethernet Systems

The Case Against Jumbo Frames. Richard A Steenbergen <ras@gtt.net> GTT Communications, Inc.

Where IT perceptions are reality. Test Report. OCe14000 Performance. Featuring Emulex OCe14102 Network Adapters Emulex XE100 Offload Engine

Linux NIC and iscsi Performance over 40GbE

TamoSoft Throughput Test

How To Monitor And Test An Ethernet Network On A Computer Or Network Card

Analysis of Effect of Handoff on Audio Streaming in VOIP Networks

G.Vijaya kumar et al, Int. J. Comp. Tech. Appl., Vol 2 (5),

CT LANforge-FIRE VoIP Call Generator

Question: 3 When using Application Intelligence, Server Time may be defined as.

Network Simulation Traffic, Paths and Impairment

New!! - Higher performance for Windows and UNIX environments

SUNYIT. Reaction Paper 2. Measuring the performance of VoIP over Wireless LAN

A Performance Study of VoIP Applications: MSN vs. Skype

Windows Server 2008 R2 Hyper-V Live Migration

Performance Analysis of Large Receive Offload in a Xen Virtualized System

Performance Evaluation of Linux Bridge

CSIS CSIS 3230 Spring Networking, its all about the apps! Apps on the Edge. Application Architectures. Pure P2P Architecture

POX CONTROLLER PERFORMANCE FOR OPENFLOW NETWORKS. Selçuk Yazar, Erdem Uçar POX CONTROLLER ЗА OPENFLOW ПЛАТФОРМА. Селчук Язар, Ердем Учар

Performance Measurement of Wireless LAN Using Open Source

Ethernet. Ethernet. Network Devices

Comparison of Contemporary Protocols for High-speed Data Transport via 10 Gbps WAN Connections

Network Layer IPv4. Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS. School of Computing, UNF

Virtualization: TCP/IP Performance Management in a Virtualized Environment Orlando Share Session 9308

Measuring the Impact of Security Protocols for Bandwidth

OpenFlow with Intel Voravit Tanyingyong, Markus Hidell, Peter Sjödin

Advanced Network Services Teaming

MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card

IP SAN Best Practices

The new frontier of the DATA acquisition using 1 and 10 Gb/s Ethernet links. Filippo Costa on behalf of the ALICE DAQ group

Performance of Network Virtualization in Cloud Computing Infrastructures: The OpenStack Case.

Network System Design Lesson Objectives

TYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX

Please purchase PDF Split-Merge on to remove this watermark.

ENSC 427: Communication Networks. Analysis of Voice over IP performance on Wi-Fi networks

Gigabit Ethernet Design

Traditional Telephony IP Telephony Voice, Data, Video Integration. Media Convergence. IP Router Server IP Router. Video Distribution Fax

VON/K: A Fast Virtual Overlay Network Embedded in KVM Hypervisor for High Performance Computing

IP-Pro (Virtual IP Protocol Independent Version) User Instructions

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

Open Flow Controller and Switch Datasheet

ADVANCED NETWORK CONFIGURATION GUIDE

Technical Brief. DualNet with Teaming Advanced Networking. October 2006 TB _v02

Leveraging NIC Technology to Improve Network Performance in VMware vsphere

Configuring Your Computer and Network Adapters for Best Performance

Building Enterprise-Class Storage Using 40GbE

Network performance in virtual infrastructures

PE10G2T Dual Port Fiber 10 Gigabit Ethernet TOE PCI Express Server Adapter Broadcom based

1000Mbps Ethernet Performance Test Report

Application Note. Windows 2000/XP TCP Tuning for High Bandwidth Networks. mguard smart mguard PCI mguard blade

PE310G4BPi40-T Quad port Copper 10 Gigabit Ethernet PCI Express Bypass Server Intel based

Deploying Riverbed wide-area data services in a LeftHand iscsi SAN Remote Disaster Recovery Solution

Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation

Lab 6: Wireless Networks

Communications and Computer Networks

How Router Technology Shapes Inter-Cloud Computing Service Architecture for The Future Internet

Quality of Service Analysis of Video Conferencing over WiFi and Ethernet Networks

1-Gigabit TCP Offload Engine

An Experimental Study on Wireless Security Protocols over Mobile IP Networks

Transcription:

I.J. Wireless and Microwave Technologies, 2012, 6, 29-36 Published Online December 2012 in MECS (http://www.mecs-press.net) DOI: 10.5815/ijwmt.2012.06.05 Available online at http://www.mecs-press.net/ijwmt TCP/IP Jumbo Frames Network Performance Evaluation on A Testbed Infrastructure Shaneel Narayan, Paula Raymond Lutui Department of Computing, Unitec Institute of Technology, Auckland, New Zealand Abstract Enhancing network performance has been studied by a number of researchers. The need to provide greater throughput on network infrastructure has been the key driver for these studies. The use of jumbo frames is considered one of the methodologies that can be employed to increase data throughput on networks. In this research undertaking, the authors implement jumbo frames on a test-bed implemented with Windows Server 2003/2008 networks and performance related metrics are measured for both IPv4 and IPv6 implementations. The results obtained in this empirical study shows that performance metrics values are different in various scenarios. Index Terms: Jumbo frames, IPv4, IPv6, network perfroamnce evalaution, Windows Server 2008, Windows Server 2003. 2012 Published by MECS Publisher. Selection and/or peer review under responsibility of the Research Association of Modern Education and Computer Science 1. Introduction The Internet continues to play a dominant part in global communication and its usage is always on an exponential incline. Social networking sites and the use of multimedia applications warrant high data transmission speed; to this effect software and hardware vendors continually develop products with increased communication capabilities. Not only that, the Internet Protocol itself is undergoing major architectural enhancements. Issues that were prevalent in IPv4 have been addressed by IPv6 however the maximum transmission unit (MTU) still remains unchanged at 1500Bytes. This is seen as one of the characteristics that limit throughput in IP based network infrastructures. The use of jumbo frames, which can offer maximum frame size of 9000Bytes, is a possible solution to this problem. Therefore there is a need to study the impact of using jumbo frames on network implementations. In [1], we tested performance of jumbo frames on Windows Server 2008 network, now we extend that work and compare jumbo frame performance by including Windows Server 2003 implementation. Studies related to jumbo frames have also been undertaken by number of other researchers. In [2], Gigabit over Ethernet (GoE) is discussed and shown that jumbo frames are a viable candidate for event builder. * Corresponding author. E-mail address: snarayan@unitec.ac.nz

30 TCP/IP Jumbo Frames Network Performance Evaluation on A Test-bed Infrastructure Experiences with offloading protocol to a programmable Gigabit Ethernet are presented in [3]. Here it is shown that network throughput almost doubles when jumbo frames are implemented. Jumbo frames and its impact on TCP packet processing is the subject of research in [4] and it is shown that jumbo frames can form a substantial component in data transfer. Performance under maximum-segment sizes is discussed in [5] and shown that segment size does affect performance. The impact of using jumbo frames in field-buses and multimedia applications to enhance performance is presented in [6]. Similar theme, where impact of using jumbo frames with multimedia applications, is presented in detail in [7]. Performance differences when jumbo frames are implemented on wireless network have been evaluated on test-bed in [8] and shown that performance enhancements can be achieved with larger frames. With optical networks, jumbo frames performance is analyzed in [8]. The rest of this paper is organized as follows. In II we outline the test-bed used in this research, and in III results are presented and discussed. This is followed by conclusions. 2. Experimental Setup Computers with similar hardware (CPU: Intel Pentium C2D, RAM: 2GB, NIC: PCI Intel Pro 1000, Hard Drive: Seagate 160GB) were connected using cross-over cables and Microsoft Windows Server 2008 was installed on test computers on this test-bed (Figure 1). IPv4 as the communication protocol was configured first and data was collected. Later this was replaced with IPv6 ensuring that all other test-bed parameters remained the same. D-ITG 2.6.1d was the primary tool employed to evaluate performance of protocols on operating systems. D-ITG generates traffic at network/transport and application layer and sends it from sender to generator node and can measure performance related metrics. On completing Windows Server 2008 runs, Windows Server 2003 was installed and the experiment was rerun keeping all other variables same. To ensure high data accuracy, all tests were executed 20 times, and to get the maximum throughput for a given packet size, each run had duration of 30 seconds. Network Card 1 IP Address: IPv4 address/ IPv6 address Network Card 2 IP Address: IPv4 address/ IPv6 address Subnet 2 Subnet 3 Network Card 2 IP Address: IPv4 address/ IPv6 address Router Router Receiver OS: Windows IP Address: IPv4 address/ipv6 address Network Card 1 IP Address: IPv4 address/ IPv6 address Subnet 1 Sender OS: Windows IP Address: IPv4 address/ipv6 address Fig1: Experimental Setup 3. Results and Discussion We now present and discuss the findings of this research. In Figure 2, throughput values for TCP traffic type is presented when the network was implemented with jumbo frames. Here it is seen that there is significant difference between Windows Server 2003 IPv4 values and the other three scenarios. This difference of approximately 10% in constant for most packet sizes. The other three scenarios register almost similar values for all packet sizes. UDP throughput values (Figure 3) also shows that Windows Server 2003 IPv4 is a comparatively low performer than the other three scenarios. In this case, the difference is almost 25%. Like TCP, UDP values for the other three scenarios are almost constant for most packet sizes.

TCP/IP Jumbo Frames Network Performance Evaluation on A Test-bed Infrastructure 31 Fig 2: TCP Throughput Jumbo Frames Figure 3: UDP Throughput Jumbo Frames In Figures 4 and 5, throughput values for normal packet sizes (up to 1518Bytes) are presented for TCP and UDP respectively. Here it is seen that these throughput values are all lower than that obtained when the same network is implemented with jumbo frames. In case of TCP, average performance difference is almost 15% and for UDP the difference is approximately 25%. Also, it is evident that with normal frames, Windows Server 2003 IPv4 consistently gives low throughput values for TCP traffic types, however for UDP normal frames; Windows Server 2003 IPv6 gives the highest values for most packet sizes. Fig 4: TCP Throughput Normal Frames

32 TCP/IP Jumbo Frames Network Performance Evaluation on A Test-bed Infrastructure Fig 5: UDP Throughput Normal Frames Delay values are presented next in Figures 6 and 7. For TCP traffic type, Windows Server 2008 IPv4 registers that highest delay of all scenarios (difference almost 80%). IPv6 delays are significantly lower that IPv4 for TCP, however for UDP this is not the case. Here there is a clear distinction between Server 2003 and 2008 with latter giving UDP delay values significantly higher than Server 2003. Also, all TCP delay values are less than 0.6ms while that of UDP is up to 14ms. In Figures 8 and 9, normal packet delay values are presented and it is seen that Windows Server 2008 values are mostly higher than that of the counterpart operating system for most packet sizes. Fig 6: TCP Delay Jumbo Frames Fig 7: UDP Delay Jumbo Frames

TCP/IP Jumbo Frames Network Performance Evaluation on A Test-bed Infrastructure 33 Fig 8: TCP Delay Normal Packets Fig 9: UDP Delay Normal Packets Jumbo frames jitter values are presented in Figures 10 and 11. For TCP traffic type, the difference between the scenarios is insignificant, however a few packet sizes give jitter values significantly higher than the rest. Like TCP, UDP also registers low values (highest value 0.014ms) but the trend is different to that of TCP. When these values are compared to normal frames (Figure 12 and 13), it is seen that most values are close to zero, thus there does not appear to be any major difference between jumbo and normal frame jitter values. Also, for normal frames, Server 2008 jitter values are slightly higher than that of Server 2003. Fig 10: TCP Jitter Jumbo Frames

34 TCP/IP Jumbo Frames Network Performance Evaluation on A Test-bed Infrastructure Fig 11: UDP Jitter Jumbo Frames Fig 12: TCP Jitter Normal Frames Fig 13: UDP Jitter Normal Frames For UDP traffic type, packet dropped during data transmission was measured. These values are presented in Figures 14 and 15. Jumbo frames give highest drop rate (60%) for Windows Server 2003 IPv4 while the other three scenarios give comparable values averaging approximately 40%. Between IP versions, the difference is insignificant. When compared to normal frames (Figure 15), most values are comparable and no distinctive trends are evident. Average of almost 40% is seen and all values range between zero and 60%.

TCP/IP Jumbo Frames Network Performance Evaluation on A Test-bed Infrastructure 35 Fig 14: UDP Packet Dropped Jumbo Frames Fig 15: UDP Packet Dropped Normal Frames Finally, TCP CPU usage values are presented in Figures 16 and 17. In both the graphs, difference between the scenarios is minimal; however jumbo frames use much less CPU resources on the sending router than normal frames. Fig 16: TCP CPU Usage Router 1 Jumbo Frames Fig 17: TCP CPU Usage Normal Frames

36 TCP/IP Jumbo Frames Network Performance Evaluation on A Test-bed Infrastructure 4. Conclusion In this research an unbiased empirical analysis of performance of jumbo frames on TCP/IP networks with IPv4 and IPv6 were conducted on Windows Server 2003/2008 operating system. TCP and UDP traffic were generated and performance related metrics were measured. From this research, we can draw the following specific conclusions: 1. Jumbo frames give higher throughput than normal frames for both TCP and UDP traffic types. 2. IPv6 delay values are significantly lower than IPv4 for TCP traffic type. 3. Jitter values and UDP packet dropped values are comparable between jumbo and normal frames. The authors anticipate extending this work to include more operating systems, especially Linux distributions, and different network scenarios. References [1] S. Narayan and P.R. Lutui, Test-bed Network Performance Evaluation of Jumbo-frames on IPv4/IPv6 TCP/IP Network Infrastructure Proceedings of the IEEE 4 th International Conference on Internet Multimedia Systems Architecture and Application (IMSAA), 2010. [2] Y. Yasu, Y. Nagasaka and A. Manabe, "Evaluation of Gigabit Ethernet with quality of service for event builder, Proceedings of the 11th IEEE Real Time Conference NPSS, Santa Fe, pp.433-436, 1999. [3] A. B. Maccabe, W. Zhu, J. Otto and R. Riesen, "Experience in offloading protocol processing to a programmable NIC,"Proceedings of the IEEE International Conference oncluster Computing, pp. 67-74, 2002. [4] S. Makineni and R. Iyer, "Performance characterization of TCP/IP packet processing in commercial server workloads,"proceedings of the IEEE International Workshop onworkload Characterization WWC-6, pp. 33-41, 27 Oct.2003. [5] M. Katevenis and G. Passas, "Variable-size multipacket segments in buffered crossbar (CICQ) architectures,"proceedings of the IEEE International Conference oncommunications, vol.2, pp. 999-1004, 16-20 May 2005. [6] J. Silvestre, V. Sempere and T. Albero, "Impact of the use of large frame sizes in fieldbuses for multimediaapplications," Proceedings of the 10th IEEE Conference on Emerging Technologies and Factory Automation ETFA,vol.1, pp. 440-448, 19-22 Sept. 2005. [7] Y. Hsiao, M. Chen, K. Huang, Y. Chu and C. Yeh, "High speed UDP/IP ASIC design, "Proceedings of the International Symposium on Intelligent Signal Processing and Communication Systems, ISPACS, pp.405-408, 7-9 Jan. 2009. [8] A.P. Iyer, G. Deshpande, E. Rozner, A. Bhartia and Q. Lili, "Fast Resilient Jumbo frames in wireless LANs,"Proceedings of the 17th International Workshop on Qualityof Service IWQoS, pp.1-9, 13-15 July 2009. [9] W.Yixin Wu; S. Kumar and P. Seung-Jong, "On Transport Protocol Performance Measurement over 10Gbps High Speed Optical Networks," Proceedings of 18 th International Conference on Computer Communications and Networks, ICCCN, pp.1-6, 3-6, Aug. 2009