1 Network Emulation Mihai Ivanovici Dr. Razvan Beuran Dr. Neil Davies.

Slides:



Advertisements
Similar presentations
Congestion Control and Fairness Models Nick Feamster CS 4251 Computer Networking II Spring 2008.
Advertisements

Multi-Access Services in Heterogeneous Wireless Networks Kameswari Chebrolu, Ramesh R. Rao Abstract Today's wireless world is characterized by heterogeneity.
Distributed Multimedia Systems Tarek Elshaarani Vahid Rafiei.
LYU9903 QoS Schemes in Wireless Networks Ho Pun Mo & Ng Maggie Supervised by Prof. Lyu R.T. Michael 6 December, 1999.
Web Server Benchmarking Using the Internet Protocol Traffic and Network Emulator Carey Williamson, Rob Simmonds, Martin Arlitt et al. University of Calgary.
REAL-TIME COMMUNICATION ANALYSIS FOR NOCS WITH WORMHOLE SWITCHING Presented by Sina Gholamian, 1 09/11/2011.
Playback-buffer Equalization For Streaming Media Using Stateless Transport Prioritization By Wai-tian Tan, Weidong Cui and John G. Apostolopoulos Presented.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
1 Estimating Shared Congestion Among Internet Paths Weidong Cui, Sridhar Machiraju Randy H. Katz, Ion Stoica Electrical Engineering and Computer Science.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
The Impact of False Sharing on Shared Congestion Management Aditya Akella and Srinivasan Seshan (Computer Science Department, Carnegie Mellon University)
Shadow Configurations: A Network Management Primitive Richard Alimi, Ye Wang, Y. Richard Yang Laboratory of Networked Systems Yale University.
Quality of Service in IN-home digital networks Alina Albu 23 October 2003.
1 Token Bucket Based CAC and Packet Scheduling for IEEE Broadband Wireless Access Networks Chi-Hung Chiang
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
1 Emulating AQM from End Hosts Presenters: Syed Zaidi Ivor Rodrigues.
1 An Overlay Scheme for Streaming Media Distribution Using Minimum Spanning Tree Properties Journal of Internet Technology Volume 5(2004) No.4 Reporter.
EE 122: Network Performance Modeling Kevin Lai September 4, 2002.
A Simulation Approach for Internet QoS Market Analysis Bruno Pereira Miguel Martins.
Copyright © 2012, QoS-aware Network Operating System for Software Defined Networking with Generalized OpenFlows Kwangtae Jeong, Jinwook Kim.
All rights reserved © 2006, Alcatel Accelerating TCP Traffic on Broadband Access Networks  Ing-Jyh Tsang 
Internet Traffic Management Prafull Suryawanshi Roll No - 04IT6008.
1 Performance Evaluation of Ring- based Peer-to-Peer Virtual Private Network (RING-P2P-VPN) Hiroyuki Ohsaki Graduate School of Information Sci. & Tech.
Ivanovici1 MAPLD 2005 / 152 Assessing Application Performance in Degraded Network Environments – An FPGA-based Approach – Mihai Ivanovici CERN, Geneva.
1 Extending an Open Media- Streaming Platform to Support Differentiated Services S.Zoi D. LouKatos, P. Papageorgiou, P. Stathopoulos, N.Mitrou Ece Department.
Internet Traffic Management. Basic Concept of Traffic Need of Traffic Management Measuring Traffic Traffic Control and Management Quality and Pricing.
1 Enabling Large Scale Network Simulation with 100 Million Nodes using Grid Infrastructure Hiroyuki Ohsaki Graduate School of Information Sci. & Tech.
Company LOGO Provision of Multimedia Services in based Networks Colin Roby CMSC 681 Fall 2007.
1 Copyright © Monash University ATM Switch Design Philip Branch Centre for Telecommunications and Information Engineering (CTIE) Monash University
AIMS’99 Workshop Heidelberg, May 1999 Linking User Acceptance and Network Performance Miles Wilkins (BT) P807 (JUPITER2)
Document Number PXE PacketExpert™ - IPLinkSim WAN Link Emulator (PXE200)
Quality of Service (QoS) Monitoring and Functions of Internet ITU Regional Standardization Forum for Africa (Kampala, Uganda, June 2014) Yvonne UMUTONI.
ONLINE GAME NETWORK TRAFFIC OPTIMIZATION Jaewoo kim Youngho yi Minsik cho.
Methods for providing Quality of Service in WLANs W.Burakowski, A. Beben, J.Sliwinski Institute of Telecommunications, Warsaw University of Technology,
Introduction of CRON Lin Xue Feb What is CRON “cron.cct.lsu.edu” testbed project is based on the Emulab system in the University of Utah. Emulab:
1 Modeling and Performance Evaluation of DRED (Dynamic Random Early Detection) using Fluid-Flow Approximation Hideyuki Yamamoto, Hiroyuki Ohsaki Graduate.
1 Optical Packet Switching Techniques Walter Picco MS Thesis Defense December 2001 Fabio Neri, Marco Ajmone Marsan Telecommunication Networks Group
1 On Scalable Edge-based Flow Control Mechanism for VPN Tunnels --- Part 2: Scalability and Implementation Issues Hiroyuki Ohsaki Graduate School of Information.
NGMAST 2008 A Proactive and Distributed QoS Negotiation Approach for Heterogeneous environments Anis Zouari, Lucian Suciu, Jean Marie Bonnin, and Karine.
1 On Dynamic Parallelism Adjustment Mechanism for Data Transfer Protocol GridFTP Takeshi Itou, Hiroyuki Ohsaki Graduate School of Information Sci. & Tech.
Wireless communications and mobile computing conference, p.p , July 2011.
Opportunistic Traffic Scheduling Over Multiple Network Path Coskun Cetinkaya and Edward Knightly.
Analysis of QoS Arjuna Mithra Sreenivasan. Objectives Explain the different queuing techniques. Describe factors affecting network voice quality. Analyse.
Network Emulation for the Study and Validation of Traffic Models, Congestion and Flow Control in TCP/IP Networks Cheryl Pope Lecturer Department of Computer.
Analysis of TCP Latency over Wireless Links Supporting FEC/ARQ-SR for Error Recovery Raja Abdelmoumen, Mohammad Malli, Chadi Barakat PLANETE group, INRIA.
UNIVERSITY OF JYVÄSKYLÄ 2005 Multicast Admission Control in DiffServ Networks Department of Mathematical Information Technology University of Jyväskylä.
1 Capacity Dimensioning Based on Traffic Measurement in the Internet Kazumine Osaka University Shingo Ata (Osaka City Univ.)
1 Wide Area Network Emulation on the Millennium Bhaskaran Raman Yan Chen Weidong Cui Randy Katz {bhaskar, yanchen, wdc, Millennium.
Broadband Mobile Wireless Network Lab Quality of Service Scheduling for Broadband Wireless Access Systems Vehicular Technology Conference, 2006.
Chapter 11.4 END-TO-END ISSUES. Optical Internet Optical technology Protocol translates availability of gigabit bandwidth in user-perceived QoS.
Development of a QoE Model Himadeepa Karlapudi 03/07/03.
1 QoS monitoring activities TF-STREAM November 127 th, 2000 Victor Reijs
Sunpyo Hong, Hyesoon Kim
Introduction to Performance Testing Performance testing is the process of determining the speed or effectiveness of a computer, network, software program.
Internet Telephony Conference and EXPO East An Overview of QoS for Multi-Service IP Networks Peter Thompson Chief Scientist U4EA Technologies Ltd.
The Impact of False Sharing on Shared Congestion Management Srinivasa Aditya Akella Joint work with Srini Seshan and Hari Balakrishnan 28 Feb, 2001.
Current Problem with the Internet-Providing QoS for New Services Presented by Muhammad Mostafa Monowar.
1 Evaluation of Cooperative Web Caching with Web Polygraph Ping Du and Jaspal Subhlok Department of Computer Science University of Houston presented at.
Khiem Lam Jimmy Vuong Andrew Yang
Impact of New CC on Cross Traffic
Empirically Characterizing the Buffer Behaviour of Real Devices
HCF and EDCF Simulations
Distributed Multimedia Systems
ModelNet: A Large-Scale Network Emulator for Wireless Networks Priya Mahadevan, Ken Yocum, and Amin Vahdat Duke University, Goal:
Congestion Control, Quality of Service, & Internetworking
Architecture & System Performance
Performance Evaluation of Computer Networks
Performance Evaluation of Computer Networks
Modeling and Evaluating Variable Bit rate Video Steaming for ax
Presentation transcript:

1 Network Emulation Mihai Ivanovici Dr. Razvan Beuran Dr. Neil Davies

2 Quality of Service What is “quality” for a network / application  Quality is “finite” How is it  Shared (between different traffic flows)  Managed (at the contention points)  Delivered (to the application / user)  Perceived (by the user) View points  Local view (at a point in network)  Global view (end to end)

3 Application outcomes The judgment metric: “application outcomes”

4 Needed elements Model of interaction between application and delivered quality from network Environment for evaluation of existing applications Capture process to apply to existing / proposed developments  Combine to create a well-defined methodology for assessing application performance

5 Assessing application performance In parallel  Measure the network QoS parameters  Assess the UPQ for the application under test

6 Current emulators Do exist  Mainly software based Packet by packet systems  Independent loss and delay applied to packets – unrealistic behaviour  False packet reordering  No intra-stream contention modelled

7 Why another emulator? More realistic scenarios  Intra-stream and inter-stream contention Correlated loss and delay, natural induced jitter  Phase / mode changes in network Topology or environment changes (e.g. wireless) More flexibility and control on the degradation models

8 Why another emulator? (II) Safety critical / mission critical viewpoint  How the systems operate under various network conditions It’s not just about “normal” situations  How and when applications fail Speeds up to 1 Gbps

9 The hardware platform

10 How we do it The packet path The control path The packet processor

11 The architecture

12 Network in a box  Predictable = reproducible network behaviour and application errors  Regression testing

13 The “ ∆ Q” concept Total degradation in the network = aggregation of the degradation induced by each sub-network and network element on the way

14 Intra-stream contention Competition for resources  Sharing the connection  THROUGHPUT  Entering the queues  LOSS  Leaving the queues  DELAY How applications react to quality degradation Model the effects of application behaviour on quality degradation  e.g. burst loss behaviour on TCP/IP

15 Inter-stream contention The total amount of degradation is shared between different streams  By use of scheduling mechanisms (e.g. SP, WRR) Differentially treat the traffic to achieve the best application outcomes

16 First versions Fixed delay + one queue  Constant service time  Bandwidth limitation Fixed delay + one queue  The effect of other traffic flows sharing the same network/path emulated as server vacations

17 The next step More sophisticated network models for the “server with vacations” Aggregation of simple models of “queues” and “wires”

18 Conclusions We propose a methodology for assessing application performance Network emulation  Allows a hybrid test technique  Combines the advantages of simulation and real application/networks testing