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

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

Transcript of A First Look at Traffic on Smartphones Hossein Falaki Dimitrios Lymberopoulos Ratul Mahajan Srikanth...

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

A First Look at Traffic on Smartphones

Hossein FalakiDimitrios Lymberopoulos

Ratul MahajanSrikanth KandulaDeborah Estrin

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

2

Exponential growth in mobile traffic

CISCO VNI 2010http://www.totaltele.com

ratul | IMC | Nov 2010

http://www.readwriteweb.com

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

3

Two ways to understand smartphone traffic

ratul | IMC | Nov 2010

1. Capture at a link in the network

2. Capture on the devices

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

4

Preliminary findings

Browsing, email, 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 2010

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

5

Datasets in our study

ratul | IMC | Nov 2010

Dataset1 Dataset2

# users 10 33

Platform 8 WM6, 2 Android Android

Traffic granularity Packet-level App-level

Duration (days/user) 26-84 49-147

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

6

Traffic exchanged per day

ratul | IMC | Nov 2010

MB per day

% ofusers(CDF)

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

7

Traffic composition

ratul | IMC | Nov 2010

Bytes (%)

Browsing 58.0

Media 10.8

Messaging (email, IM) 10.3

Maps 8.5

System 5.8

Social networking 4.2

Games 0.4

Productivity 0.2

Other 1.8[Dataset2]

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

8

Transfer sizes are small

ratul | IMC | Nov 2010

Transfer size (KB)

% of transfers

(CDF)

[Dataset1]

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

9

Lower-layer protocols have high overhead

ratul | IMC | Nov 2010

Header overhead (% of bytes)

% ofxfers(CDF)

% ofxfers(CDF)

Handshake overhead (% of time)[Dataset1][Dataset1]

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

10

Traffic throughput is low

ratul | IMC | Nov 2010

Throughput (kbps)

% ofxfers(CDF)

[Connections in Dataset1 with 10+ data packets in a direction]

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

11

Throughput bottlenecks

ratul | IMC | Nov 2010

Uplink (%)

Downlink (%)

Packet loss 81.0 61.5Sender window 4.1 27.4

Receiver window 6.8 3.4Bandwidth 5.1 2.9Transport 0.7 0.0

Application 0.0 0.0Unknown 2.4 4.8

[Connections in Dataset1 with 50+ data packets in a direction]

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

12

Conclusions

Capturing traffic on smartphones provides a rich, detailed view of device traffic

Findings from our preliminary analysis• Browsing, email, 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 2010