Stochastic Forecasts Achieve High Throughput and Low Delay over Cellular Networks

Size: px
Start display at page:

Download "Stochastic Forecasts Achieve High Throughput and Low Delay over Cellular Networks"

Transcription

1 Stochastic Forecasts Achieve High Throughput and Low Delay over Cellular Networks Keith Winstein MIT Computer Science and Artificial Intelligence Laboratory March 6, 2014 Joint work with Anirudh Sivaraman and Hari Balakrishnan.

2 Sprout: a transport protocol designed for variability Observation: Videoconferences perform poorly over cellular networks.

3 Verizon LTE uplink throughput 2000 throughput (kbps) :00 0:30 1:00 1:30

4 Verizon LTE ping delay during one TCP download 10 Round-trip time (s) Time (s)

5 Interactive apps work poorly We measured cellular networks while driving: Verizon LTE Verizon 3G (1xEV-DO) AT&T LTE T-Mobile 3G (UMTS) Then ran apps across replayed network trace: Skype (Windows 7) Google Hangouts (Chrome on Windows 7) Apple Facetime (OS X)

6 Skype s performance

7 Performance summary 8000 Verizon LTE Downlink 7000 Throughput (kbps) Facetime 2000 Better Skype Google Hangout Self-inflicted delay (ms)

8 What s wrong? Existing schemes react to congestion signals. Packet loss. Increase in round-trip time. Feedback comes too late. The killer: self-inflicted queueing delay.

9 Sprout s mission Most throughput Bounded risk of delay > 100 ms

10 Bounded risk of delay Model variation in link speed Infer current link speed Predict future link speed Don t wait for congestion Control: Send as much as possible, but require: 95% chance all packets arrive within 100 ms

11 Model: packet deliveries looks like flicker noise 100 (< 0.5) 10 t 3.27 Percent interarrivals interarrival time (ms) (Verizon LTE, phone stationary.)

12 Model: average rate looks like random walk 2000 throughput (kbps) :00 0:30 1:00 1:30

13 Sprout s model Poisson process drains queue Sender Queue Receiver Rate λ controls Poisson process λ Brownian motion of σ t varies λ σ If in an outage, λ z is escape rate. λ z

14 Sprout s model parameters Volatility σ: Expected outage time 1/λ z : 1 s Tick length (τ): 20 ms Forecast length: 160 ms Delay target: 100 ms Risk tolerance: 5% 200 pkts/s s All source code was frozen before data collection began.

15 Infer: current link speed Observe packets received every τ Update P(λ)

16 Predict: future link speed Evolve model forward Forecast 5th percentile cumulative packets

17 Control: fill up 100 ms forecast window Cumulative packets sent Cautious forecast time (ms)

18 Control: fill up 100 ms forecast window Cumulative packets sent ms Cautious forecast time (ms)

19 Control: fill up 100 ms forecast window Cumulative packets sent Send 50 pkts 100 ms Cautious forecast time (ms)

20 Control: fill up 100 ms forecast window 70 Cumulative packets sent Send 50 pkts 100 ms 100 ms Cautious forecast time (ms)

21 Control: fill up 100 ms forecast window 70 Cumulative packets sent Send 50 pkts Send ms 100 ms Cautious forecast time (ms)

22 Control: fill up 100 ms forecast window 70 Cumulative packets sent Send 50 pkts Send ms 100 ms 100 ms Cautious forecast time (ms)

23 Control: fill up 100 ms forecast window 70 Cumulative packets sent Send 50 pkts Send 5 Send ms 100 ms 100 ms Cautious forecast time (ms)

24 Sprout s results

25 Verizon LTE Downlink Throughput (kbps) Facetime 2000 Better Skype Google Hangout Self-inflicted delay (ms)

26 Verizon LTE Downlink Throughput (kbps) Better LEDBAT Vegas Compound TCP Facetime 2000 Skype Google Hangout Self-inflicted delay (ms)

27 Verizon LTE Downlink Throughput (kbps) Cubic Better LEDBAT Vegas Compound TCP Facetime 2000 Skype Google Hangout Self-inflicted delay (ms)

28 Verizon LTE Downlink Throughput (kbps) Cubic Better LEDBAT Sprout Vegas Compound TCP Facetime 2000 Skype Google Hangout Self-inflicted delay (ms)

29 Verizon LTE Downlink Sprout-EWMA Throughput (kbps) Cubic Better LEDBAT Sprout Vegas Compound TCP Facetime 2000 Skype Google Hangout Self-inflicted delay (ms)

30 Verizon LTE Uplink 5000 Sprout-EWMA Throughput (kbps) Cubic Skype Facetime Sprout LEDBAT Vegas Compound TCP Google Hangout Self-inflicted delay (ms)

31 Overall results on 8 links Verizon 3G/LTE, AT&T LTE, T-Mobile 3G uplink and downlink: Sprout vs. Avg. speedup Delay reduction Skype Hangout Facetime Compound TCP Vegas LEDBAT Same 2.8 Cubic

32 Sprout is end-to-end, but comparable to in-net control Sprout-EWMA Utilization (percent) Cubic Cubic-over-CoDel Sprout Self-inflicted delay (ms)

33 M.I.T contest (March April 2013) Turnkey network emulator, evaluation Sender, receiver run in Linux containers Mission: maximize throughput/delay 4th prize: $20 3rd prize: $30 2nd prize: $40 (If beat Sprout) 1st prize:

