A First Look at Traffic on Smartphones Hossein Falaki Dimitrios Lymberopoulos Ratul Mahajan Srikanth Kandula Deborah Estrin.

Slides:



Advertisements
Similar presentations
Interconnection Networks: Flow Control and Microarchitecture.
Advertisements

Diversity in Smartphone Usage MobiSys ‘10 June 17, 2010 UCLA, Microsoft, USC Hossein Falaki, Ratul Mahajan, Srikanth Kandula Dimitrios Lymberopoulos, Ramesh.
SHARKFEST '09 | Stanford University | June 15–18, 2009 Now and Then, How and When? June 16 th, 2009 Stephen Donnelly Technologist | Endace Technology SHARKFEST.
1 / 21 Network Characteristics of Video Streaming Traffic Ashwin Rao †, Yeon-sup Lim *, Chadi Barakat †, Arnaud Legout †, Don Towsley *, and Walid Dabbous.
Computer Networks Transport Layer. Topics F Introduction (6.1)  F Connection Issues ( ) F TCP (6.4)
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Transport Layer Network Fundamentals – Chapter 4.
University of Michigan Electrical Engineering and Computer Science Anatomizing Application Performance Differences on Smartphones Junxian Huang, Qiang.
EXPLORING POWER SAVING IN VOIP WIRELESS LINKS BY BHANUREDDY BATTAPURAM AND SRINIVAS MADLAPELLI.
Performance Interactions Between P-HTTP and TCP Implementations J. Heidemann ACM Computer Communication Review April 1997 김호중 CA Lab., KAIST.
Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Chapter 10 TCP/IP Performance over Asymmetric Networks.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
Ratul Mahajan Microsoft Research John Zahorjan University of Washington Brian Zill Microsoft Research Understanding WiFi-based connectivity from moving.
Performance Analysis of Orb Rabin Karki and Thangam V. Seenivasan 1.
Transport Layer 3-1 Fast Retransmit r time-out period often relatively long: m long delay before resending lost packet r detect lost segments via duplicate.
Copyright © 2005 Department of Computer Science CPSC 641 Winter WAN Traffic Measurements There have been several studies of wide area network traffic.
Transport Layer Services –Reliable Delivery –or Not! Protocols –Internet: TCP, UDP –ISO: TP0 thru TP4.
Video over Wireless : Performance Evaluation in the GSM Circuit-Switched Channel Almudena Konrad Amoolya Singh University of California, Berkeley December.
Introduction1-1 Introduction to Computer Networks Our goal:  get “feel” and terminology  more depth, detail later in course  approach:  use Internet.
Computer Networks Transport Layer. Topics F Introduction  F Connection Issues F TCP.
Copyright © 2005 Department of Computer Science CPSC 641 Winter Tutorial: TCP 101 The Transmission Control Protocol (TCP) is the protocol that sends.
Junxian Huang 1 Feng Qian 2 Yihua Guo 1 Yuanyuan Zhou 1 Qiang Xu 1 Z. Morley Mao 1 Subhabrata Sen 2 Oliver Spatscheck 2 1 University of Michigan 2 AT&T.
Doc.: IEEE /0728r1 SubmissionSlide 1 Network Optimization for Expected HEW Traffic Patterns Date: Authors: W.Carney, K.Agardh, H.Suzuki.
Timecard: Controlling User-Perceived Delays in Server-Based Mobile Applications Lenin Ravindranath, Jitu Padhye, Ratul Mahajan, Hari Balakrishnan.
Boyu Chen Yulin Xia Haoyu Xu Viterbi School of Engineering University of Southern California P2P file sharing system with a central server.
Diversity in Smartphone Usage Hossein Falaki, Ratul mahajan, Srikanth kandula, Dimitrios Lymberopoulous, Ramesh Govindan, Deborah Estrin. UCLA, Microsoft,
Low Power WiFi By: Matt Biason CS441. Why WiFi?
Securely Enabling Intermediary-based Transport Services Presented by Thomas Woo Bell Labs, Lucent Technologies U. Blumenthal, I. Faynberg, S. Kasera, S.Mizikovsky,
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
Chapter 1 Introduction Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
Characterizing and Modeling the Impact of Wireless Signal Strength on Smartphone Battery Drain Ning Ding Xiaomeng Chen Abhinav Pathak Y. Charlie Hu 1 Daniel.
Advanced Network Architecture Research Group 2001/11/149 th International Conference on Network Protocols Scalable Socket Buffer Tuning for High-Performance.
FILE100% FILE 25%. FILE100% Downloadin g Strategy FILE 40% FILE 10%
Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name.
An Energy Efficient MAC Protocol for Wireless Sensor Networks “S-MAC” Wei Ye, John Heidemann, Deborah Estrin Presentation: Deniz Çokuslu May 2008.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
Obile etworking M-TCP : TCP for Mobile Cellular Networks Kevin Brown and Suresh Singh Department of Computer Science Univ. of South Carolina.
Apartado Porto Codexwww.inescporto.pt tel (351) fax (351) /April/2005 Research Activities in 4G Networks at INESC Porto.
Transport Layer Moving Segments. Transport Layer Protocols Provide a logical communication link between processes running on different hosts as if directly.
1 End-user Protocols, Services and QoS. 2 Layering: logical communication application transport network link physical application transport network link.
Timecard: Controlling User-Perceived Delays in Server-Based Mobile Applications Lenin Ravindranath, Jitu Padhye, Ratul Mahajan, Hari Balakrishnan.
Traffic Models Discussion July 24, Traffic model philosophy Minimal approach: –Eval group needs to model some application examples to demonstrate/compare/stress.
Why Wireless is Different Herb Little Research In Motion.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
End-to-End Performance Analytics For Mobile Apps Lenin Ravindranath, Jitu Padhye, Ratul Mahajan Microsoft Research 1.
1 DozyAP: Power-Efficient Wi-Fi Tethering Speaker Hao Han College of William & Mary 3/22/2013 W&M Graduate Research Symposium 2013.
Characterizing Radio Resource Allocation for 3G Networks Feng Qian* Zhaoguang Wang* Alexandre Gerber † Z. Morley Mao* Subhabrata Sen † Oliver Spatscheck.
Network Programming Chapter 1 Networking Concepts and Protocols.
Transmission Control Protocol (TCP) BSAD 146 Dave Novak Sources: Network+ Guide to Networks, Dean 2013.
79 Sidevõrgud IRT 4060/ IRT 0020 vooruloeng 8 / 3. nov 2004 Vooülekanne Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Receiver-based Management of Low-bandwidth Access Links INFOCOM 2000 March 28, 2000 Neil Spring, Maureen Chesire, Mark Berryman, Vivek Sahasranaman, Thomas.
PAC: Perceptive Admission Control for Mobile Wireless Networks Ian D. Chakeres Elizabeth M. Belding-Royer.
The Transport Layer Dr. ir. S.S. Msanjila RIS 251.
Smartphone energy considerations (for browser design) Ratul Mahajan Microsoft Research.
iperf a gnu tool for IP networks
OS Fingerprinting and Tethering Detection in Mobile Networks
Cisco Networking Academy Program
Accelerating Peer-to-Peer Networks for Video Streaming
DMET 602: Networks and Media Lab
By, Nirnimesh Ghose, Master of Science,
An In-depth Study of LTE: Effect of Network Protocol and Application Behavior on Performance Authors: Junxian Huang, Feng Qian, Yihua Guo, Yuanyuan Zhou,
Cisco Networking Academy Program
Cisco Networking Academy Program
TCP Sequence Number Plots
PredictRemainingTime
CPSC 641: WAN Measurement Carey Williamson
COS 561: Advanced Computer Networks
Network Systems and Throughput Preservation
Carey Williamson Department of Computer Science University of Calgary
TCP flow and congestion control
Impact of transmission errors on TCP performance
Presentation transcript:

