Toward Next-Gen Low Latency Mobile Networks
|
|
- Lorena Flynn
- 5 years ago
- Views:
Transcription
1 Toward Next-Gen Low Latency Mobile Networks Zengwen Yuan University of California, Los Angeles WiNG Wireless Networking Group
2 More time spent on mobile Internet than ever 2
3 Every millisecond counts in delivering mobile data 3 Users want fast mobile network experience 1 second latency in page response 7% reduction in PV [KissMetrics 2011] Websites lose revenue due to long latency Every 100 ms costs Amazon 1% ($1.6 bn) in sales An extra 400 ms latency drops daily Google searches per user by 0.6% Latency ma:ers!
4 Latency peaormance: are we there? 4 If you ever encountered slow loading webpage Common sense: radio quality/data bandwidth dominates latency Not aways true! Why perceivable latency still observed when radio quality/bandwidth is good in 4G LTE networks? What is the contributing latency bottleneck? How to reduce latency with new design?
5 Outline 5 What is the contributing latency bo:leneck? LTE control-plane latency: An often overlooked bottleneck How to reduce latency with new design? DPCM: A control-plane perspective in latency reduction [ACM MobiCom 17]
6 Background: how do mobile apps work over LTE? 6 What happens under the hood? How LTE impacts perceived latency on mobile app? Cellular network (4G LTE) Safari WhatsApp (a) LTE control-plane operations precede data forwarding (b) (f) mobile OS Application (HTTP/DNS) TCP/IP stack (e) modem chipset LTE interface (c) (d) Base stations (c) Mobility controller (c) Internet Gateway? User profile server Gateway (d) (d) Web server
7 A Close Look on Latency BoIleneck
8 Pinpoint latency boileneck in LTE: An example 8 Run a small webpage (4 KB) in Chrome on Android User is static, under good 4G LTE signal (-95 dbm), T-Mobile Total Latency: 420 msec Clicking URL page loading complete, Steps (a) (f) Pinpointing the latency bo:leneck How to breakdown? OS overhead DNS query TCP connection HTTP request HTTP transmission Page rendering Latency model for Web using HTML APIs
9 Latency component breakdown 9 Major component: TCP connection setup, 283 ms out of 420 ms (67 %) Is the server slow to handle connection? No. It is 3x longer than average phone-server roundtrips (HTTP RTT, 71ms) Through fu\her LTE control-plane breakdown, LTE operations control-plane incur procedures sizable latency take 172 for ms (40% of total latency), during TCP connection mobile Web setup and other apps OS overhead DNS query TCP connection HTTP request HTTP transmission Page rendering TCP layer TCP SYN SYN ACK TCP data LTE control plane Data access request LTE data plane LTE data
10 An olen overlooked latency source: LTE C-plane 10 A new source of latency LTE control plane operations Our 20-month user study [1] unveils: 148 ms to 196 ms average data access setup latency among five US carriers It may go up to 2.96 seconds in rare cases Visible impact on apps: 40.4% of overall web latency on average 51.4% of overall instant-messaging app latency on average [1] 5M 4G signaling messages collected by MobileInsight dataset at
11 LTE data access latency: how long? msec in 500K samples Varies among different mobile carriers Insensitive to varying radio link quality Average Latency by LTE Data Access Setup (no mobility) AT&T T-mobile Sprint Verizon Project Fi
12 LTE data access latency: how long? msec in 500K samples 3,000 Varies among different mobile carriers Insensitive to varying radio link quality Total Latency (ms) 1, Signal Strength (dbm)
13 LTE data access latency: how frequent? 13 Frequent data access setup operations every 58.8 sec (median); sec (average) cause: frequently entering power-saving mode Sho4-lived Radio connectivity lifetime every 10.8 sec (median); 17.3 sec (average) cause: inactivity timer (regulated by standards)
14 Impact on mobile Web app: Chrome 14 Average page loading time for tested webpage: 319 ms LTE data access setup: 129 ms 40.4% total latency perceived Similar results for Safari latency on ios unloadeventstart fetchstart OS overhead TCP layer DNS query LTE control plane LTE data plane domainlookupstart domainlookupend connectstart connectend TCP connection TCP SYN Data access request SYN ACK requeststart dominteractive responsestart responseend loadeventend HTTP request LTE data HTTP transmission TCP data Page rendering Latency (ms) Total latency LTE latency Normalized sorted sample (%)
15 Impact on instant-messaging: WhatsApp 15 Average time grst data packet being ACKed: 341 ms LTE data access setup: 175 ms 51.4% total latency perceived App init OS overhead TCP layer DNS query LTE control plane LTE data plane App connect w/ server TCP connection SYN idle SYN ACK New message Latency SSL Data Data access request Server ACK TCP ACK SSL Data TCP data LTE data Next message TCP ACK Latency (ms) Total latency LTE latency Normalized sorted sample (%)
16 DPCM: A New Design for Low Latency Mobile Network* *ACM MobiCom 2017, Joint work with Yuanjie Li and Chunyi Peng
17 Sequential LTE control-plane is slow 17 Example: LTE data access setup as the device moves Non-mandatory procedures block data Mobile Network (4G LTE) Parallelizable procedures are forced to run sequentially New Failures block the entire operations Old P1. Radio connection setup Sequential, slow! Data Access Setup Latency P2. Session state migration (, billing, security, ) P3. Authentication & security P4. Routing path update P5. User profile location update UL/DL data service available Control-plane Data-plane
18 Accelerating LTE control-plane 18 Challenges 1. How to retain the control/data-plane correctness? 2. How to efficiently perform acceleration?
19 From a distributed state-mgmt point of view 19 ACL ACL ACL ACL ACL Device-side state replica: IP Almost always-on IP IP IP IP Network-side state replica: On multiple nodes
20 Accelerating LTE control-plane (cont d) 20 Challenges 1. How to retain the control/data-plane correctness? 2. How to efficiently perform acceleration? Insights 1. Accelerate via distributed state management Correctness achieved via equivalent but faster state operations 2. Use state replicas that readily exist on device and in network Device and network nodes have up-to-date state replicas in many cases Without waiting for a single node (mobility controller) to become bottleneck
21 DPCM: a new perspective on data latency in LTE 21 We revisit LTE control-plane functions from distributed state mgmt perspective Non-mandatory procedures block data Pipeline control procedures w/ data forwarding Parallelizable procedures are forced to run sequentially Parallelize multiple control procedures Failures block the entire operations Bypass slow bottleneck control procedures
22 Acceleration with State Replicas: Bypass the Slow Control Procedures Bypass Pipeline Control-plane Data-plane Parallelize ACL ACL ACL ACL IP IP IP IP Shorter side-path with device-side state replica
23 Acceleration with State Replicas: Pipeline the Data and Control Control-plane Data-plane Bypass Pipeline Parallelize ACL ACL ACL ACL IP IP IP IP UL/DL data ACL services IP available IP Data In-band signaling installs states earlier on the data path
24 Acceleration with State Replicas: Parallelize the Control Procedures Control-plane Data-plane Bypass Pipeline Parallelize Locatio n ACL ACL ACL ACL IP IP IP IP Concurrent operations via replicas Mobility Controller has the final say
25 DPCM: a new perspective on data latency in LTE 25 We revisit control-plane functions in LTE from distributed state mgmt perspective Oh wait Non-mandatory procedures block data Pipeline control procedures w/ data forwarding Parallelizable procedures are forced to run sequentially Parallelize multiple control procedures Failures block the entire operations Bypass slow bottleneck control procedures How are transient failures handled? Replicas tolerates failures and prevents control-plane blocking What if concurrent state conflicts arise? Infrequent: 1.3% possible RW conflicts from operational LTE traces Fingerprint check + mobility controller final say -> no worse than LTE
26 Implementation 26 A sohware extension of OpenAirInteiace (OAI) Incremental deployability and backward compatibility Network-side vi\ualization + device-side daemon Supported device Extension daemon 4G-LTE stack Legacy 4G device 4G-LTE stack Base Station 4G-LTE stack shim layer Mobility Controller 4G-LTE stack shim layer Data plane Control plane Gateway 4G-LTE stack shim layer
27 Evaluation 27 Testbed conggured to approximate real networks Network: 7 VMs running OAI+DPCM Device: OAI s built-in emulator Parameters/latencies/failures from user study logs Compare with 4G LTE in three dimensions Control-plane latency reduction Benefits for mobile applications System overhead
28 Control-plane latency reduction 28 DPCM 4G LTE DPCM 5G (projection) x x Latency (ms) x Latency (ms) x 0 Static Mobility 4G LTE Greater latency reduction in mobility scenario 0 Static Mobility 5G New Radio Projection Control (Assuming plane latency 1ms radio dominates latency) if radio latency greatly reduces More reductions in failure handling: up to 11s (11.5x in 4G, 317.8x in 5G)
29 BeneUt on mobile apps 29 DPCM 4G LTE DPCM 4G LTE x x Latency (s) x Latency (s) x 0 Web loading YouTube buffering 0 Web loading YouTube buffering w/o failure w/ failure Apps experience longer delay than data access latency due to imperfect adaptations
30 Acceptable system overhead 30 Overhead Network Node Mobile Device Signaling 56 bytes/msg 312 bytes/msg CPU 1.3% 0.1% Memory 53.9 MB 3.5 MB
31 Insights 31 Current LTE control plane operations are network-centric and sequential Sequentiality + network-centric is simply and natural engineering solution Correctness is probably a very important consideration DPCM: a device-centric initiative benefits from distributed state management Break the traditional smart-core, dumb-end constraint in telecom Accelerate using parallelization, with good understanding of domain knowledge Corner cases are non-negligible! Need new/creative solution (Fast Paxos ) and engineering tradeoff (how frequent?)
32 Towards next-gen low-latency mobile networks 32 Low-latency mobile networks are critical for future-proof designs (5G, self driving, ) Explore the paradigm shih to device-centric, veri3able mobile networking Device-centric: correctness guarantee, verifiable U.S. Cellular Verifiable: designer for networks, not plumber Example: multi-carrier access design in Google Project Fi T-Mobile Sprint (b) (d) Project Fi (c) User Space Hardware Fi SIM card (a) Google Server Device-side solution providing better network access w/o infrastructure upgrade Apply new verifiable design to take full advantage of device-centric approach
33 Conclusion 33 New source of latency for mobile apps LTE control plane operations Our breakdown analysis fu\her deciphers the components and root causes We take a device-centric approach to speed up current LTE control-plane operation with new design [DPCM, MobiCom 2017] Preliminary release on GitHub Full possibilities for future low-latency network design!
34 Q & A
A Machine Learning Based Approach to Mobile Network Analysis
A Machine Learning Based Approach to Mobile Network Analysis Zengwen Yuan 1, Yuanjie Li 1, Chunyi Peng 2, Songwu Lu 1, Haotian Deng 2, Zhaowei Tan 1, Taqi Raza 1 1 2 Overview 2 Overview 2 Background Overview
More informationCAP for Mobility Support
CAP for Mobility Support Yuanjie Li 1, Zengwen Yuan 1, Chunyi Peng 2, Songwu Lu 1 1 University of California, Los Angeles 2 The Ohio State University start at low ber of are e rich New Mobile Services
More informationA Machine Learning Based Approach to Mobile Network Analysis
A Machine Learning Based Approach to Mobile Network Analysis Zengwen Yuan, Yuanjie Li, Chunyi Peng, Songwu Lu, Haotian Deng, Zhaowei Tan, Taqi Raza UCLA Computer Science, Los Angeles, CA 90095 Department
More informationInvestigating Transparent Web Proxies in Cellular Networks
Investigating Transparent Web Proxies in Cellular Networks Xing Xu, Yurong Jiang, Tobias Flach, Ethan Katz-Bassett, David Choffnes, Ramesh Govindan USC & Northeastern University March 20, 2015 Introduction
More informationXytech MediaPulse Equipment Guidelines (Version 8 and Sky)
Xytech MediaPulse Equipment Guidelines (Version 8 and Sky) MediaPulse Architecture Xytech Systems MediaPulse solution utilizes a multitier architecture, requiring at minimum three server roles: a database
More informationXytech MediaPulse Equipment Guidelines (Version 8 and Sky)
Xytech MediaPulse Equipment Guidelines (Version 8 and Sky) MediaPulse Architecture Xytech s MediaPulse solution utilizes a multitier architecture, requiring at minimum three server roles: a database server,
More informationFlexiWeb: Network-Aware Compaction for Accelerating Mobile Web
FlexiWeb: Network-Aware Compaction for Accelerating Mobile Web What s the impact of web latency? 100ms 1% Delay sales Source : https://speakerdeck.com/deanohume/faster-mobilewebsites! 100ms 1% Delay revenue
More informationEvaluating external network bandwidth load for Google Apps
Evaluating external network bandwidth load for Google Apps This document describes how to perform measurements to better understand how much network load will be caused by using a software as a service
More informationPARCEL: Proxy Assisted BRowsing in Cellular networks for Energy and Latency reduction
PARCEL: Proxy Assisted BRowsing in Cellular networks for Energy and Latency reduction Ashiwan Sivakumar 1, Shankaranarayanan PN 1, Vijay Gopalakrishnan 2, Seungjoon Lee 3*, Sanjay Rao 1 and Subhabrata
More informationPath Awareness and Selection in the Socket Intents prototype. Theresa Enghardt TU Berlin
Path Awareness and Selection in the Socket Intents prototype Theresa Enghardt TU Berlin theresa@inet.tu-berlin.de Scenario: Multiple paths Multiple paths via different access networks Laptop can use WiFi
More informationTowards a Robust Protocol Stack for Diverse Wireless Networks Arun Venkataramani
Towards a Robust Protocol Stack for Diverse Wireless Networks Arun Venkataramani (in collaboration with Ming Li, Devesh Agrawal, Deepak Ganesan, Aruna Balasubramanian, Brian Levine, Xiaozheng Tie at UMass
More informationProtecting Your SaaS Investment: Monitoring Office 365 Performance
Protecting Your SaaS Investment: Monitoring Office 365 Performance Utilizing the ExtraHop platform to ensure high performance from your Office 365 applications Achieving Higher Productivity and Business
More informationImproving HTTP Latency
Improving HTTP Latency Venkata N. Padmanabhan (U.C.Berkeley) Jeffrey C. Mogul (DEC Western Research Lab.) The Second International WWW Conference, Chicago October 17-20, 1994 [1] Outline Motivation Sources
More informationMultimedia Streaming. Mike Zink
Multimedia Streaming Mike Zink Technical Challenges Servers (and proxy caches) storage continuous media streams, e.g.: 4000 movies * 90 minutes * 10 Mbps (DVD) = 27.0 TB 15 Mbps = 40.5 TB 36 Mbps (BluRay)=
More informationTesting & Assuring Mobile End User Experience Before Production Neotys
Testing & Assuring Mobile End User Experience Before Production Neotys Henrik Rexed Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At
More informationA taste of HTTP v1.1. additions. HTTP v1.1: introduces many complexities no longer an easy protocol to implement. G.Bianchi, G.Neglia, V.
Why HTTP needed extensions? A taste of HTTP v1.1 additions HTTP v1.1: introduces many complexities no longer an easy protocol to implement Simple (one packet) ) Web Page SYN Retrieval Time Propagation
More informationAn In-depth Study of LTE: Effect of Network Protocol and Application Behavior on Performance
An In-depth Study of LTE: Effect of Network Protocol and Application Behavior on Performance Authors: Junxian Huang, Feng Qian, Yihua Guo, Yuanyuan Zhou, Qiang Xu, Z. Morley Mao, Subhabrata Sen, Oliver
More informationHTTP/2: Ease the Transition, Remove Implementation Barriers. Robert Haynes Ronnie Dockery
HTTP/2: Ease the Transition, Remove Implementation Barriers Robert Haynes Ronnie Dockery No One Likes Slow 3 No One Likes Slow 74% of users will leave a slow website after just 5 seconds or less 3 No One
More informationHow YouTube Performance is Improved in the T-Mobile Network. Jie Hui, Kevin Lau, Ankur Jain, Andreas Terzis, Jeff Smith T Mobile, Google
How YouTube Performance is Improved in the T-Mobile Network Jie Hui, Kevin Lau, Ankur Jain, Andreas Terzis, Jeff Smith T Mobile, Google Speakers Jie Hui Kevin Lau Ankur Jain Andreas Terzis Jeff Smith Executive
More informationReview of Previous Lecture
Review of Previous Lecture Network access and physical media Internet structure and ISPs Delay & loss in packet-switched networks Protocol layers, service models Some slides are in courtesy of J. Kurose
More informationTCP Accelerator OVERVIEW
OVERVIEW TCP Accelerator: Take your network to the next level by taking control of TCP Sandvine s TCP Accelerator allows communications service providers (CSPs) to dramatically improve subscriber quality
More informationA Close Examina.on of Performance and Power Characteris.cs of 4G LTE Networks
A Close Examina.on of Performance and Power Characteris.cs of 4G LTE Networks Junxian Huang 1 Feng Qian 1 Alexandre Gerber 2 Z. Morley Mao 1 Subhabrata Sen 2 Oliver Spatscheck 2 1 University of Michigan
More informationInternet Content Distribution
Internet Content Distribution Chapter 1: Introduction Jussi Kangasharju Chapter Outline Introduction into content distribution Basic concepts TCP DNS HTTP Outline of the rest of the course Kangasharju:
More informationWarpTCP WHITE PAPER. Technology Overview. networks. -Improving the way the world connects -
WarpTCP WHITE PAPER Technology Overview -Improving the way the world connects - WarpTCP - Attacking the Root Cause TCP throughput reduction is often the bottleneck that causes data to move at slow speed.
More informationABSTRACT. Speeding Up Mobile Browsers without Infrastructure Support. Zhen Wang
ABSTRACT Speeding Up Mobile Browsers without Infrastructure Support by Zhen Wang Mobile browsers are known to be slow. We characterize the performance of mobile browsers and find out that resource loading
More informationCMSC 332 Computer Networking Web and FTP
CMSC 332 Computer Networking Web and FTP Professor Szajda CMSC 332: Computer Networks Project The first project has been posted on the website. Check the web page for the link! Due 2/2! Enter strings into
More informationWhy is My Website Running Slow? Edmond Chan & Feybian Yip Akamai Professional Services September 2018
Why is My Website Running Slow? Edmond Chan & Feybian Yip Akamai Professional Services September 2018 Performance Vs. Conversion Desktop Tablet Mobile 4 Conversion rate (%) Conversion rate: 3 % visitors
More informationChapter 2 Application Layer. Lecture 4: principles of network applications. Computer Networking: A Top Down Approach
Chapter 2 Application Layer Lecture 4: principles of network applications Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 Application Layer 2-1 Chapter
More informationPresented by: Fabián E. Bustamante
Presented by: Fabián E. Bustamante A. Nikravesh, H. Yao, S. Xu, D. Choffnes*, Z. Morley Mao Mobisys 2015 *Based on the authors slides Mobile apps are increasingly popular Mobile platforms is the dominant
More informationEngineering Fault-Tolerant TCP/IP servers using FT-TCP. Dmitrii Zagorodnov University of California San Diego
Engineering Fault-Tolerant TCP/IP servers using FT-TCP Dmitrii Zagorodnov University of California San Diego Motivation Reliable network services are desirable but costly! Extra and/or specialized hardware
More informationCellular Networks: Overview. CSE5469 Chunyi Peng
Cellular Networks: Overview CSE5469 Chunyi Peng Agenda Cellular Networks Architecture Cellular Networks vs. WiFi Emerging topics Chunyi Peng (OSU) 2 Cellular Networks To date, the only opera?onal large-
More information1-1. Switching Networks (Fall 2010) EE 586 Communication and. September Lecture 10
EE 586 Communication and Switching Networks (Fall 2010) Lecture 10 September 17 2010 1-1 Announcement Send me your group and get group ID HW3 (short) out on Monday Personal leave for next two weeks No
More informationNetwork Behavior Analysis
N E T W O R K O P E R AT I O N S. S I M P L I F I E D. FORWARD ENTERPRISE HIGHLIGHTS Forward Networks is the leader in Intent-based Networking and network assurance to automate the analysis and verification
More informationName Student ID Department/Year. Midterm Examination. Introduction to Computer Networks Class#: 901 E31110 Fall 2006
Name Student ID Department/Year Midterm Examination Introduction to Computer Networks Class#: 901 E31110 Fall 2006 9:20-11:00 Tuesday November 14, 2006 Prohibited 1. You are not allowed to write down the
More informationSchahin Rajab TCP or QUIC Which protocol is most promising for the future of the internet?
Schahin Rajab sr2@kth.se 2016 04 20 TCP or QUIC Which protocol is most promising for the future of the internet? Table of contents 1 Introduction 3 2 Background 4 2.1 TCP 4 2.2 UDP 4 2.3 QUIC 4 2.4 HTTP
More informationPerformance Implications of Security Protocols
Performance Implications of Security Protocols Varsha Mainkar Technical Staff Member Network Design & Performance Analysis Advanced Technologies, Joint Work with Paul Reeser 5th INFORMS Telecom Conference
More informationOver-The-Top (OTT) Aggregation Solutions
Over-The-Top (OTT) Aggregation Solutions Omkar Dharmadhikari, Wireless Architect odharmadhikari@cablelabscom CableLabs February 12, 2019 Agenda Introduction Why aggregation is important? Traditional Aggregation
More informationSPDY - A Web Protocol. Mike Belshe Velocity, Dec 2009
SPDY - A Web Protocol Mike Belshe Velocity, Dec 2009 What is SPDY? Concept SPDY is an application layer protocol for transporting content over the web with reduced latency. Basic Features 1. Multiplexed
More informationAddressing the Challenges of Web Data Transport
Addressing the Challenges of Web Data Transport Venkata N. Padmanabhan Microsoft Research UW Whistler Retreat December 1998 Outline Challenges Solutions TCP Session Fast Start Ongoing and Future Work The
More informationNetwork measurement using Akamai's infrastructure. Mike P. Wittie
Network measurement using Akamai's infrastructure Mike P. Wittie 1 Overview Akamai has lots of servers close to users and lots of users close to servers Let s put their hands together (Of course we re
More informationComputer Communication Networks Midterm Review
Computer Communication Networks Midterm Review ICEN/ICSI 416 Fall 2018 Prof. Aveek Dutta 1 Instructions The exam is closed book, notes, computers, phones. You can use calculator, but not one from your
More informationCS118 Discussion 1A, Week 9. Zengwen Yuan Dodd Hall 78, Friday 10:00 11:50 a.m.
CS118 Discussion 1A, Week 9 Zengwen Yuan Dodd Hall 78, Friday 10:00 11:50 a.m. 1 Outline Wireless: 802.11 Mobile IP Cellular Networks: LTE Sample final 2 Wireless and Mobile Network Wireless access: WIFI
More informationJava Without the Jitter
TECHNOLOGY WHITE PAPER Achieving Ultra-Low Latency Table of Contents Executive Summary... 3 Introduction... 4 Why Java Pauses Can t Be Tuned Away.... 5 Modern Servers Have Huge Capacities Why Hasn t Latency
More informationCMPE150 Midterm Solutions
CMPE150 Midterm Solutions Question 1 Packet switching and circuit switching: (a) Is the Internet a packet switching or circuit switching network? Justify your answer. The Internet is a packet switching
More informationNetworking and Internetworking 1
Networking and Internetworking 1 Today l Networks and distributed systems l Internet architecture xkcd Networking issues for distributed systems Early networks were designed to meet relatively simple requirements
More informationNT1210 Introduction to Networking. Unit 10
NT1210 Introduction to Networking Unit 10 Chapter 10, TCP/IP Transport Objectives Identify the major needs and stakeholders for computer networks and network applications. Compare and contrast the OSI
More informationOutline. History of Internet Internet Properties TCP/IP IP Address Domain Name/URL Internet Infrastructure Server and Clients
Outline History of Internet Internet Properties TCP/IP IP Address Domain Name/URL Internet Infrastructure Server and Clients The Internet The Internet is the computer network that connect computers throughout
More informationAPPLICATION INTERFACE
WEB PLATFORM OVERVIEW v.1.4.0 APPLICATION INTERFACE Start view and server selection options: Test progress view: Summary view: Mobile view: USER INTERFACE FIREPROBE is a platform designed for Internet
More information5G Separating Hype from Promise
5G Separating Hype from Promise HENNING SCHULZRINNE The views and opinions expressed in this presentation are those of the author and do not necessarily reflect the official policy or position of any agency
More informationLow Power Wide Area Network (LPWAN) Presented By: Dr. Hafiz Yasar Lateef Director, Telxperts Pty Ltd.
Low Power Wide Area Network (LPWAN) Presented By: Dr. Hafiz Yasar Lateef Director, Telxperts Pty Ltd. Low Power Wide Area Network (LPWAN) q Low-Power WAN Technologies are designed for machine-to-machine
More informationImproving the Robustness of TCP to Non-Congestion Events
Improving the Robustness of TCP to Non-Congestion Events Presented by : Sally Floyd floyd@acm.org For the Authors: Sumitha Bhandarkar A. L. Narasimha Reddy {sumitha,reddy}@ee.tamu.edu Problem Statement
More informationHyperText Transfer Protocol
Outline Introduce Socket Programming Domain Name Service (DNS) Standard Application-level Protocols email (SMTP) HTTP HyperText Transfer Protocol Defintitions A web page consists of a base HTML-file which
More informationThe Google File System
October 13, 2010 Based on: S. Ghemawat, H. Gobioff, and S.-T. Leung: The Google file system, in Proceedings ACM SOSP 2003, Lake George, NY, USA, October 2003. 1 Assumptions Interface Architecture Single
More informationWeb, HTTP and Web Caching
Web, HTTP and Web Caching 1 HTTP overview HTTP: hypertext transfer protocol Web s application layer protocol client/ model client: browser that requests, receives, displays Web objects : Web sends objects
More informationLecture 15 Networking Fundamentals. Today s Plan
Lecture 15 Networking Fundamentals Slides attributed to Neil Spring Today s Plan Talk about networking in general Layers, Routing Specifically about IP and TCP Service model, what TCP provides Work our
More informationELEC / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition
ELEC / COMP 177 Fall 2012 Some slides from Kurose and Ross, Computer Networking, 5 th Edition Homework #1 Assigned today Due in one week Application layer: DNS, HTTP, protocols Recommend you start early
More informationVersion 1.26 Installation Guide for SaaS Uila Deployment
Version 1.26 Installation Guide for SaaS Uila Deployment Table of Contents Introduction... 2 Scope and Purpose... 2 Architecture Overview... 2 Virtual Architecture... 2 Getting Started... 3 System Requirements...
More information1 Technical methodology
Annex 1 1 Technical methodology The Ofcom mobile research app project is the latest phase of Ofcom s work to measure mobile performance and the consumer experience of using mobile services. The new methodology
More informationPerformance Characterization of a Commercial Video Streaming Service. Mojgan Ghasemi, Akamai Technologies - Princeton University
Performance Characterization of a Commercial Video Streaming Service Mojgan Ghasemi, Akamai Technologies - Princeton University MGhasemi,PKanuparthy,AMansy,TBenson,andJRexford ACM IMC 2016 1 2 First study
More informationLarge-scale Measurements of Wireless Network Behavior
Large-scale Measurements of Wireless Network Behavior Sanjit Biswas (biswas@samsara.com), John Bicket (jbicket@samsara.com), Edmund L. Wong (elwong@meraki.com), Raluca Musaloiu-E (ralucam@meraki.com),
More informationIntelligent Load Balancing: Persistence Balance
More Bandwidth. More Reliability. More Survivability Intelligent Load Balancing: Persistence Balance Application Note Understanding Outbound Balance Routing The BODi delivers a simple, cost effective way
More informationCSC 4900 Computer Networks: Introduction
CSC 4900 Computer Networks: Introduction Professor Henry Carter Fall 2017 What s this all about? 2 A Modern Day Silk Road We live with nearly constant access to the most extensive system ever built by
More informationThe Impact of Delay Variations on TCP Performance
INSTITUT FÜR KOMMUNIKATIONSNETZE UND RECHNERSYSTEME Prof. Dr.-Ing. Dr. h. c. mult. P. J. Kühn The Impact of Delay Variations on TCP Performance Michael Scharf scharf@ikr.uni-stuttgart.de ITG FG 5.2.1 Workshop,
More informationA Technical Discussion about Search Solutions
A Technical Discussion about Search Solutions By Alejandro Perez, Software Architect, Flaptor, Inc. In this paper we analyze several important aspects involved in defining search requirements, and discuss
More informationWiZi-Cloud: Application-transparent Dual ZigBee-WiFi Radios for Low Power Internet Access
WiZi-Cloud: Application-transparent Dual ZigBee-WiFi Radios for Low Power Internet Access Tao Jin, Guevara Noubir, Bo Sheng College of Computer and Information Science Northeastern University InfoCom 2011,
More informationSystem Design and Tuning
System Design and Tuning Lucity 2018 R2 Overview Lucity Specifications 2018 R2 Web Identity Server Document Server File Server Database Server Service Server Citizen Portal Mobile Server Android Devices
More informationFlash: an efficient and portable web server
Flash: an efficient and portable web server High Level Ideas Server performance has several dimensions Lots of different choices on how to express and effect concurrency in a program Paper argues that
More informationWhat Is Wireless Setup
What Is Wireless Setup Wireless Setup provides an easy way to set up wireless flows for 802.1x, guest, and BYOD. It also provides workflows to configure and customize each portal for guest and BYOD, where
More informationSE Memory Consumption
Page 1 of 5 SE Memory Consumption view online Calculating the utilization of memory within a Service Engine is useful to estimate the number of concurrent connections or the amount of memory that may be
More informationWelcome to United Bank - Mobile Banking!
Questions Welcome to United Bank - Mobile Banking! General Questions How much does this service cost? Is it secure? Which wireless carriers are supported? Do I need a text message or data plan? I'm not
More informationA Library and Proxy for SPDY
A Library and Proxy for SPDY Interdisciplinary Project Andrey Uzunov Chair for Network Architectures and Services Department of Informatics Technische Universität München April 3, 2013 Andrey Uzunov (TUM)
More informationIntroduction to computer networking
edge core Introduction to computer networking Comp Sci 3600 Security Outline edge core 1 2 edge 3 core 4 5 6 The edge core Outline edge core 1 2 edge 3 core 4 5 6 edge core Billions of connected computing
More informationOverview Content Delivery Computer Networking Lecture 15: The Web Peter Steenkiste. Fall 2016
Overview Content Delivery 15-441 15-441 Computer Networking 15-641 Lecture 15: The Web Peter Steenkiste Fall 2016 www.cs.cmu.edu/~prs/15-441-f16 Web Protocol interactions HTTP versions Caching Cookies
More informationWireless TCP Performance Issues
Wireless TCP Performance Issues Issues, transport layer protocols Set up and maintain end-to-end connections Reliable end-to-end delivery of data Flow control Congestion control Udp? Assume TCP for the
More informationRequirements and best practices for enabling Enhanced PTT over Wi-Fi networks
Requirements and best practices for enabling Enhanced PTT over Wi-Fi networks The following guide is intended for users of Enhanced PTT to ensure that their Wi-Fi networks meet minimum requirements for
More informationManaging Caching Performance and Differentiated Services
CHAPTER 10 Managing Caching Performance and Differentiated Services This chapter explains how to configure TCP stack parameters for increased performance ant throughput and how to configure Type of Service
More informationNetworking and Internetworking 1
Networking and Internetworking 1 To do q q Networks and distributed systems Internet architecture xkcd Internet history Early days ~1960 ARPA sponsored research on computer networking to enable remote
More informationAccelerating 4G Network Performance
WHITE PAPER Accelerating 4G Network Performance OFFLOADING VIRTUALIZED EPC TRAFFIC ON AN OVS-ENABLED NETRONOME SMARTNIC NETRONOME AGILIO SMARTNICS PROVIDE A 5X INCREASE IN vepc BANDWIDTH ON THE SAME NUMBER
More informationQuick Note 044. Estimating Cellular Data Overhead When Using TransPort Enterprise Routers and Digi Remote Manager SM 2.0
Quick Note 044 Estimating Cellular Data Overhead When Using TransPort Enterprise Routers and Digi Remote Manager SM 2.0 Digi Technical Support February 2014 Contents 1 Document Version...2 2 Abstract...3
More informationTRex Realistic Traffic Generator
DEVNET-1120 TRex Realistic Traffic Generator Hanoch Haim, Principal Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco
More informationSE Memory Consumption
Page 1 of 5 view online Overview Calculating the utilization of memory within a Service Engine (SE) is useful to estimate the number of concurrent connections or the amount of memory that may be allocated
More informationAgile Platform 6.0 System Requirements
TECHNICAL NOTE Agile Platform 6.0 System Requirements The Agile Platform architecture has been designed with a strong focus on performance, scalability, and high-availability. This technical note describes
More informationSMig: A Stream Migration Extension For HTTP/2
SMig: A Stream Migration Extension For HTTP/2 Xianghang Mi Feng Qian XiaoFeng Wang Department of Computer Science Indiana University Bloomington IETF 98 httpbis Meeting Chicago IL, 3/31/2017 Motivations
More informationStratusphere Solutions
Stratusphere Solutions Deployment Best Practices Guide Introduction This guide has been authored by experts at Liquidware to provide a baseline as well as recommendations for a best practices deployment
More informationFactors Affecting Performance of Web Flows in Cellular Networks
in Cellular Networks Ermias A. Walelgne, Kim Setälä, Vaibhav Bajpai, Stefan Neumeier, Jukka Manner, Jörg Ott May 15, 2018 - FP Networking, Zurich ntroduction ntroduction ntroduction Motivation 99% of the
More informationA1. Technical methodology
A1. Technical methodology The Ofcom mobile research app project is the latest phase of Ofcom s work to measure mobile performance and the consumer experience of using mobile services. The new methodology
More informationThe Tick Programmable Low-Latency SDR System
The Tick Programmable Low-Latency SDR System Haoyang Wu 1, Tao Wang 1, Zengwen Yuan 2, Chunyi Peng 3, Zhiwei Li 1, Zhaowei Tan 2, Boyan Ding 1, Xiaoguang Li 1, Yuanjie Li 2, Jun Liu 1, Songwu Lu 2 New
More informationSDPaxos: Building Efficient Semi-Decentralized Geo-replicated State Machines
SDPaxos: Building Efficient Semi-Decentralized Geo-replicated State Machines Hanyu Zhao *, Quanlu Zhang, Zhi Yang *, Ming Wu, Yafei Dai * * Peking University Microsoft Research Replication for Fault Tolerance
More informationc) With the selective repeat protocol, it is possible for the sender to receive an ACK for a packet that falls outside of its current window.
Part 1 Question 1 [0.5 Marks] Suppose an application generates chunks of 40 bytes of data every 20 msec, and each chunk gets encapsulated by a TCP segment and then an IP datagram. What percentage of each
More informationPersistent Memory. High Speed and Low Latency. White Paper M-WP006
Persistent Memory High Speed and Low Latency White Paper M-WP6 Corporate Headquarters: 3987 Eureka Dr., Newark, CA 9456, USA Tel: (51) 623-1231 Fax: (51) 623-1434 E-mail: info@smartm.com Customer Service:
More informationCIS 632 / EEC 687 Mobile Computing
CIS 632 / EEC 687 Mobile Computing TCP in Mobile Networks Prof. Chansu Yu Contents Physical layer issues Communication frequency Signal propagation Modulation and Demodulation Channel access issues Multiple
More informationCross polarization High speed Long-range coverage LTE CPE SOLUTION
Cross polarization High speed Long-range coverage LTE CPE SOLUTION Compact, agile, durable all-in-one solution A complete solution for wireless system enhancement to maximize outdoor-to-indoor connectivity
More informationSummary Report. Prepared for: Refresh Date: 28 Oct :02
Prepared for: Selected Test: Test Type: Test Steps: 8 Dynatrace Mobile Demo Refresh Date: 28 Oct 2016 15:02 Time Period: Summary 259 Key Indicators Response Time (sec) Yesterday (27 Oct 2016 00:00 to 28
More informationReport Exec Dispatch System Specifications
Report Exec Dispatch System Specifications Contents Overview... 2 Technical Support... 2 At a Glance... 2 Report Exec Systems Diagram... 3 Server Specifications... 4 Server OS... 4 Microsoft SQL Server...
More informationApplication Layer Introduction; HTTP; FTP
Application Layer Introduction; HTTP; FTP Tom Kelliher, CS 325 Feb. 4, 2011 1 Administrivia Announcements Assignment Read 2.4 2.6. From Last Time Packet-switched network characteristics; protocol layers
More informationUser Activities. These reports give an overview of how your servers are being used, how many users connect, how many sessions you have etc.
Executive Over view User Activities These reports give an overview of how your servers are being used, how many users connect, how many sessions you have etc. Session Log Summary This report helps you
More informationForeScout Extended Module for MaaS360
Version 1.8 Table of Contents About MaaS360 Integration... 4 Additional ForeScout MDM Documentation... 4 About this Module... 4 How it Works... 5 Continuous Query Refresh... 5 Offsite Device Management...
More informationWhy Your Application only Uses 10Mbps Even the Link is 1Gbps?
Why Your Application only Uses 10Mbps Even the Link is 1Gbps? Contents Introduction Background Information Overview of the Issue Bandwidth-Delay Product Verify Solution How to Tell Round Trip Time (RTT)
More informationChapter 8 roadmap. Network Security
Chapter 8 roadmap 8.1 What is network security? 8.2 Principles of cryptography 8.3 Message integrity 8.4 Securing e-mail 8.5 Securing TCP connections: SSL 8.6 Network layer security: IPsec 8.7 Securing
More informationWP-PD Wirepas Mesh Overview
WP-PD-123 - Wirepas Mesh Overview Product Description Version: v1.0a Wirepas Mesh is a de-centralized radio communications protocol for devices. The Wirepas Mesh protocol software can be used in any device,
More information