34 M.I.T contest (March April 2013) Turnkey network emulator, evaluation Sender, receiver run in Linux containers Mission: maximize throughput/delay 4th prize: $20 3rd prize: $30 2nd prize: $40 (If beat Sprout) 1st prize: Co-authorship on future paper

35 M.I.T contest (March April 2013) Turnkey network emulator, evaluation Sender, receiver run in Linux containers Mission: maximize throughput/delay 4th prize: $20 3rd prize: $30 2nd prize: $40 (If beat Sprout) 1st prize: Co-authorship on future paper Anirudh Sivaraman, KW, Pauline Varley, Somak Das, Joshua Ma, Ameesh Goyal, João Batalha, and Hari Balakrishnan, Protocol Design Contests, in submission

36 Baseline

37 Land of 3,000 student protocols

38 Sprout was on the frontier

39 Limitations Sprout wants to control all of the traffic on a queue. Cells generally have per-user queues but Wi-Fi and wired networks usually don t. What if cell link isn t the bottleneck? Assumption: application always has data to send

40 Our approach Pick a model, any model. All models are wrong, but they help anyway! See if it lands on the frontier.* * (On a large set of real network paths or newly-collected traces.) Kaizen for congestion

41 Thank you Lakshminarayanan Subramanian Shuo Deng Jonathan Perry Katrina LaCurts Andrew McGregor Tim Shepard Dave Täht Michael Welzl Hannes Tschofenig members ( NSF & Shannon family (fellowship)

42 Sprout for controlled delay over cellular networks Model varying link speed Infer current link speed Predict future link speed Control risk of large delay with cautious forecast Yields 2 4 throughput of Skype, Facetime, Hangout Achieves 7 9 reduction in self-inflicted delay Matches some active queue management purely end-to-end Code and directions at alfalfa@mit.edu

43 Verizon 3G (1xEV-DO) Downlink Cubic Throughput (kbps) Google Hangout Compound TCP Facetime Skype Sprout-EWMA LEDBAT Vegas Sprout Self-inflicted delay (ms)

44 Verizon 3G (1xEV-DO) Uplink 600 Sprout-EWMA Throughput (kbps) Cubic LEDBAT Skype Facetime Vegas Compound TCP Google Hangout Sprout Self-inflicted delay (ms)

45 AT&T LTE Downlink Sprout-EWMA Throughput (kbps) Cubic Sprout Facetime LEDBAT Compound TCP Vegas Skype Google Hangout Self-inflicted delay (ms)

46 AT&T LTE Uplink Throughput (kbps) Cubic LEDBAT Sprout-EWMA Compound TCP Vegas Skype Facetime Sprout 300 Google Hangout Self-inflicted delay (ms)

47 T-Mobile 3G (UMTS) Downlink Sprout-EWMA Throughput (kbps) Cubic LEDBAT Compound TCP Facetime Skype Google Hangout Vegas Sprout Self-inflicted delay (ms)

48 T-Mobile 3G (UMTS) Uplink Throughput (kbps) 1000 Cubic LEDBAT Sprout-EWMA Vegas Compound TCP Facetime Sprout Skype Google Hangout Self-inflicted delay (ms)

Stochastic Forecasts Achieve High Throughput and Low Delay over Cellular Networks

Stochastic Forecasts Achieve High Throughput and Low Delay over Cellular Networks Stochastic Forecasts Achieve High Throughput and Low Delay over Cellular Networks Keith Winstein, Anirudh Sivaraman, and Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laboratory, Cambridge,

More information

Applying Active Queue Management to Link Layer Buffers for Real-time Traffic over Third Generation Wireless Networks

Applying Active Queue Management to Link Layer Buffers for Real-time Traffic over Third Generation Wireless Networks Applying Active Queue Management to Link Layer Buffers for Real-time Traffic over Third Generation Wireless Networks Jian Chen and Victor C.M. Leung Department of Electrical and Computer Engineering The

More information

Requirements for Simulation and Modeling Tools. Sally Floyd NSF Workshop August 2005

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,

More information

Optimization of VoIP over 802.11e EDCA based on synchronized time

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

More information

Skype over UMTS. Tobias Hoßfeld www3.informatik.uni-wuerzburg.de. University of Würzburg Informatik III (Distributed Systems) Prof. Dr. P.

Skype over UMTS. Tobias Hoßfeld www3.informatik.uni-wuerzburg.de. University of Würzburg Informatik III (Distributed Systems) Prof. Dr. P. Inmatik III () Prof. Dr. P. Tran-Gia Skype over UMTS Talk (25+5min) ITG Fachgruppe 5.2.4 VoIP over Wireless 15th May 2006, WürzburgW P2P Applications Across Mobile Networks When Do We Need Rate Control

More information

CSE3214 Computer Network Protocols and Applications. Chapter 1 Examples and Homework Problems

CSE3214 Computer Network Protocols and Applications. Chapter 1 Examples and Homework Problems CSE3214 Computer Network Protocols and Applications Chapter 1 Examples and Homework Problems Example 1 (review question 18) (1) How long does it take a packet of length 1000 bytes to propagate over a link

More information

Lecture 15: Congestion Control. CSE 123: Computer Networks Stefan Savage

Lecture 15: Congestion Control. CSE 123: Computer Networks Stefan Savage Lecture 15: Congestion Control CSE 123: Computer Networks Stefan Savage Overview Yesterday: TCP & UDP overview Connection setup Flow control: resource exhaustion at end node Today: Congestion control Resource

More information

ECE 333: Introduction to Communication Networks Fall 2002

ECE 333: Introduction to Communication Networks Fall 2002 ECE 333: Introduction to Communication Networks Fall 2002 Lecture 14: Medium Access Control II Dynamic Channel Allocation Pure Aloha In the last lecture we began discussing medium access control protocols

More information

Mobile Network Performance Assessment Report Salalah Khareef Season 2015

Mobile Network Performance Assessment Report Salalah Khareef Season 2015 Mobile Network Performance Assessment Report Salalah Khareef Season 215 Regulatory & Compliance Unit Quality of Service Department Contents 1. Background 2. Test Methodology 3. Performance Indicators Definition

More information

Congestion Control Review. 15-441 Computer Networking. Resource Management Approaches. Traffic and Resource Management. What is congestion control?

Congestion Control Review. 15-441 Computer Networking. Resource Management Approaches. Traffic and Resource Management. What is congestion control? Congestion Control Review What is congestion control? 15-441 Computer Networking What is the principle of TCP? Lecture 22 Queue Management and QoS 2 Traffic and Resource Management Resource Management

More information

WiFi, LTE, or Both? Measuring Multi-Homed Wireless Internet Performance

WiFi, LTE, or Both? Measuring Multi-Homed Wireless Internet Performance ,, or Both? Measuring Multi-Homed Wireless Internet Performance Shuo Deng, Ravi Netravali, Anirudh Sivaraman, Hari Balakrishnan MIT Computer Science and Artificial Intelligence Lab Cambridge, Massachusetts,

More information

Performance Issues of TCP and MPEG-4 4 over UMTS

Performance Issues of TCP and MPEG-4 4 over UMTS Performance Issues of TCP and MPEG-4 4 over UMTS Anthony Lo A.Lo@ewi.tudelft.nl 1 Wiskunde end Informatica Outline UMTS Overview TCP and MPEG-4 Performance Summary 2 1 Universal Mobile Telecommunications

More information

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

Question: 3 When using Application Intelligence, Server Time may be defined as. 1 Network General - 1T6-521 Application Performance Analysis and Troubleshooting Question: 1 One component in an application turn is. A. Server response time B. Network process time C. Application response

More information

pathchar a tool to infer characteristics of Internet paths

pathchar a tool to infer characteristics of Internet paths pathchar a tool to infer characteristics of Internet paths Van Jacobson (van@ee.lbl.gov) Network Research Group Lawrence Berkeley National Laboratory Berkeley, CA 94720 MSRI April 21, 1997 c 1997 by Van

More information

CS551 End-to-End Internet Packet Dynamics [Paxson99b]

CS551 End-to-End Internet Packet Dynamics [Paxson99b] CS551 End-to-End Internet Packet Dynamics [Paxson99b] Bill Cheng http://merlot.usc.edu/cs551-f12 1 End-to-end Packet Dynamics How do you measure Internet performance? Why do people want to know? Are ISPs

More information

Your App and Next Generation Networks

Your App and Next Generation Networks System Frameworks #WWDC15 Your App and Next Generation Networks Session 719 Prabhakar Lakhera Core OS Networking Engineer Stuart Cheshire DEST 2015 Apple Inc. All rights reserved. Redistribution or public

More information

TCP in Wireless Mobile 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

More information

Low-rate TCP-targeted Denial of Service Attack Defense

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

More information

AN IMPROVED SNOOP FOR TCP RENO AND TCP SACK IN WIRED-CUM- WIRELESS NETWORKS

AN IMPROVED SNOOP FOR TCP RENO AND TCP SACK IN WIRED-CUM- WIRELESS NETWORKS AN IMPROVED SNOOP FOR TCP RENO AND TCP SACK IN WIRED-CUM- WIRELESS NETWORKS Srikanth Tiyyagura Department of Computer Science and Engineering JNTUA College of Engg., pulivendula, Andhra Pradesh, India.

More information

Analyzing Mission Critical Voice over IP Networks. Michael Todd Gardner

Analyzing Mission Critical Voice over IP Networks. Michael Todd Gardner Analyzing Mission Critical Voice over IP Networks Michael Todd Gardner Organization What is Mission Critical Voice? Why Study Mission Critical Voice over IP? Approach to Analyze Mission Critical Voice

More information

Network Protocol Design and Evaluation

Network Protocol Design and Evaluation Network Protocol Design and Evaluation 08 - Analytical Evaluation Stefan Rührup Summer 2009 Overview In the last chapter: Simulation In this part: Analytical Evaluation: case studies 2 Analytical Evaluation

More information

VoIP over Wireless Opportunities and Challenges

VoIP over Wireless Opportunities and Challenges Prof. Dr. P. Tran-Gia VoIP over Wireless Opportunities and Challenges Universität Würzburg Lehrstuhl für verteilte Systeme H.323 RTP Codec Voice-over-IP over Wireless (VoIPoW) UDP IMS G723.1 SIP G729 HSDPA

More information

A Passive Method for Estimating End-to-End TCP Packet Loss

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

More information

Analysis of Internet Transport Service Performance with Active Queue Management in a QoS-enabled Network

Analysis of Internet Transport Service Performance with Active Queue Management in a QoS-enabled Network University of Helsinki - Department of Computer Science Analysis of Internet Transport Service Performance with Active Queue Management in a QoS-enabled Network Oriana Riva oriana.riva@cs.helsinki.fi Contents

More information

Quality of Service versus Fairness. Inelastic Applications. QoS Analogy: Surface Mail. How to Provide QoS?

Quality of Service versus Fairness. Inelastic Applications. QoS Analogy: Surface Mail. How to Provide QoS? 18-345: Introduction to Telecommunication Networks Lectures 20: Quality of Service Peter Steenkiste Spring 2015 www.cs.cmu.edu/~prs/nets-ece Overview What is QoS? Queuing discipline and scheduling Traffic

More information

Optimization of Communication Systems Lecture 6: Internet TCP Congestion Control

Optimization of Communication Systems Lecture 6: Internet TCP Congestion Control Optimization of Communication Systems Lecture 6: Internet TCP Congestion Control Professor M. Chiang Electrical Engineering Department, Princeton University ELE539A February 21, 2007 Lecture Outline TCP

More information

Router-assisted congestion control. Lecture 8 CS 653, Fall 2010

Router-assisted congestion control. Lecture 8 CS 653, Fall 2010 Router-assisted congestion control Lecture 8 CS 653, Fall 2010 TCP congestion control performs poorly as bandwidth or delay increases Shown analytically in [Low01] and via simulations Avg. TCP Utilization

More information

Lecture 16: Quality of Service. CSE 123: Computer Networks Stefan Savage

Lecture 16: Quality of Service. CSE 123: Computer Networks Stefan Savage Lecture 16: Quality of Service CSE 123: Computer Networks Stefan Savage Final Next week (trust Blink wrt time/location) Will cover entire class Style similar to midterm I ll post a sample (i.e. old) final

More information

TCP in Wireless Networks

TCP in Wireless Networks Outline Lecture 10 TCP Performance and QoS in Wireless s TCP Performance in wireless networks TCP performance in asymmetric networks WAP Kurose-Ross: Chapter 3, 6.8 On-line: TCP over Wireless Systems Problems

More information

Multipath TCP in Practice (Work in Progress) Mark Handley Damon Wischik Costin Raiciu Alan Ford

Multipath TCP in Practice (Work in Progress) Mark Handley Damon Wischik Costin Raiciu Alan Ford Multipath TCP in Practice (Work in Progress) Mark Handley Damon Wischik Costin Raiciu Alan Ford The difference between theory and practice is in theory somewhat smaller than in practice. In theory, this

More information

All Your Network Are Belong to Us: A Transport Framework for Mobile Network Selection

All Your Network Are Belong to Us: A Transport Framework for Mobile Network Selection All Your Network Are Belong to Us: A Transport Framework for Mobile Network Selection Shuo Deng, Anirudh Sivaraman, and Hari Balakrishnan MIT Computer Science and Artificial Intelligence Lab Cambridge,

More information

Multimedia Transport Protocols for WebRTC

Multimedia Transport Protocols for WebRTC Multimedia Transport Protocols for WebRTC Colin Perkins http://csperkins.org/ What is WebRTC? A framework for browser-based real-time conferencing Includes network, audio, and video components used in

More information

How To Compare Available Bandwidth On A Network With A Powerline To A Network On A Testbed On A Computer Or Network On An Ipad Or Ipad On A 2Mbb (Or Ipad) On A 4Ghz Network On The

How To Compare Available Bandwidth On A Network With A Powerline To A Network On A Testbed On A Computer Or Network On An Ipad Or Ipad On A 2Mbb (Or Ipad) On A 4Ghz Network On The 2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Path-F3: Improving Accuracy and Network Load in Available Estimation

More information

Broadband data performance of third-generation mobile systems

Broadband data performance of third-generation mobile systems Broadband data performance of third-generation mobile systems Johan Sköld, Magnus Lundevall, Stefan Parkvall and Magnus Sundelin The rapid, widespread deployment of WCDMA and an increasing uptake of third-generation

More information

17: Queue Management. Queuing. Mark Handley

17: Queue Management. Queuing. Mark Handley 17: Queue Management Mark Handley Queuing The primary purpose of a queue in an IP router is to smooth out bursty arrivals, so that the network utilization can be high. But queues add delay and cause jitter.

More information

Requirements of Voice in an IP Internetwork

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.

More information

1 University of Würzburg. Institute of Computer Science Research Report Series. Measurement and Analysis of Skype VoIP Traffic in 3G UMTS Systems

1 University of Würzburg. Institute of Computer Science Research Report Series. Measurement and Analysis of Skype VoIP Traffic in 3G UMTS Systems University of Würzburg Institute of Computer Science Research Report Series Measurement and Analysis of Skype VoIP Traffic in 3G UMTS Systems Tobias Hoßfeld 1, Andreas Binzenhöfer 1, Markus Fiedler 2,

More information

Using TrueSpeed VNF to Test TCP Throughput in a Call Center Environment

Using TrueSpeed VNF to Test TCP Throughput in a Call Center Environment Using TrueSpeed VNF to Test TCP Throughput in a Call Center Environment TrueSpeed VNF provides network operators and enterprise users with repeatable, standards-based testing to resolve complaints about

More information

TCP, Active Queue Management and QoS

TCP, Active Queue Management and QoS TCP, Active Queue Management and QoS Don Towsley UMass Amherst towsley@cs.umass.edu Collaborators: W. Gong, C. Hollot, V. Misra Outline motivation TCP friendliness/fairness bottleneck invariant principle

More information

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 Exercises on ns-2 Chadi BARAKAT INRIA, PLANETE research group 2004, route des Lucioles 06902 Sophia Antipolis, France Email: Chadi.Barakat@sophia.inria.fr November 21, 2003 The code provided between the

More information

1. The subnet must prevent additional packets from entering the congested region until those already present can be processed.

1. The subnet must prevent additional packets from entering the congested region until those already present can be processed. Congestion Control When one part of the subnet (e.g. one or more routers in an area) becomes overloaded, congestion results. Because routers are receiving packets faster than they can forward them, one

More information

PROTEUS: Network Performance Forecast for Real-Time, Interactive Mobile Applications

PROTEUS: Network Performance Forecast for Real-Time, Interactive Mobile Applications : Network Performance Forecast for Real-Time, Interactive Mobile Applications ABSTRACT Qiang Xu University of Michigan Ann Arbor, MI qiangxu@umich.edu Z. Morley Mao University of Michigan Ann Arbor, MI

More information

PSM-throttling: Minimizing Energy Consumption for Bulk Data Communications in WLANs

PSM-throttling: Minimizing Energy Consumption for Bulk Data Communications in WLANs PSM-throttling: Minimizing Energy Consumption for Bulk Data Communications in WLANs Xiaodong Zhang Ohio State University in Collaborations with Enhua Tan, Ohio State Lei Guo, Yahoo! Songqing Chen, George

More information

DEPARTMENT OF EECS MASSACHUSETTS INSTITUTE OF TECHNOLOGY. 6.02 Spring 2012. Quiz III. May 22, 2012

DEPARTMENT OF EECS MASSACHUSETTS INSTITUTE OF TECHNOLOGY. 6.02 Spring 2012. Quiz III. May 22, 2012 .02 Spring 2012, Quiz 3 Page 1 of 11 Name: DEPARTMENT OF EECS MASSACHUSETTS INSTITUTE OF TECHNOLOGY.02 Spring 2012 Quiz III May 22, 2012 your section Section Time Recitation Instructor TA 1 10-11 Vincent

More information

A Simulation Study of Effect of MPLS on Latency over a Wide Area Network (WAN)

A Simulation Study of Effect of MPLS on Latency over a Wide Area Network (WAN) A Simulation Study of Effect of MPLS on Latency over a Wide Area Network (WAN) Adeyinka A. Adewale, Samuel N. John, and Charles Ndujiuba 1 Department of Electrical and Information Engineering, Covenant

More information

Delivering Network Performance and Capacity. The most important thing we build is trust

Delivering Network Performance and Capacity. The most important thing we build is trust Delivering Network Performance and Capacity The most important thing we build is trust The Ultimate in Real-life Network Perfomance Testing 1 The TM500 Family the most comprehensive 3GPP performance and

More information

Research of TCP ssthresh Dynamical Adjustment Algorithm Based on Available Bandwidth in Mixed Networks

Research of TCP ssthresh Dynamical Adjustment Algorithm Based on Available Bandwidth in Mixed Networks Research of TCP ssthresh Dynamical Adjustment Algorithm Based on Available Bandwidth in Mixed Networks 1 Wang Zhanjie, 2 Zhang Yunyang 1, First Author Department of Computer Science,Dalian University of

More information

Wireless Phone GSM tracking. Denis Foo Kune, John Koelndorfer, Nick Hopper, Yongdae Kim

Wireless Phone GSM tracking. Denis Foo Kune, John Koelndorfer, Nick Hopper, Yongdae Kim Wireless Phone GSM tracking Denis Foo Kune, John Koelndorfer, Nick Hopper, Yongdae Kim Can someone track your phone? GPS Need access to phone Cell network trilateration/triangulation Multiple base stations

More information

RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS

RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS Edward Nowicki and John Murphy 1 ABSTRACT The General Packet Radio Service (GPRS) is a new bearer service for GSM that greatly simplify wireless

More information

Referring to the above question, the end-to-end delay (transmission delay plus propagation delay) is

Referring to the above question, the end-to-end delay (transmission delay plus propagation delay) is CS326e Quiz 3 The first correct 10 answers will be worth 1 point each. Each subsequent correct answer will be worth 0.2 points. Circle the correct answer. UTEID In the following 7 problems, we are sending

More information

H.323 Traffic Characterization Test Plan Draft Paul Schopis, pschopis@itecohio.org

H.323 Traffic Characterization Test Plan Draft Paul Schopis, pschopis@itecohio.org H.323 Traffic Characterization Test Plan Draft Paul Schopis, pschopis@itecohio.org I. Introduction Recent attempts at providing Quality of Service in the Internet2 community have focused primarily on Expedited

More information

TCP over Multi-hop Wireless Networks * Overview of Transmission Control Protocol / Internet Protocol (TCP/IP) Internet Protocol (IP)

TCP over Multi-hop Wireless Networks * Overview of Transmission Control Protocol / Internet Protocol (TCP/IP) Internet Protocol (IP) TCP over Multi-hop Wireless Networks * Overview of Transmission Control Protocol / Internet Protocol (TCP/IP) *Slides adapted from a talk given by Nitin Vaidya. Wireless Computing and Network Systems Page

More information

CS263: Wireless Communications and Sensor Networks

CS263: Wireless Communications and Sensor Networks CS263: Wireless Communications and Sensor Networks Matt Welsh Lecture 4: Medium Access Control October 5, 2004 2004 Matt Welsh Harvard University 1 Today's Lecture Medium Access Control Schemes: FDMA TDMA

More information

QoS of Internet Access with GPRS

QoS of Internet Access with GPRS Dept. of Prof. Dr. P. Tran-Gia QoS of Internet Access with GPRS Dirk Staehle 1, Kenji Leibnitz 1, and Konstantin Tsipotis 2 1 [staehle,leibnitz]@informatik.uni-wuerzburg.de 2 Libertel-Vodafone k.tsipotis@libertel.nl

More information

How To Understand The Gsm And Mts Mobile Network Evolution

How To Understand The Gsm And Mts Mobile Network Evolution Mobile Network Evolution Part 1 GSM and UMTS GSM Cell layout Architecture Call setup Mobility management Security GPRS Architecture Protocols QoS EDGE UMTS Architecture Integrated Communication Systems

More information

Performance Measurement of Wireless LAN Using Open Source

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

More information

AWTG Mobile Benchmarking Service Executive Summary January 2013. www.awtg.co.uk

AWTG Mobile Benchmarking Service Executive Summary January 2013. www.awtg.co.uk AWTG Mobile Benchmarking Service Executive Summary January 213 www.awtg.co.uk Content Overview and Background Equipment Methodology Sample Results Overview and Background AWTG has carried a pilot mobile

More information

Allocating Network Bandwidth to Match Business Priorities

Allocating Network Bandwidth to Match Business Priorities Allocating Network Bandwidth to Match Business Priorities Speaker Peter Sichel Chief Engineer Sustainable Softworks psichel@sustworks.com MacWorld San Francisco 2006 Session M225 12-Jan-2006 10:30 AM -

More information

Choosing the Right Audio Codecs for VoIP over cdma2000 Networks:

Choosing the Right Audio Codecs for VoIP over cdma2000 Networks: Choosing the Right Audio Codecs for VoIP over cdma2000 Networks: System capacity, Voice quality, Delay, and Transcoding issues Dr. Sassan Ahmadi NOKIA Inc. sassan.ahmadi@nokia.com February 8, 2005 1 2005

More information

IP Telephony (Voice over IP)

IP Telephony (Voice over IP) (Voice over IP) Instructor Ai-Chun Pang, acpang@csie.ntu.edu.tw Office Number: 417, New building of CSIE Textbook Carrier Grade Voice over IP, D. Collins, McGraw-Hill, Second Edition, 2003. Requirements

More information

Measurement Study of Commercial Video Conferencing Systems

Measurement Study of Commercial Video Conferencing Systems Measurement Study of Commercial Video Conferencing Systems Yang Xu, Chenguang Yu, Jingjiang Li, Hao Hu, Yong Liu and Yao Wang Department of Electrical and Computer Engineering Polytechnic Institute of

More information

Mobile Computing/ Mobile Networks

Mobile Computing/ Mobile Networks Mobile Computing/ Mobile Networks TCP in Mobile Networks Prof. Chansu Yu Contents Physical layer issues Communication frequency Signal propagation Modulation and Demodulation Channel access issues Multiple

More information

Small is Better: Avoiding Latency Traps in Virtualized DataCenters

Small is Better: Avoiding Latency Traps in Virtualized DataCenters Small is Better: Avoiding Latency Traps in Virtualized DataCenters SOCC 2013 Yunjing Xu, Michael Bailey, Brian Noble, Farnam Jahanian University of Michigan 1 Outline Introduction Related Work Source of

More information

ROUTER CONTROL MECHANISM FOR CONGESTION AVOIDANCE IN CDMA BASED IP NETWORK

ROUTER CONTROL MECHANISM FOR CONGESTION AVOIDANCE IN CDMA BASED IP NETWORK International Journal of Information Technology and Knowledge Management July-December 2010, Volume 2, No. 2, pp. 465-470 ROUTER CONTROL MECHANISM FOR CONGESTION AVOIDANCE IN CDMA BASED IP NETWORK V.Sumalatha1

More information

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) 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

