Stochastic Forecasts Achieve High Throughput and Low Delay over Cellular Networks
|
|
|
- Simon Warner
- 10 years ago
- Views:
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 [email protected]
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 Keith Winstein, Anirudh Sivaraman, and Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laboratory, Cambridge,
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
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,
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
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
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
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
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
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
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,
Performance Issues of TCP and MPEG-4 4 over UMTS
Performance Issues of TCP and MPEG-4 4 over UMTS Anthony Lo [email protected] 1 Wiskunde end Informatica Outline UMTS Overview TCP and MPEG-4 Performance Summary 2 1 Universal Mobile Telecommunications
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
pathchar a tool to infer characteristics of Internet paths
pathchar a tool to infer characteristics of Internet paths Van Jacobson ([email protected]) Network Research Group Lawrence Berkeley National Laboratory Berkeley, CA 94720 MSRI April 21, 1997 c 1997 by Van
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
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
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
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
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.
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
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
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
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 [email protected] Contents
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
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
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
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
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
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
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
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.
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.
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
TCP, Active Queue Management and QoS
TCP, Active Queue Management and QoS Don Towsley UMass Amherst [email protected] Collaborators: W. Gong, C. Hollot, V. Misra Outline motivation TCP friendliness/fairness bottleneck invariant principle
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
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
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
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
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
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
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
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
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
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
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
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
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 [email protected]
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
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
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
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 -
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. [email protected] February 8, 2005 1 2005
IP Telephony (Voice over IP)
(Voice over IP) Instructor Ai-Chun Pang, [email protected] Office Number: 417, New building of CSIE Textbook Carrier Grade Voice over IP, D. Collins, McGraw-Hill, Second Edition, 2003. Requirements
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
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
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
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
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
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,
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)
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
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
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
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,
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
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
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.
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
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
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
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
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,
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,
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 [email protected] Polytechnic Institute of Coimbra Fernando Melo [email protected]
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.
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
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
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
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,
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
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
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
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
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
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
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