A First Look at Traffic on Smartphones Hossein Falaki Dimitrios Lymberopoulos Ratul Mahajan Srikanth Kandula Deborah Estrin

Exponential growth in mobile traffic CISCO VNI ratul | IMC | Nov

Two ways to understand smartphone traffic ratul | IMC | Nov Capture at a link in the network 2. Capture on the devices

Preliminary findings Browsing, , media, and maps dominate traffic Small connection sizes lead to high overhead Throughput is bottlenecked by path loss and socket buffers at servers Tuning 3G radio timeout can significantly reduce power use with minimal performance impact ratul | IMC | Nov 20104

Datasets in our study ratul | IMC | Nov Dataset1Dataset2 # users1033 Platform 8 WM6, 2 Android Android Traffic granularityPacket-levelApp-level Duration (days/user)

Traffic exchanged per day ratul | IMC | Nov MB per day % of users (CDF)

Traffic composition ratul | IMC | Nov Bytes (%) Browsing58.0 Media10.8 Messaging ( , IM)10.3 Maps8.5 System5.8 Social networking4.2 Games0.4 Productivity0.2 Other1.8 [Dataset2]

Transfer sizes are small ratul | IMC | Nov Transfer size (KB) % of transfers (CDF) [Dataset1]

Lower-layer protocols have high overhead ratul | IMC | Nov Header overhead (% of bytes) % of xfers (CDF) Handshake overhead (% of time) [Dataset1]

Traffic throughput is low ratul | IMC | Nov Throughput (kbps) % of xfers (CDF) [Connections in Dataset1 with 10+ data packets in a direction]

Throughput bottlenecks ratul | IMC | Nov Uplink (%) Downlink (%) Packet loss Sender window Receiver window Bandwidth Transport Application0.0 Unknown [Connections in Dataset1 with 50+ data packets in a direction]

Conclusions Capturing traffic on smartphones provides a rich, detailed view of device traffic Findings from our preliminary analysis Browsing, , media, and maps dominate traffic Small transfer sizes lead to high overhead Throughput is limited by loss and socket buffers Judicious radio timeouts can cut power consumption ratul | IMC | Nov

ratul | IMC | Nov Ratio of WiFi traffic % of users (CDF)

Energy saving from radio timeout tuning ratul | IMC | Nov