More information

Seamless Congestion Control over Wired and Wireless IEEE 802.11 Networks

Seamless Congestion Control over Wired and Wireless IEEE 802.11 Networks Seamless Congestion Control over Wired and Wireless IEEE 802.11 Networks Vasilios A. Siris and Despina Triantafyllidou Institute of Computer Science (ICS) Foundation for Research and Technology - Hellas

More information

Tackling Bufferbloat in 3G/4G Networks

Tackling Bufferbloat in 3G/4G Networks Tackling Bufferbloat in 3G/4G Networks Haiqing Jiang, Yaogong Wang, Kyunghan Lee 2, and Injong Rhee North Carolina State University, USA Ulsan National Institute of Science and Technology, Korea 2 {hjiang5,

More information

Performance Analysis Proposal

Performance Analysis Proposal 1. Title Performance Analysis Proposal Performance Analysis of P2P VoIP Applications 2. Objective To evaluate the dynamic behavior (i.e., CODEC usage) of VoIP P2P applications (e.g. Skype, Google Talk)

More information

CHAPTER 1 ATM TRAFFIC MANAGEMENT

CHAPTER 1 ATM TRAFFIC MANAGEMENT CHAPTER 1 ATM TRAFFIC MANAGEMENT Webster s New World Dictionary defines congestion as filled to excess, or overcrowded; for example, highway congestion. Although, the best solution of congestion is to

More information

Protecting Mobile Devices From TCP Flooding Attacks

Protecting Mobile Devices From TCP Flooding Attacks Protecting Mobile Devices From TCP Flooding Attacks Yogesh Swami % and Hannes Tschofenig* % Nokia Research Center, Palo Alto, CA, USA. * Siemens Corporate Technology, Munich, DE. 1 Motivation Anatomy of

More information

How To Make A Multi-User Communication Efficient

How To Make A Multi-User Communication Efficient Multiple Access Techniques PROF. MICHAEL TSAI 2011/12/8 Multiple Access Scheme Allow many users to share simultaneously a finite amount of radio spectrum Need to be done without severe degradation of the

More information

An End-to-End Measurement Study of Modern Cellular Data Networks

An End-to-End Measurement Study of Modern Cellular Data Networks An End-to-End Measurement Study of Modern Cellular Data Networks Yin Xu,ZixiaoWang,Wai KayLeongandBen Leong Department of Computer Science, National University of Singapore {xuyin, zixiao, waikay, benleong}@comp.nus.edu.sg

More information

Comparative Analysis of Congestion Control Algorithms Using ns-2

Comparative Analysis of Congestion Control Algorithms Using ns-2 www.ijcsi.org 89 Comparative Analysis of Congestion Control Algorithms Using ns-2 Sanjeev Patel 1, P. K. Gupta 2, Arjun Garg 3, Prateek Mehrotra 4 and Manish Chhabra 5 1 Deptt. of Computer Sc. & Engg,

More information

How To Model A System

How To Model A System Web Applications Engineering: Performance Analysis: Operational Laws Service Oriented Computing Group, CSE, UNSW Week 11 Material in these Lecture Notes is derived from: Performance by Design: Computer

More information

Chapter 3 ATM and Multimedia Traffic

Chapter 3 ATM and Multimedia Traffic In the middle of the 1980, the telecommunications world started the design of a network technology that could act as a great unifier to support all digital services, including low-speed telephony and very

More information

Packetized Telephony Networks

Packetized Telephony Networks Packetized Telephony Networks Benefits of Packet Telephony Networks Traditionally, the potential savings on long-distance costs was the driving force behind the migration to converged voice and data networks.

More information

Internet Service Provision: Terminology and Principles

Internet Service Provision: Terminology and Principles Internet Service Provision: Terminology and Principles Presentation to the Net Neutrality Working Group of BEREC 14 th February 2012 www.internetsociety.org Outline Terminology Internet, Internet Service,

More information

Application and segment driven QoS measurements and benchmarking

Application and segment driven QoS measurements and benchmarking ITU Workshop on Monitoring and Benchmarking of QoS and QoE of Multimedia Services in Mobile Networks (Dubai, UAE 2-3 November 2014) Application and segment driven QoS measurements and benchmarking Esa

More information

On the Traffic Capacity of Cellular Data Networks. 1 Introduction. T. Bonald 1,2, A. Proutière 1,2

On the Traffic Capacity of Cellular Data Networks. 1 Introduction. T. Bonald 1,2, A. Proutière 1,2 On the Traffic Capacity of Cellular Data Networks T. Bonald 1,2, A. Proutière 1,2 1 France Telecom Division R&D, 38-40 rue du Général Leclerc, 92794 Issy-les-Moulineaux, France {thomas.bonald, alexandre.proutiere}@francetelecom.com

More information

8000 Intelligent Network Manager

8000 Intelligent Network Manager SOLUTION BRIEF 8000 Intelligent Network Manager Improve Profitability and Competitiveness with Operational Efficiency The Coriant 8000 Intelligent Network Manager is a powerful network and service management

More information

TCP Westwood for Wireless

TCP Westwood for Wireless TCP Westwood for Wireless מבוא רקע טכני בקרת עומס ב- TCP TCP על קשר אלחוטי שיפור תפוקה עם פרוטוקול TCP Westwood סיכום.1.2.3.4.5 Seminar in Computer Networks and Distributed Systems Hadassah College Spring

More information

MOBILE BROADBAND IN NEBRASKA

MOBILE BROADBAND IN NEBRASKA MOBILE BROADBAND IN NEBRASKA Data Collected Using the Mobile Pulse Application Cullen Robbins IT/Telecom/GIS Analyst Telecommunications Department Nebraska Public Service Commission August 2015 Page 1

More information

Basic Multiplexing models. Computer Networks - Vassilis Tsaoussidis

Basic Multiplexing models. Computer Networks - Vassilis Tsaoussidis Basic Multiplexing models? Supermarket?? Computer Networks - Vassilis Tsaoussidis Schedule Where does statistical multiplexing differ from TDM and FDM Why are buffers necessary - what is their tradeoff,

More information

June 2010. Part 1 - Mission Connection. a. Service Description:

June 2010. Part 1 - Mission Connection. a. Service Description: National Weather Service (NWS) Experimental Service Description Document (SDD) Experimental Mobile Decision Support Services (MDSS) Interactive NWS (inws): Warning Alert SMS Text and Email Messaging Services

More information

High-Speed TCP Performance Characterization under Various Operating Systems

High-Speed TCP Performance Characterization under Various Operating Systems High-Speed TCP Performance Characterization under Various Operating Systems Y. Iwanaga, K. Kumazoe, D. Cavendish, M.Tsuru and Y. Oie Kyushu Institute of Technology 68-4, Kawazu, Iizuka-shi, Fukuoka, 82-852,

More information

Quality of Service on the Internet: Evaluation of the IntServ Architecture on the Linux Operative System 1

Quality of Service on the Internet: Evaluation of the IntServ Architecture on the Linux Operative System 1 Quality of Service on the Internet: Evaluation of the IntServ Architecture on the Linux Operative System 1 Elisabete Reis elreis@dei.uc.pt Polytechnic Institute of Coimbra Fernando Melo fmelor@dei.uc.pt

More information

1 Introduction to mobile telecommunications

1 Introduction to mobile telecommunications 1 Introduction to mobile telecommunications Mobile phones were first introduced in the early 1980s. In the succeeding years, the underlying technology has gone through three phases, known as generations.

More information

networks Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery WHITE PAPER

networks Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery WHITE PAPER Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery - Improving the way the world connects - WHITE PAPER Live On-Demand Video Streaming without Interruption

More information

TFTP TRIVIAL FILE TRANSFER PROTOCOL OVERVIEW OF TFTP, A VERY SIMPLE FILE TRANSFER PROTOCOL FOR SIMPLE AND CONSTRAINED DEVICES

TFTP TRIVIAL FILE TRANSFER PROTOCOL OVERVIEW OF TFTP, A VERY SIMPLE FILE TRANSFER PROTOCOL FOR SIMPLE AND CONSTRAINED DEVICES TFTP - Trivial File TFTP Transfer Protocol TRIVIAL FILE TRANSFER PROTOCOL OVERVIEW OF TFTP, A VERY SIMPLE FILE TRANSFER PROTOCOL FOR SIMPLE AND CONSTRAINED DEVICES Peter R. Egli INDIGOO.COM 1/10 Contents

More information

Traffic Mangement in ATM Networks Dollar Day Sale

Traffic Mangement in ATM Networks Dollar Day Sale Traffic Mangement in ATM Networks Dollar Day Sale One Megabit memory, One Megabyte disk, One Mbps link, One MIP processor, 10 cents each... Professor of Computer and Information Sciences Columbus, OH 43210-1277

More information

Distributed monitoring of IP-availability

Distributed monitoring of IP-availability IPLU-II Seminar 08.02.2008 1 Distributed monitoring of IP-availability Jorma Kilpi, VTT February 8, 2008 IPLU-II Seminar 08.02.2008 2 Availability vs. IP-Availability In this presentation Availability

More information

FemtoHaul: Using Femtocells with Relays to Increase Macrocell Backhaul Bandwidth

FemtoHaul: Using Femtocells with Relays to Increase Macrocell Backhaul Bandwidth FemtoHaul: Using Femtocells with Relays to Increase Macrocell Backhaul Bandwidth Ayaskant Rath, Sha Hua and Shivendra S. Panwar Dept. of Electrical and Computer Engineering, Polytechnic Institute of NYU,

More information

R2. The word protocol is often used to describe diplomatic relations. How does Wikipedia describe diplomatic protocol?

R2. The word protocol is often used to describe diplomatic relations. How does Wikipedia describe diplomatic protocol? Chapter 1 Review Questions R1. What is the difference between a host and an end system? List several different types of end systems. Is a Web server an end system? 1. There is no difference. Throughout

More information

Active Queue Management

Active Queue Management Active Queue Management TELCOM2321 CS2520 Wide Area Networks Dr. Walter Cerroni University of Bologna Italy Visiting Assistant Professor at SIS, Telecom Program Slides partly based on Dr. Znati s material

More information

Performance Evaluation of Linux Bridge

Performance Evaluation of Linux Bridge Performance Evaluation of Linux Bridge James T. Yu School of Computer Science, Telecommunications, and Information System (CTI) DePaul University ABSTRACT This paper studies a unique network feature, Ethernet

More information

Anatomizing Application Performance Differences on Smartphones

Anatomizing Application Performance Differences on Smartphones Anatomizing Application Performance Differences on Smartphones Junxian Huang University of Michigan hjx@eecs.umich.edu Z. Morley Mao University of Michigan zmao@eecs.umich.edu Qiang Xu University of Michigan

More information

Towards Understanding TCP Performance on LTE/EPC Mobile Networks

Towards Understanding TCP Performance on LTE/EPC Mobile Networks Towards Understanding TCP Performance on LTE/EPC Mobile Networks Binh Nguyen 1, Arijit Banerjee 1, Vijay Gopalakrishnan 2, Sneha Kasera 1, Seungjoon Lee 2, Aman Shaikh 2, and Jacobus Van der Merwe 1 1

More information

Quality of Experience in Remote Virtual Desktop Services

Quality of Experience in Remote Virtual Desktop Services Quality of Experience in Remote Virtual Desktop Services Pedro Casas, Michael Seufert, Sebastian Egger, and Raimund Schatz FTW Vienna, Austria The Context: Cloud QoE The Cloud paradigm is pushing traditional

More information

On Uplink Measurement of Cellular Networks for Mobile Multi-Path TCP

On Uplink Measurement of Cellular Networks for Mobile Multi-Path TCP On Uplink Measurement of Cellular Networks for Mobile Multi-Path TCP Yung-Chih Chen 1, Erich M. Nahum 2, Don Towsley 1, and Chang Liu 1 1 Department of Computer Science, University of Massachusetts Amherst

More information

Experiences with Interactive Video Using TFRC

Experiences with Interactive Video Using TFRC Experiences with Interactive Video Using TFRC Alvaro Saurin, Colin Perkins University of Glasgow, Department of Computing Science Ladan Gharai University of Southern California, Information Sciences Institute

More information