Network Emulation as a Basis for Performance Analysis of Groupware. Prof. Dr. rer. nat. habil. Dr. h. c. Alexander Schill Dipl. Inf.
|
|
|
- Brittney Dayna Cook
- 10 years ago
- Views:
Transcription
1 Network Emulation as a Basis for Performance Analysis of Groupware Prof. Dr. rer. nat. habil. Dr. h. c. Alexander Schill Dipl. Inf. Robert Lübke
2 Contents 1. Motivation 2. Network characteristics and effects 3. State of the art Network simulation Network emulation Hybrid approach 4. NESSEE Emulation platform General architecture Network testing with NESSEE Demonstration 5. Conclusion 2
3 1. Motivation Why do we need to reproduce network characteristics? Performing experiments in real test networks is only feasible in small scenarios (high coordination effort) Need for reproducible and controllable large-scale experiments Domains: Network protocol development Network application development Mobile app development Use cases: Testing and validation Performance analysis Focus of this talk 3
4 Motivation: Video Conferencing Scenario Scenario: Video conferencing system with collaboration features Source: Citrix Online, demonstration video 4
5 Gateway Motivation: Video Conferencing Scenario offered as Software as a Service Data Center (multiple Video Servers) ISP1 ISP2 ISP3 Home Office DSL 6MBit/s Delay: 15ms Loss: 0.2% Internet LTE 16MBit/s Delay: 50ms Loss: 0.6% Leased Line 100MBit/s Delay: 20ms Loss: 0.3% Corporate Network Delay: 5ms Loss: 0.1% Router Delay: 3ms Loss: 0.1%
6 Motivation: Video Conferencing Scenario Possible testing goals: Does the video conference software properly reconnect after a disconnect? Does the ISP failback mechanism work? How many clients does the video server support? How is the end user experience (video quality) under bad network conditions? 6
7 2. Network characteristics and effects What are relevant characteristics and effects for reproducing network behavior? Network topologies Data rate Packet delay and its variation (jitter) Packet-level effects: loss, reordering, duplication Connection-level effects: disconnection, handover 7
8 Network Topologies Communication via multi hop connections with possible network impairments on every link / node Tx Rx Tx: Sender Rx: Receiver P: Path H: Path length (hops) Consideration of the cumulated effects on one path 8
9 Data rate Specifies how much data can be transferred in a given time unit Often called (network / data / digital) bandwidth, because of its proportionality to the analog bandwidth of the physical channel (in Hz) Common metrics: Capacity C P Maximum data rate of a given network path P Available bandwidth A time-dependent, specified by the current utilizations (0 u 1) and capacities of the corresponding links Bulk TCP Throughput BTT specifies how much payload data can be transferred in a given amount of time using TCP 9
10 Packet Delay Time between sending and receiving a message Common metrics: One Way Delay (OWD) only one communication direction Round Trip Delay (RTD) time between sending a message and receiving the corresponding answer Overall delay: routing delay D R processing and queueing inside the router transmission delay D T placing the packet onto the link propagation delay D P passing the packet from one end of the link to the other 10
11 Variability of Packet Delay - Jitter In real networks packet delay is usually not constant. Packet Jitter ΔOWD Variability of packet inter-arrival times Calculation is based on packet delay definition of two subsequent packets (j and j-1) 0 0 If packets j and j-1 have the same size and are sent over the same path, the transmission and propagation delays equalize. ΔOWD mainly depends on varying load and queue sizes of the routers due to parallel traffic 11
12 Packet Loss Causes Packet content is corrupted during transmission Error is recognized (check sum), but cannot be corrected Packet is dropped Congestion in network nodes: queues of a router are full Packets are dropped Metric One Way Loss Ratio OWLR: Cumulated Packet Loss rate: P sent : Number of sent packets P rec : Number of received packets P : Path of length H 12
13 Further network effects Packet reordering Causes: parallel processing, load balancing on multiple paths, path changes Metric: Packet Reordering Rate (PRR) Packet duplication Causes: defective router Metric: Duplication Rate (DR) Disconnection Causes: defective hardware, power outage, insufficient signal strength in wireless technologies, firewalls Handover in wireless technologies Cause: user mobility Intra- and inter-technology handover Hard and soft handover 13
14 3. State of the Art What are current means to reproduce network behavior? Network simulation Network emulation Using software Using hardware Emulation environments 14
15 Network Simulation Synthetic approach to reproduce network conditions Simulation model Network topology and characteristics are transformed into a software model Quality of the model affects quality of the results Large scenarios and complex models high computation effort Advantages Reproducibility Controllability Disadvantages Huge scenarios cannot be simulated on one machine Limited to simulation of the network not suitable for testing applications 15
16 Network Simulation with ns-2 Example: Network Simulator ns-2 Discrete event simulator targeted at networking research Supports simulation of TCP, routing, and multicast protocols over wired and wireless (local and satellite) networks Available for Linux, BSD, OS X and Windows (Cygwin) Visualization with Network Animator: 16 Image source: Network Animator documentation -
17 Network Simulation with ns-2 set n0 [$ns node] set n1 [$ns node] set n2 [$ns node] set n3 [$ns node] set n4 [$ns node] set n5 [$ns node] Create six nodes $ns duplex-link $n0 $n2 2Mb 10ms DropTail $ns duplex-link $n1 $n2 2Mb 10ms DropTail $ns simplex-link $n2 $n3 0.3Mb 100ms DropTail $ns simplex-link $n3 $n2 0.3Mb 100ms DropTail $ns duplex-link $n3 $n4 0.5Mb 40ms DropTail $ns duplex-link $n3 $n5 0.5Mb 30ms DropTail Create links between the nodes set tcp [new Agent/TCP] $ns attach-agent $n0 $tcp set sink [new Agent/TCPSink] $ns attach-agent $n4 $sink $ns connect $tcp $sink $tcp set fid_ 1 $tcp set packetsize_ 552 set ftp [new Application/FTP] $ftp attach-agent $tcp Setup a TCP connection Setup a FTP over TCP connection Source: [AJ03] 17
18 Network Emulation Characteristics of real network traffic are modified according to a given configuration (traffic shaping) Can take place on different levels of the network stack IP level emulation is most established Categories: Hardware-based Software-based Emulation environment 18
19 Hardware-based Network Emulation Shape traffic between two or more network ports Mostly web-based user interfaces Advantages Dedicated hardware high performance and precision Disadvantages Expensive Missing flexibility (fixed configuration) Example: Linktropy 7500 PRO (Computer Networks Group) 19
20 Software-based Network Emulation Packet interception in the network stack of the operating system Manipulation of incoming and outgoing traffic (based on rules) Advantages Flexibility due to dynamic configuration Many different implementations for various use cases Disadvantages Performance and accuracy depend on concrete implementation and underlying hardware Examples: Linux: NISTNet [CS03], NetEm [Hem05], WANEm [KN11] FreeBSD: Dummynet [CR10], ModelNet [VYW+02], KauNet [GHB08] 20
21 Further devel. Data rate delay jitter loss corruption duplication reordering hand over disconnect topologies Software-based Network Emulation Emulator OS Remarks NISTNet Linux NetEm Linux WANEm Linux GUI available, detailled filters Part of Linux kernel, GUI available Good usability, Live CD Dummynet FreeBSD, Linux, Windows Part of FreeBSD kernel ModelNet FreeBSD Distributed emulation KauNet FreeBSD Pattern-based approach NetPath Linux High precision / performance
22 Network Emulation Environments Test networks with many distributed nodes Mostly based on federation of multiple universities / research institutes that share their infrastructure with each other Advantages Possibility to perform large experiments Disadvantages Resources must be reserved before the experiment Limited flexibility (mostly fixed network emulation configuration) Examples: 22
23 Amount of netw. param. Wireless emul. Mobility emul. Predefined netw. param. Access / usage Reproducibility Experiments on own resources Network Emulation Environments System Remarks PlanetLab O Large, distributed testbed EmuLab O ( ) Testbed & open source software OneLab O O ORBIT VINI O Contains multiple specialized testbeds Grid of 400 wireless nodes in laboratory environment Based on PlanetLab; adds better controllability and realistic emul. WhyNet Wireless network emulation Common focus: Network protocol development, instead of testing and experimenting with network applications 23
24 State of the art: preliminary conclusion What are means to reproduce network behavior for large-scale experiments with distributed systems? Simulation Too abstract, because software under test must be part of simulation model Emulation Using Hardware High performance / accuracy Missing flexibility, because of fixed configuration Using Software Used as a basis Highly flexible, extensible, adaptable of our own emulation platform Emulation environments Limited flexibility (mostly fixed configuration) Often: Cannot be used until adding machines to the federated testbeds 25
25 4. NESSEE Emulation Platform How to facilitate network tests and experiments for large-scale distributed systems? Research project in cooperation with Citrix Systems, Online Services Division Network Endpoint Server Scenario Emulation Environment 26
26 NESSEE Features Emulation platform that facilitates the setup and coordination of different kinds of testing Main features Network testing: fine-grained configuration of all relevant network characteristics Scalability testing: control and coordinate large numbers of software under test (SUT) instances (experiments with >6000) Functional testing: monitor the SUT, log file evaluation Test Description Language (TDL) and scriptable test cases to achieve flexibility and reusability (GUI for test case authoring) Continuous Integration (CI): run NESSEE tests from within the development workflow using common build and CI tools Platform independence: SUT on different operating systems supported (tested with Linux and Windows) Convenient web front end to manage the whole platform 27
27 Architecture NESSEE Editor create & edit test cases TDL file (Test Description Language) Central Log Repository Test System load test cases save logs Test System Client SUT Client SUT COM SSH Dedicated SUT machine Test Node Module controls gets log controls gets log NESSEE Server controls gets log controls gets log Test Node Module COM SSH Server SUT Server SUT Dedicated SUT machine Test System configures gets log Test System Client SUT Client SUT IPC SSH Dedicated SUT machine Test Node Module degraded Degrader (Network Emulation) Test Node Module IPC SSH Server SUT Server SUT 28 Dedicated SUT machine
28 Web front end Manage the whole platform: administrative tasks (test systems, configuration), test case management, test execution & monitoring Handle real-time updates from the NESSEE Server with WebSockets or long polling signalr framework Implemented in JavaScript / HTML5 dojo framework 29
29 Test Description Language (TDL) XML-based generic description language for test cases As simple as possible to allow manual editing Support for authoring environment (NESSEE Editor) Modular design with independent components Coordination functions TestCaseDescription Server functions Network Topology Behavior Client functions 30
30 Network testing with NESSEE TDL Example (Network Topology) <ClientComponents> <NetworkNode NetworkCapabilitiesId="DSL2000"> <NetworkEndpointType id="dsl2000endpoint"/> <NetworkNode NetworkCapabilitiesId="WiFiNRouter"> <NetworkEndpointType id="wifiendpoint" NetworkCapabilitiesId="OldWiFiEndpoint" /> </NetworkNode> </NetworkNode>... </ClientComponents> <ServerComponents> <Datacenter id="datacenter_asia"> <ISP id="isp03" NetworkCapabilitiesId="cap03"/> <ISP id="isp04" NetworkCapabilitiesId="cap04"/> <ISP id="isp05" NetworkCapabilitiesId="cap05"/> <VideoCluster id="vidcluster03" ISPId="isp03"/> </Datacenter> </ServerComponents> 31
31 Network testing with NESSEE Network emulator: extended version of KauNet for FreeBSD (based on DummyNet) Based on pipes and rules Pipe: configured with certain network characteristics (delay, loss, bandwidth, ) Rule: Defines which pakets have to pass which pipes (like firewall rules) 32
32 Network testing with NESSEE - DEMO DEMO 33
33 Evaluation NESSEE fulfills all requirements of an emulation platform for automated functional, load and network tests of distributed systems Non-functional requirement: Scalability Scalability and accuracy of the network emulation Deviations of configured and measured values in large and complex scenarios Results (relative deviations): - Data rate: ±3.50% - Packet Delay: ±0.20% - Packet loss: ±0.10% - Packet Reordering: ±0.13% - Packet duplication: ±0.00% 34
34 Evaluation Scalability of the script engine approach Comparison with other script engines in multiple scenarios Sufficient results (not always the best) Example scenario: Calls from script to native code
35 Evaluation Scalability of the IPC approach for controlling the SUT Maximum number of SUT instances per test system Dependence on underlying hardware 500 instances can be started in about 80s Active video conferences: instances / test system
36 5. Conclusion Reproduction of network conditions is essential in tests and evaluation of network applications and distributed systems All relevant characteristics should be covered: data rate, delay, jitter, loss, reordering, duplication, hand over, disconnect Network Simulation: synthetic approach; uses simulation model Network Emulation: practical approach; shapes real traffic NESSEE Emulation Platform facilitates the setup and coordination of large-scale network, load and functional tests 37
37 Literature & References Literature: CROVELLA, Mark; KRISHNAMURTHY, Balachander: Internet Measurement: Infrastructure, Traffic and Applications. John Wiley & Sons, July 2006 TANENBAUM, Andrew; WETHERALL, David: Computer Networks. Prentice Hall International, July 2013 References: [AJ03]: ALTMAN, Eitan; JIMÉNEZ, Tania: NS Simulator for beginners, Lecture Notes, Univ. de Los Andes, Mérida, Venezuela and ESSI, Sophia-Antipolis, France [CR10]: CARBONE, Marta ; RIZZO, Luigi: Dummynet Revisited. In: ACM SIGCOMM Computer Communication Review 40 (2010), April, Nr. 2, S ISSN [CS03]: CARSON, Mark ; SANTAY, Darrin: NIST Net: a Linux-based network emulation tool. In: ACM SIGCOMM Computer Communication Review 33 (2003), July, Nr. 3, S ISSN [GHB08]: GARCIA, Johan ; HURTIG, Per ; BRUNSTROM, Anna: KauNet: A Versatile and Flexible Emulation System. In: Proceedings of the 5th Swedish National Computer Networking Workshop (SNCNW 2008). Karlskrona, Sweden, April 2008 [Hem05]: HEMMINGER, Stephen: Network Emulation with NetEm. In: linux.conf.au. Canberra, Australia, April 2005 [KN11]: KALITA, H.K. ; NAMBIAR, M.K.: Designing WANem : A Wide Area Network emulator tool. In: Third International Conference on Communication Systems and Networks (COMSNETS), 2011, S. 1 4 [VYW+02]: VAHDAT, Amin; YOCUM, Ken; WALSH, Kevin; MAHADEVAN, Priya ;KOSTIC, Dejan; CHASE, Jeff; BECKER, David: Scalability and Accuracy in a Large-Scale Network Emulator. In: Proceedings of the 5th symposium on Operating systems design and implementation. New York, NY, USA : ACM, 2002 (OSDI 02). ISBN , S [CPGD10]: CONCHON, Emmanuel ; PÉRENNOU, Tanguy ; GARCIA, Johan ; DIAZ, Michel: W-NINE: A Two-stage Emulation Platform for Mobile andwireless Systems. In: EURASIP J. Wirel. Commun. Netw (2010), April, S. 3:1 3:12. ISSN
Computer Networks and Distributed Systems as a Basis for Cooperative Applications
Department of Computer Science Institute for System Architecture, Chair for Computer Networks Computer Networks and Distributed Systems as a Basis for Cooperative Applications http://www.rn.inf.tu-dresden.de
packet retransmitting based on dynamic route table technology, as shown in fig. 2 and 3.
Implementation of an Emulation Environment for Large Scale Network Security Experiments Cui Yimin, Liu Li, Jin Qi, Kuang Xiaohui National Key Laboratory of Science and Technology on Information System
ns-2 Tutorial Exercise
ns-2 Tutorial Exercise Multimedia Networking Group, The Department of Computer Science, UVA Jianping Wang Partly adopted from Nicolas s slides On to the Tutorial Work in group of two. At least one people
Network Simulation Traffic, Paths and Impairment
Network Simulation Traffic, Paths and Impairment Summary Network simulation software and hardware appliances can emulate networks and network hardware. Wide Area Network (WAN) emulation, by simulating
VOICE OVER IP AND NETWORK CONVERGENCE
POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 80 Electrical Engineering 2014 Assaid O. SHAROUN* VOICE OVER IP AND NETWORK CONVERGENCE As the IP network was primarily designed to carry data, it
Testing & Assuring Mobile End User Experience Before Production. Neotys
Testing & Assuring Mobile End User Experience Before Production Neotys Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At Home In 2014,
Optimization of VoIP over 802.11e EDCA based on synchronized time
Optimization of VoIP over 802.11e EDCA based on synchronized time Padraig O Flaithearta, Dr. Hugh Melvin Discipline of Information Technology, College of Engineering and Informatics, National University
Performance Measurement of Wireless LAN Using Open Source
Performance Measurement of Wireless LAN Using Open Source Vipin M Wireless Communication Research Group AU KBC Research Centre http://comm.au-kbc.org/ 1 Overview General Network Why Network Performance
Requirements of Voice in an IP Internetwork
Requirements of Voice in an IP Internetwork Real-Time Voice in a Best-Effort IP Internetwork This topic lists problems associated with implementation of real-time voice traffic in a best-effort IP internetwork.
CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs
CHAPTER 6 VOICE COMMUNICATION OVER HYBRID MANETs Multimedia real-time session services such as voice and videoconferencing with Quality of Service support is challenging task on Mobile Ad hoc Network (MANETs).
Network performance in virtual infrastructures
Network performance in virtual infrastructures A closer look at Amazon EC2 Alexandru-Dorin GIURGIU University of Amsterdam System and Network Engineering Master 03 February 2010 Coordinators: Paola Grosso
STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT
STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT 1. TIMING ACCURACY The accurate multi-point measurements require accurate synchronization of clocks of the measurement devices. If for example time stamps
A Passive Method for Estimating End-to-End TCP Packet Loss
A Passive Method for Estimating End-to-End TCP Packet Loss Peter Benko and Andras Veres Traffic Analysis and Network Performance Laboratory, Ericsson Research, Budapest, Hungary {Peter.Benko, Andras.Veres}@eth.ericsson.se
Final for ECE374 05/06/13 Solution!!
1 Final for ECE374 05/06/13 Solution!! Instructions: Put your name and student number on each sheet of paper! The exam is closed book. You have 90 minutes to complete the exam. Be a smart exam taker -
Influence of Load Balancing on Quality of Real Time Data Transmission*
SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 6, No. 3, December 2009, 515-524 UDK: 004.738.2 Influence of Load Balancing on Quality of Real Time Data Transmission* Nataša Maksić 1,a, Petar Knežević 2,
http://d-nb.info/1041302002
Contents 1 Introduction 1 1.1 Requirements for Evaluation Techniques 1 1.2 Performance Evaluation Techniques 2 1.2.1 Network Testbeds / Real-World Measurements 2 1.2.2 Network Simulators 3 1.2.3 Analytic
Measuring the Impact of Security Protocols for Bandwidth
International Journal of Computing Academic Research (IJCAR) ISSN 2305-9184 Volume 3, Number 6(December 2014), pp. 131-137 MEACSE Publications http://www.meacse.org/ijcar Measuring the Impact of Security
The ISP Column A monthly column on all things Internet
The ISP Column A monthly column on all things Internet Just How Good are You? Measuring Network Performance February 2003 Geoff Huston If you are involved in the operation of an IP network, a question
Optimizing Converged Cisco Networks (ONT)
Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS Introducing QoS Objectives Explain why converged networks require QoS. Identify the major quality issues with converged networks.
TCP in Wireless Mobile Networks
TCP in Wireless Mobile Networks 1 Outline Introduction to transport layer Introduction to TCP (Internet) congestion control Congestion control in wireless networks 2 Transport Layer v.s. Network Layer
Internet Infrastructure Measurement: Challenges and Tools
Internet Infrastructure Measurement: Challenges and Tools Internet Infrastructure Measurement: Challenges and Tools Outline Motivation Challenges Tools Conclusion Why Measure? Why Measure? Internet, with
Wave Relay System and General Project Details
Wave Relay System and General Project Details Wave Relay System Provides seamless multi-hop connectivity Operates at layer 2 of networking stack Seamless bridging Emulates a wired switch over the wireless
OpenFlow: Load Balancing in enterprise networks using Floodlight Controller
OpenFlow: Load Balancing in enterprise networks using Floodlight Controller Srinivas Govindraj, Arunkumar Jayaraman, Nitin Khanna, Kaushik Ravi Prakash [email protected], [email protected],
A Link Load Balancing Solution for Multi-Homed Networks
A Link Load Balancing Solution for Multi-Homed Networks Overview An increasing number of enterprises are using the Internet for delivering mission-critical content and applications. By maintaining only
Three Key Design Considerations of IP Video Surveillance Systems
Three Key Design Considerations of IP Video Surveillance Systems 2012 Moxa Inc. All rights reserved. Three Key Design Considerations of IP Video Surveillance Systems Copyright Notice 2012 Moxa Inc. All
Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking
Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking Burjiz Soorty School of Computing and Mathematical Sciences Auckland University of Technology Auckland, New Zealand
School of Information Science (IS 2935 Introduction to Computer Security, 2003)
Student Name : School of Information Science (IS 2935 Introduction to Computer Security, 2003) Firewall Configuration Part I: Objective The goal of this lab is to allow students to exploit an active attack
Chapter 4. VoIP Metric based Traffic Engineering to Support the Service Quality over the Internet (Inter-domain IP network)
Chapter 4 VoIP Metric based Traffic Engineering to Support the Service Quality over the Internet (Inter-domain IP network) 4.1 Introduction Traffic Engineering can be defined as a task of mapping traffic
Dynamic Network Resources Allocation in Grids through a Grid Network Resource Broker
INGRID 2007 Instrumenting the GRID Second International Workshop on Distributed Cooperative Laboratories Session 2: Networking for the GRID Dynamic Network Resources Allocation in Grids through a Grid
Analysis of Effect of Handoff on Audio Streaming in VOIP Networks
Beyond Limits... Volume: 2 Issue: 1 International Journal Of Advance Innovations, Thoughts & Ideas Analysis of Effect of Handoff on Audio Streaming in VOIP Networks Shivani Koul* [email protected]
Performance of VMware vcenter (VC) Operations in a ROBO Environment TECHNICAL WHITE PAPER
Performance of VMware vcenter (VC) Operations in a ROBO Environment TECHNICAL WHITE PAPER Introduction Many VMware customers have virtualized their ROBO (Remote Office Branch Office) offices in order to
Lecture 8 Performance Measurements and Metrics. Performance Metrics. Outline. Performance Metrics. Performance Metrics Performance Measurements
Outline Lecture 8 Performance Measurements and Metrics Performance Metrics Performance Measurements Kurose-Ross: 1.2-1.4 (Hassan-Jain: Chapter 3 Performance Measurement of TCP/IP Networks ) 2010-02-17
Network Simulator: ns-2
Network Simulator: ns-2 Antonio Cianfrani Dipartimento DIET Università Sapienza di Roma E-mail: [email protected] Introduction Network simulator provides a powerful support to research in networking
H.323 Traffic Characterization Test Plan Draft Paul Schopis, [email protected]
H.323 Traffic Characterization Test Plan Draft Paul Schopis, [email protected] I. Introduction Recent attempts at providing Quality of Service in the Internet2 community have focused primarily on Expedited
Truffle Broadband Bonding Network Appliance
Truffle Broadband Bonding Network Appliance Reliable high throughput data connections with low-cost & diverse transport technologies PART I Truffle in standalone installation for a single office. Executive
Globus Striped GridFTP Framework and Server. Raj Kettimuthu, ANL and U. Chicago
Globus Striped GridFTP Framework and Server Raj Kettimuthu, ANL and U. Chicago Outline Introduction Features Motivation Architecture Globus XIO Experimental Results 3 August 2005 The Ohio State University
IPv4 and IPv6 Integration. Formation IPv6 Workshop Location, Date
IPv4 and IPv6 Integration Formation IPv6 Workshop Location, Date Agenda Introduction Approaches to deploying IPv6 Standalone (IPv6-only) or alongside IPv4 Phased deployment plans Considerations for IPv4
Mobile Communications Chapter 9: Mobile Transport Layer
Mobile Communications Chapter 9: Mobile Transport Layer Motivation TCP-mechanisms Classical approaches Indirect TCP Snooping TCP Mobile TCP PEPs in general Additional optimizations Fast retransmit/recovery
SSVVP SIP School VVoIP Professional Certification
SSVVP SIP School VVoIP Professional Certification Exam Objectives The SSVVP exam is designed to test your skills and knowledge on the basics of Networking, Voice over IP and Video over IP. Everything that
Networking 4 Voice and Video over IP (VVoIP)
Networking 4 Voice and Video over IP (VVoIP) Course Objectives This course will give delegates a good understanding of LANs, WANs and VVoIP (Voice and Video over IP). It is aimed at those who want to move
COMPARISON BASED ON VARIOUS PERFORMANCE PARAMETERS BETWEEN WIMAX AND LTE USING NS2
COMPARISON BASED ON VARIOUS PERFORMANCE PARAMETERS BETWEEN WIMAX AND LTE USING NS2 Prof. Tilottama Dhake 1, Pratik Gala 2, Keval Jain 3, Bhavesh Mayekar 4, Priyal Shah 5 Abstract: In telecommunications,
TCP and Wireless Networks Classical Approaches Optimizations TCP for 2.5G/3G Systems. Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme
Chapter 2 Technical Basics: Layer 1 Methods for Medium Access: Layer 2 Chapter 3 Wireless Networks: Bluetooth, WLAN, WirelessMAN, WirelessWAN Mobile Networks: GSM, GPRS, UMTS Chapter 4 Mobility on the
How To Monitor Performance On Eve
Performance Monitoring on Networked Virtual Environments C. Bouras 1, 2, E. Giannaka 1, 2 Abstract As networked virtual environments gain increasing interest and acceptance in the field of Internet applications,
Allocating Network Bandwidth to Match Business Priorities
Allocating Network Bandwidth to Match Business Priorities Speaker Peter Sichel Chief Engineer Sustainable Softworks [email protected] MacWorld San Francisco 2006 Session M225 12-Jan-2006 10:30 AM -
CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING
CHAPTER 6 CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING 6.1 INTRODUCTION The technical challenges in WMNs are load balancing, optimal routing, fairness, network auto-configuration and mobility
diversifeye Application Note
diversifeye Application Note Test Performance of IGMP based Multicast Services with emulated IPTV STBs Shenick Network Systems Test Performance of IGMP based Multicast Services with emulated IPTV STBs
Network Friendliness of Mobility Management Protocols
Network Friendliness of Mobility Management Protocols Md Sazzadur Rahman, Mohammed Atiquzzaman Telecommunications and Networks Research Lab School of Computer Science, University of Oklahoma, Norman, OK
How To Monitor And Test An Ethernet Network On A Computer Or Network Card
3. MONITORING AND TESTING THE ETHERNET NETWORK 3.1 Introduction The following parameters are covered by the Ethernet performance metrics: Latency (delay) the amount of time required for a frame to travel
IP Office Technical Tip
IP Office Technical Tip Tip no: 195 Release Date: October 26, 2007 Region: GLOBAL Using Packet Capture Software To Verify IP Network VoIP Quality Of Service (QoS) Operation Converged networks can experience
ToMaTo - a network experimentation tool
ToMaTo - a network experimentation tool Dennis Schwerdel 1, David Hock 2, Daniel Günther 1, Bernd Reuther 1, Paul Müller 1 and Phuoc Tran-Gia 2 1 Integrated Communication Systems Lab, University of Kaiserslautern,
Requirements for Simulation and Modeling Tools. Sally Floyd NSF Workshop August 2005
Requirements for Simulation and Modeling Tools Sally Floyd NSF Workshop August 2005 Outline for talk: Requested topic: the requirements for simulation and modeling tools that allow one to study, design,
Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc
(International Journal of Computer Science & Management Studies) Vol. 17, Issue 01 Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc Dr. Khalid Hamid Bilal Khartoum, Sudan [email protected]
Smart Tips. Enabling WAN Load Balancing. Key Features. Network Diagram. Overview. Featured Products. WAN Failover. Enabling WAN Load Balancing Page 1
Smart Tips Enabling WAN Load Balancing Overview Many small businesses today use broadband links such as DSL or Cable, favoring them over the traditional link such as T1/E1 or leased lines because of the
Multicast Network Administration Control in Diff Services
MASURMNT-BASD MULTICAST ADMISSION CONTROL IN DIFFSRV NTWORKS Olli Alanen, Mikko Pääkkönen, Timo Hämäläinen, Mikko Ketola and Jyrki Joutsensalo Department of Mathematical Information Technology University
Analysis of IP Network for different Quality of Service
2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Analysis of IP Network for different Quality of Service Ajith
SIP Trunking and Voice over IP
SIP Trunking and Voice over IP Agenda What is SIP Trunking? SIP Signaling How is Voice encoded and transported? What are the Voice over IP Impairments? How is Voice Quality measured? VoIP Technology Confidential
VoIP Conformance Labs
VoIP acceptance, VoIP connectivity, VoIP conformance, VoIP Approval, SIP acceptance, SIP connectivity, SIP conformance, SIP Approval, IMS acceptance, IMS connectivity, IMS conformance, IMS Approval, VoIP
NETWORK DELAY: HOW RELIABLE NETWORK ANALYZER SOFTWARE DEVELOPMENT
NETWORK DELAY: HOW RELIABLE NETWORK ANALYZER SOFTWARE DEVELOPMENT 1 MOHD NAZRI ISMAIL, 2 ABDULLAH MOHD ZIN 1 Faculty of MIIT, University of Kuala Lumpur (UniKL), Malaysia 2 Faculty of FTSM, University
IBM Tivoli Monitoring for Network Performance
Optimize networks to increase application performance and availability IBM Tivoli Monitoring for Network Performance Highlights Performance management for today s networks Today s networks are a combination
ROSENET: A REMOTE SERVER-BASED NETWORK EMULATION SYSTEM
ROSENET: A REMOTE SERVER-BASED NETWORK EMULATION SYSTEM A Thesis Presented to The Academic Faculty by Yan Gu In Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy in the College
Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU
Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU Savita Shiwani Computer Science,Gyan Vihar University, Rajasthan, India G.N. Purohit AIM & ACT, Banasthali University, Banasthali,
Low-rate TCP-targeted Denial of Service Attack Defense
Low-rate TCP-targeted Denial of Service Attack Defense Johnny Tsao Petros Efstathopoulos University of California, Los Angeles, Computer Science Department Los Angeles, CA E-mail: {johnny5t, pefstath}@cs.ucla.edu
Exercises on ns-2. Chadi BARAKAT. INRIA, PLANETE research group 2004, route des Lucioles 06902 Sophia Antipolis, France
Exercises on ns-2 Chadi BARAKAT INRIA, PLANETE research group 2004, route des Lucioles 06902 Sophia Antipolis, France Email: [email protected] November 21, 2003 The code provided between the
OPNET Network Simulator
Simulations and Tools for Telecommunications 521365S: OPNET Network Simulator Jarmo Prokkola Research team leader, M. Sc. (Tech.) VTT Technical Research Centre of Finland Kaitoväylä 1, Oulu P.O. Box 1100,
Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow
International Journal of Soft Computing and Engineering (IJSCE) Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow Abdullah Al Masud, Hossain Md. Shamim, Amina Akhter
Disaster-Resilient Backbone and Access Networks
The Workshop on Establishing Resilient Life-Space in the Cyber-Physical Integrated Society, March. 17, 2015, Sendai, Japan Disaster-Resilient Backbone and Access Networks Shigeki Yamada ([email protected])
NetIQ Chariot and Application Scanner for Application Performance Management
John Inverso Product Report 29 September 2003 NetIQ Chariot and Application Scanner for Application Performance Management Summary NetIQ Chariot tests network equipment by generating application-layer
Computer Networks CS321
Computer Networks CS321 Dr. Ramana I.I.T Jodhpur Dr. Ramana ( I.I.T Jodhpur ) Computer Networks CS321 1 / 22 Outline of the Lectures 1 Introduction OSI Reference Model Internet Protocol Performance Metrics
Measurement of IP Transport Parameters for IP Telephony
Measurement of IP Transport Parameters for IP Telephony B.V.Ghita, S.M.Furnell, B.M.Lines, E.C.Ifeachor Centre for Communications, Networks and Information Systems, Department of Communication and Electronic
A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman
A Preferred Service Architecture for Payload Data Flows Ray Gilstrap, Thom Stone, Ken Freeman NASA Research and Engineering Network NASA Advanced Supercomputing Division NASA Ames Research Center Outline
The Problem with TCP. Overcoming TCP s Drawbacks
White Paper on managed file transfers How to Optimize File Transfers Increase file transfer speeds in poor performing networks FileCatalyst Page 1 of 6 Introduction With the proliferation of the Internet,
Multimedia Requirements. Multimedia and Networks. Quality of Service
Multimedia Requirements Chapter 2: Representation of Multimedia Data Chapter 3: Multimedia Systems Communication Aspects and Services Multimedia Applications and Transfer/Control Protocols Quality of Service
Virtual Leased Line (VLL) for Enterprise to Branch Office Communications
Virtual Leased Line (VLL) for Enterprise to Branch Office Communications Reliable high throughput data connections with low-cost & diverse transport technologies Executive Summary: The Truffle Broadband
SystemC - NS-2 Co-simulation using HSN
Verona, 12/09/2005 SystemC - NS-2 Co-simulation using HSN Giovanni Perbellini 1 REQUIRED BACKGROUND 2 2 GOAL 2 3 WHAT IS SYSTEMC? 2 4 WHAT IS NS-2? 2 5 WHAT IS HSN? 3 6 HARDWARE-NETWORK COSIMULATION 3
OPNET - Network Simulator
Simulations and Tools for Telecommunications 521365S: OPNET - Network Simulator Jarmo Prokkola Project Manager, M. Sc. (Tech.) VTT Technical Research Centre of Finland Kaitoväylä 1, Oulu P.O. Box 1100,
Networking Topology For Your System
This chapter describes the different networking topologies supported for this product, including the advantages and disadvantages of each. Select the one that best meets your needs and your network deployment.
Challenges of Sending Large Files Over Public Internet
Challenges of Sending Large Files Over Public Internet CLICK TO EDIT MASTER TITLE STYLE JONATHAN SOLOMON SENIOR SALES & SYSTEM ENGINEER, ASPERA, INC. CLICK TO EDIT MASTER SUBTITLE STYLE OUTLINE Ø Setting
ENSC 427: Communication Networks. Analysis of Voice over IP performance on Wi-Fi networks
ENSC 427: Communication Networks Spring 2010 OPNET Final Project Analysis of Voice over IP performance on Wi-Fi networks Group 14 members: Farzad Abasi ([email protected]) Ehsan Arman ([email protected]) http://www.sfu.ca/~faa6
QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS
Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:
AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK
Abstract AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK Mrs. Amandeep Kaur, Assistant Professor, Department of Computer Application, Apeejay Institute of Management, Ramamandi, Jalandhar-144001, Punjab,
Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions
Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions Steve Gennaoui, Jianhua Yin, Samuel Swinton, and * Vasil Hnatyshin Department of Computer Science Rowan University
5 Performance Management for Web Services. Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology. [email protected].
5 Performance Management for Web Services Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology [email protected] April 2008 Overview Service Management Performance Mgt QoS Mgt
Internet Protocol: IP packet headers. vendredi 18 octobre 13
Internet Protocol: IP packet headers 1 IPv4 header V L TOS Total Length Identification F Frag TTL Proto Checksum Options Source address Destination address Data (payload) Padding V: Version (IPv4 ; IPv6)
Region 10 Videoconference Network (R10VN)
Region 10 Videoconference Network (R10VN) Network Considerations & Guidelines 1 What Causes A Poor Video Call? There are several factors that can affect a videoconference call. The two biggest culprits
Introducing Cisco Unified Communications Express
CHAPTER 1 Introducing Cisco Unified Communications Express Cisco Unified Communications Express is an award-winning communications solution that is provided with the Cisco Integrated Services Router portfolio.
IxLoad VoIP SIP, MGCP Features
IxLoad VoIP SIP, MGCP Features Aptixia IxLoad can test the performance of VoIP networks and devices by emulating SIP and MGCP user agents. IxLoad can be used to: Test the scalability and performance of
Performance Monitoring on Networked Virtual Environments
ICC2129 1 Performance Monitoring on Networked Virtual Environments Christos Bouras, Eri Giannaka Abstract As networked virtual environments gain increasing interest and acceptance in the field of Internet
Comparison of Web Server Architectures: a Measurement Study
Comparison of Web Server Architectures: a Measurement Study Enrico Gregori, IIT-CNR, [email protected] Joint work with Marina Buzzi, Marco Conti and Davide Pagnin Workshop Qualità del Servizio
