Comparing the Accuracy of Network Simulators for Packet-Level Analysis using a Network Testbed Chaudhry Usman Ali UNB, Fredericton.

Slides:



Advertisements
Similar presentations
LOGO Transmission Control Protocol 12 (TCP) Data Flow.
Advertisements

1 The ns-2 Network Simulator H Plan: –Discuss discrete-event network simulation –Discuss ns-2 simulator in particular –Demonstration and examples: u Download,
Network Performance Measurement
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
Lava: A Reality Check of Network Coding in Peer-to-Peer Live Streaming Mea Wang, Baochun Li Department of Electrical and Computer Engineering University.
Path Optimization in Computer Networks Roman Ciloci.
PERSISTENT DROPPING: An Efficient Control of Traffic Aggregates Hani JamjoomKang G. Shin Electrical Engineering & Computer Science UNIVERSITY OF MICHIGAN,
Measurements of Congestion Responsiveness of Windows Streaming Media (WSM) Presented By:- Ashish Gupta.
An Empirical Study of Real Audio Traffic A. Mena and J. Heidemann USC/Information Sciences Institute In Proceedings of IEEE Infocom Tel-Aviv, Israel March.
Congestion Control Tanenbaum 5.3, /12/2015Congestion Control (A Loss Based Technique: TCP)2 What? Why? Congestion occurs when –there is no reservation.
Anue Systems contribution to TR v Telecommunications Industry AssociationTR-30.3/11-08-xxx Arlington, VA August xx, 2011.
Layered Video over TCPW David Chanady, Nadeem Aboobaker, Jennifer Wong CS 215 Networking Fundementals Winter 2001 March 20, 2001.
Hardware-based Load Generation for Testing Servers Lorenzo Orecchia Madhur Tulsiani CS 252 Spring 2006 Final Project Presentation May 1, 2006.
The new The new MONARC Simulation Framework Iosif Legrand  California Institute of Technology.
Investigating Forms of Simulating Web Traffic Yixin Hua Eswin Anzueto Computer Science Department Worcester Polytechnic Institute Worcester, MA.
Ns Simulation Final presentation Stella Pantofel Igor Berman Michael Halperin
Junxian Huang 1 Feng Qian 2 Yihua Guo 1 Yuanyuan Zhou 1 Qiang Xu 1 Z. Morley Mao 1 Subhabrata Sen 2 Oliver Spatscheck 2 1 University of Michigan 2 AT&T.
All rights reserved © 2006, Alcatel Accelerating TCP Traffic on Broadband Access Networks  Ing-Jyh Tsang 
Network Simulation Internet Technologies and Applications.
CS332 Ch. 28 Spring 2014 Victor Norman. Access delay vs. Queuing Delay Q: What is the difference between access delay and queuing delay? A: I think the.
COMPUTER NETWORK: MODELING AND SIMULATION -Abhaykumar Kumbhar Computer Science Department.
 A network simulator is a piece of software or hardware that predicts the behavior of a network, without an actual network being present.
