EE 122: Network Performance Modeling Kevin Lai September 4, 2002.

Slides:



Advertisements
Similar presentations
Helping TCP Work at Gbps Cheng Jin the FAST project at Caltech
Advertisements

1 EE 122: Networks Performance & Modeling Ion Stoica TAs: Junda Liu, DK Moon, David Zats (Materials with thanks.
Interconnection Networks: Flow Control and Microarchitecture.
Traffic and routing. Network Queueing Model Packets are buffered in egress queues waiting for serialization on line Link capacity is C bps Average packet.
Computer Networks Performance Metrics Computer Networks Term B10.
Fundamentals of Computer Networks ECE 478/578
Playback-buffer Equalization For Streaming Media Using Stateless Transport Prioritization By Wai-tian Tan, Weidong Cui and John G. Apostolopoulos Presented.
Playback-buffer Equalization for Streaming Media using Stateless Transport Prioritization Dan Tan, HPL, Palo Alto Weidong Cui, UC Berkeley John Apostolopoulos,
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
Hamilton Institute TCP over e Doug Leith & Peter Clifford Hamilton Institute, Ireland.
CS 268: Project Ideas Kevin Lai Feb 6, Announcements  Summary submission method -cp laik.jac88.html ~cs268/reviews -chmod.
On Modeling Feedback Congestion Control Mechanism of TCP using Fluid Flow Approximation and Queuing Theory  Hisamatu Hiroyuki Department of Infomatics.
Network Capacity Planning IACT 418 IACT 918 Corporate Network Planning.
Congestion Control Tanenbaum 5.3, /12/2015Congestion Control (A Loss Based Technique: TCP)2 What? Why? Congestion occurs when –there is no reservation.
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side, delivers.
Katz, Stoica F04 EECS 122: Introduction to Computer Networks Performance Modeling Computer Science Division Department of Electrical Engineering and Computer.
Network Delays, Statistical Multiplexing
Computer Networks: Performance Measures1 Computer Network Performance Measures.
Modeling TCP in Small-Buffer Networks
A Model for MPEG with Forward Error Correction (FEC) and TCP-Friendly Bandwidth Huahui Wu, Mark Claypool & Robert Kinicki Computer Science Department Worcester.
EE 122: Router Design Kevin Lai September 25, 2002.
1 Emulating AQM from End Hosts Presenters: Syed Zaidi Ivor Rodrigues.
Networks: Performance Measures1 Network Performance Measures.
Ns Simulation Final presentation Stella Pantofel Igor Berman Michael Halperin
Network Measurement Bandwidth Analysis. Why measure bandwidth? Network congestion has increased tremendously. Network congestion has increased tremendously.
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.
1 Performance Evaluation of Ring- based Peer-to-Peer Virtual Private Network (RING-P2P-VPN) Hiroyuki Ohsaki Graduate School of Information Sci. & Tech.
The Effects of Systemic Packets Loss on Aggregate TCP Flows Thomas J. Hacker May 8, 2002 Internet 2 Member Meeting.
CS An Overlay Routing Scheme For Moving Large Files Su Zhang Kai Xu.
TCP Enhancement for Random Loss Jiang Wu Computer Science Lakehead University.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
02 – Performance Basics 1CS Computer Networks.
Computer Networks Performance Metrics
Effects of Multi-Rate in Ad Hoc Wireless Networks
1 Modeling and Performance Evaluation of DRED (Dynamic Random Early Detection) using Fluid-Flow Approximation Hideyuki Yamamoto, Hiroyuki Ohsaki Graduate.
CS 164: Slide Set 2: Chapter 1 -- Introduction (continued).
1 Network Emulation Mihai Ivanovici Dr. Razvan Beuran Dr. Neil Davies.
Lecture 6 Page 1 Advanced Network Security Review of Networking Basics Advanced Network Security Peter Reiher August, 2014.
Hop State Prediction Method using Distance Differential of RSSI on VANET 指導教授:許子衡 教授 學 生:董藝興 學生 1.
ECE466 - Tutorial Simple Delay and Throughput Analysis.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
IT 210: Web-based IT Winter 2012 Measuring Speed on the Internet and WWW.
Design, Implementation and Tracing of Dynamic Backpressure Routing for ns-3 José Núñez-Martínez Research Engineer Centre Tecnològic de Telecomunicacions.
1 1 July 28, Goal of this session is too have a discussion where we learn about the relevant data to help us understand the problem and design.
Network Simulator 2. Introduction Open source network simulator NS uses two languages: C++ and OTcl  C++ is fast to run but slower to change Kernel 
1 Analysis of a window-based flow control mechanism based on TCP Vegas in heterogeneous network environment Hiroyuki Ohsaki Cybermedia Center, Osaka University,
SEPT, 2005CSI Part 2.1 Network Properties (Ownership, Service Paradigm, Measures of Performance) Robert Probert, SITE, University of Ottawa.
Signals. Signals can be analog or digital. Analog signals can have an infinite number of values in a range; digital signals can have only a limited number.
CS168 and EE122 GSIs past and present
Introductory Topics EE122 TAs past and present. Comprehension How fast is my speech? – ~1000 ft/s (speed of sound) – ~125 words/minute What about Steve.
LECTURE 12 NET301 11/19/2015Lect NETWORK PERFORMANCE measures of service quality of a telecommunications product as seen by the customer Can.
CCNA3 Module 4 Brierley Module 4. CCNA3 Module 4 Brierley Topics LAN congestion and its effect on network performance Advantages of LAN segmentation in.
TCP Traffic Characteristics—Deep buffer Switch
Peer-to-Peer Networks 13 Internet – The Underlay Network
1 Ram Dantu University of North Texas, Practical Networking.
Delay-based Congestion Control for Multipath TCP Yu Cao, Mingwei Xu, Xiaoming Fu Tsinghua University University of Goettingen.
CUBIC Marcos Vieira.
Chapter 4: Network Layer
Computer Network Performance Measures
Computer Network Performance Measures
Net301 LECTURE 10 11/19/2015 Lect
EE 122: Network Performance, Queueing Theory, Evaluation
EE 122: Lecture 7 Ion Stoica September 18, 2001.
Network Performance Definitions
Performance Metrics Neil Tang 9/10/2008
Chapter 4: Network Layer
Ram Dantu University of North Texas,
Ram Dantu University of North Texas,
Presentation transcript:

EE 122: Network Performance Modeling Kevin Lai September 4, 2002

Methods for Understanding Networks  Measure -gather data from a real network -e.g., ping -realistic, specific  Simulate -run a program that pretends to be a real network -e.g., NS network simulator, Nachos OS simulator -between the other two  Model -write some equations from which we can derive conclusions -general, may not be realistic  Usually use combination of methods

Modeling  Usually favor plausibility, tractability over realism -better to have a few realistic conclusions than none (could not derive) or many conclusions that no one believes (not plausible) RealityModel HypothesisConclusion Abstraction Plausibility DerivationTractability Realism Prediction

Single Link Packet Delay Model  Predicts time for packets to traverse a single link  Terminology -bandwidth (capacity, throughput): bits/second that link can deliver -delay (latency, Round Trip Time (RTT)/2): measured in seconds  total delay across link = load independent delay + load dependent delay -load dependent delay = queueing delay + … -load independent delay = transmission delay + fixed delay transmission delay = packet size / link bandwidth fixed delay = propagation delay + … ¢ propagation delay = distance / speed of signal in medium

Multiple Link, Single Packet  s i is size of packet i  b j is bandwidth of link j  t i j is time packet i arrives at link j

Multiple Link, Multiple Packets of Same Flow

Packet Delay Model Characteristics  Limitations -No packet loss -No load dependent delays from other flows -No route changes -does not model many other situations that occur less frequently  Advantages -relatively easy to work with -realistically predicts behavior in an unloaded network