Department of Computer Science Southern Illinois University Edwardsville Dr. Hiroshi Fujinoki and Kiran Gollamudi {hfujino,
Grid simulation (AliEn) Network data transfer model Eugen Mudnić Technical university Split -FESB.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
TCP Throughput Collapse in Cluster-based Storage Systems
HyunJun Choi Aug 27, 2004 OPNET Simulator HyunJun Choi Aug 27, 2004 Informational Communication University.
TFRC: TCP Friendly Rate Control using TCP Equation Based Congestion Model CS 218 W 2003 Oct 29, 2003.
Sharing Information across Congestion Windows CSE222A Project Presentation March 15, 2005 Apurva Sharma.
UDT: UDP based Data Transfer Yunhong Gu & Robert Grossman Laboratory for Advanced Computing University of Illinois at Chicago.

CS 164: Slide Set 2: Chapter 1 -- Introduction (continued).
Interconnect simulation. Different levels for Evaluating an architecture Numerical models – Mathematic formulations to obtain performance characteristics.
1 Introduction to NS-2 r Tutorial overview of NS m Create basic NS simulation r Walk-through a simple example m Model specification m Execution and trace.
Networking Basics CCNA 1 Chapter 11.
Performance Validation of Mobile IP Wireless Networks Presented by Syed Shahzad Ali Advisor Dr. Ravi Pendse.
What is TCP? Connection-oriented reliable transfer Stream paradigm
1. Introduction REU 2006-Packet Loss Distributions of TCP using Web100 Zoriel M. Salado, Mentors: Dr. Miguel A. Labrador and Cesar D. Guerrero 2. Methodology.
Doc.: IEEE /1317r0 Submission December 2009 Vinko Erceg, BroadcomSlide 1 Internet Traffic Modeling Date: Authors: NameAffiliationsAddressPhone .
We used ns-2 network simulator [5] to evaluate RED-DT and compare its performance to RED [1], FRED [2], LQD [3], and CHOKe [4]. All simulation scenarios.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
Efficient Gigabit Ethernet Switch Models for Large-Scale Simulation Dong (Kevin) Jin David Nicol Matthew Caesar University of Illinois.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
TCP continued. Discussion – TCP Throughput TCP will most likely generate the saw tooth type of traffic. – A rough estimate is that the congestion window.
Internet Measurement and Analysis Vinay Ribeiro Shriram Sarvotham Rolf Riedi Richard Baraniuk Rice University.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
Studies of LHCb Trigger Readout Network Design Karol Hennessy University College Dublin Karol Hennessy University College Dublin.
Exploration 3 Chapter 1. Access layer The access layer interfaces with end devices, such as PCs, printers, and IP phones, to provide access to the rest.
1 TCP ProtocolsLayer name DNSApplication TCP, UDPTransport IPInternet (Network ) WiFi, Ethernet Link (Physical)
Chapter 5 Peer-to-Peer Protocols and Data Link Layer Timing Recovery.
SURENDRA INSTITUTE OF ENGINEERING & MANAGEMENT PRESENTED BY : Md. Mubarak Hussain DEPT-CSE ROLL
Presenter: Kuei-Yu Hsu Advisor: Dr. Kai-Wei Ke 2013/9/30 Performance analysis of video streaming on different hybrid CDN & P2P infrastructure.
Chapter 6 Network Performance Measurement
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
Chapter 6 The Transport Layer.
The Transport Layer Chapter
Transport Layer Unit 5.
CSE679: Multimedia and Networking
Network Simulation/Emulation Platform
Ns Tutorial: Case Studies
Process-to-Process Delivery:
RAP: Rate Adaptation Protocol
A tool for locating QoS failures on an Internet path
Performance Evaluation of Computer Networks
Performance Evaluation of Computer Networks
A Fair Scheduling Scheme for HCF
The Transport Layer Chapter 6.
Modeling and Evaluating Variable Bit rate Video Steaming for ax
Review of Internet Protocols Transport Layer
Network programming Lecture 1 Prepared by: Dr. Osama Mokhtar.
Presentation transcript:

Comparing the Accuracy of Network Simulators for Packet-Level Analysis using a Network Testbed Chaudhry Usman Ali UNB, Fredericton

TESTING SIMULATOR ACCURACY Measure real network traffic. Compare real network traffic with the simulator results. Real TrafficSimulated Traffic Types of Traffic: CBR (Constant Bit Rate) data traffic. (Simplicity) FTP (File Transfer Protocol) session. (Popularity and Dynamic behaviour) CBR (Few external factors influence the model) FTP(Complex) HTTP(too many degrees of freedom)

METHODS OF SIMULATION Discrete Event Produce predictions in the network at a low level (packet- by-packet). Accurate. But SLOW ! Analytical Simulation Use mathematical models to produce their results. Sacrifice Accuracy ! Faster speed ! NS-2 and OPNET use a hybrid approach.

SIMULATION TOOLS OPNET MODELLER NS-2 1.Finite State Machine + Analytical Model special purpose modelling functions. 3.Not open source. 4.Model parameters can be altered. 1.Numerous models of Internet protocols. 2.NAM network animator. 3.Animations and graphs. 4.Custom applications and protocols can be created. C++ : per packet processing. Otcl : Simulation Scenario generation.

NETWORK TESTBED 5 PCs. Client-Server Pair. G- Traffic Generator. S - Traffic Sink. Hub 10/100 Mbit links. * KURT G. Flores-Lucio, M. Paredes-Farrera, E. Jammeh, M. Fleury, and M. Reed, OPNET-Modeler and NS-2: "Comparing the Accuracy of Network Simulators for Packet-Level Analysis using a Network Testbed". 3rd WEAS Int. Conf. on Simulation, Modelling and Optimization (ICOSMO 2003), Crete, vol. 2, pp , 2003.

NETWORK REPRESENTATION OPNETNS-2 G. Flores-Lucio, M. Paredes-Farrera, E. Jammeh, M. Fleury, and M. Reed, OPNET-Modeler and NS-2: "Comparing the Accuracy of Network Simulators for Packet-Level Analysis using a Network Testbed". 3rd WEAS Int. Conf. on Simulation, Modelling and Optimization (ICOSMO 2003), Crete, vol. 2, pp , 2003.

EXPERIMENTS CBR TrafficFTP Session 1.Characterized by a fixed bandwidth across the network. 2.Typically used by applications such as video and audio. 3.CBR traffic stream can be generated by fixing the packet size and using the same inter- arrival time between packets. Share, transfer and transmit information between two computers. Two types of test were performed for the FTP experiments. 1- FTP sessions using default settings. 2- Finely tuned FTP parameters.

PARAMETER TUNING Reno to New Reno Fast Recovery capability + recover without retransmission. Window Scaling Allows advertisement of window sizes bigger than 65 kB. Timestamp Imitates the echoing capability of the testbed in both directions. Link Latency Affects RTT. Max Segment Size Bigger Ethernet packets. Window Size More range for sliding the window value. G. Flores-Lucio, M. Paredes-Farrera, E. Jammeh, M. Fleury, and M. Reed, OPNET-Modeler and NS-2: "Comparing the Accuracy of Network Simulators for Packet- Level Analysis using a Network Testbed". 3rd WEAS Int. Conf. on Simulation, Modelling and Optimization (ICOSMO 2003), Crete, vol. 2, pp , 2003.

TRAFFIC SCENARIOS IP Traffic monitored using tcpdump. G. Flores-Lucio, M. Paredes-Farrera, E. Jammeh, M. Fleury, and M. Reed, OPNET-Modeler and NS-2: "Comparing the Accuracy of Network Simulators for Packet-Level Analysis using a Network Testbed". 3rd WEAS Int. Conf. on Simulation, Modelling and Optimization (ICOSMO 2003), Crete, vol. 2, pp , 2003.

RESULTS

Scenario#Client –Server LoadTraffic G. – Traffic S. Load CBR12 Mb/s0 Mb/s NS-2 displays a more realistic CBR behaviour. ROUTER`s PERSPECTIVE G. Flores-Lucio, M. Paredes-Farrera, E. Jammeh, M. Fleury, and M. Reed, OPNET-Modeler and NS-2: "Comparing the Accuracy of Network Simulators for Packet-Level Analysis using a Network Testbed". 3rd WEAS Int. Conf. on Simulation, Modelling and Optimization (ICOSMO 2003), Crete, vol. 2, pp , 2003.

Scenario#Client –Server LoadTraffic G. – Traffic S. Load CBR22 Mb/s CBR35 Mb/s0 Mb/s Lower throughput for the network testbed. Scheduling problems? ROUTER`s PERSPECTIVE G. Flores-Lucio, M. Paredes-Farrera, E. Jammeh, M. Fleury, and M. Reed, OPNET-Modeler and NS-2: "Comparing the Accuracy of Network Simulators for Packet-Level Analysis using a Network Testbed". 3rd WEAS Int. Conf. on Simulation, Modelling and Optimization (ICOSMO 2003), Crete, vol. 2, pp , 2003.

Scenario#Client –Server LoadTraffic G. – Traffic S. Load CBR45 Mb/s6 Mb/s CLIENT`s PERSPECTIVE Sudden drop ROUTER`s PERSPECTIVE SERVER`s PERSPECTIVE G. Flores-Lucio, M. Paredes-Farrera, E. Jammeh, M. Fleury, and M. Reed, OPNET-Modeler and NS-2: "Comparing the Accuracy of Network Simulators for Packet-Level Analysis using a Network Testbed". 3rd WEAS Int. Conf. on Simulation, Modelling and Optimization (ICOSMO 2003), Crete, vol. 2, pp , 2003.

Scenario#Client –Server LoadTraffic G. – Traffic S. Load FTP110 MB File0 Mb/s (CBR) FTP310 MB File0 Mb/s (CBR) Without tuning. With tuning. ROUTER`s PERSPECTIVE Server to Client Client to Server G. Flores-Lucio, M. Paredes-Farrera, E. Jammeh, M. Fleury, and M. Reed, OPNET-Modeler and NS-2: "Comparing the Accuracy of Network Simulators for Packet-Level Analysis using a Network Testbed". 3rd WEAS Int. Conf. on Simulation, Modelling and Optimization (ICOSMO 2003), Crete, vol. 2, pp , 2003.

Scenario#Client –Server LoadTraffic G. – Traffic S. Load FTP210 MB File6 Mb/s (CBR) FTP410 MB File6 Mb/s (CBR) Without tuning. With tuning. ROUTER`s PERSPECTIVE Server to Client Client to Server G. Flores-Lucio, M. Paredes-Farrera, E. Jammeh, M. Fleury, and M. Reed, OPNET-Modeler and NS-2: "Comparing the Accuracy of Network Simulators for Packet-Level Analysis using a Network Testbed". 3rd WEAS Int. Conf. on Simulation, Modelling and Optimization (ICOSMO 2003), Crete, vol. 2, pp , 2003.

Conclusions Pure CBR type traffic. ( NS-2 performed better). In one scenario OPNET performed “ better ”. FTP Experiments NS-2 FTP simulation model only indicated general transfer rate rather than replicating the actual network flow. OPNET performed closely to the testbed results. Simulation speed was fast in both simulators. The learning curve was different and steep at times. NS-2 : “ script” generated. OPNET : User Interface.

Conclusions Contd.. In FTP session, simulators did not model the dynamic behaviour of FTP in standard form. FTP adapts its output to prevailing network conditions. NS-2 and OPNET did not always mimic this performance. However, OPNET performed better.

Future Work Establishing a scheme to model HTTP in the simulators and the testbed.

REFERENCE G. Flores-Lucio, M. Paredes-Farrera, E. Jammeh, M. Fleury, and M. Reed, OPNET-Modeler and NS-2: "Comparing the Accuracy of Network Simulators for Packet-Level Analysis using a Network Testbed". 3rd WEAS Int. Conf. on Simulation, Modelling and Optimization (ICOSMO 2003), Crete, vol. 2, pp , 2003.