energy and performance of smartphone radio bundling in outdoor environments ana nika*, yibo zhu*,...

21
Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^, Ben Y. Zhao* and Haitao Zheng* *UC Santa Barbara, ^Dartmouth College, +Purdue University [email protected]

Upload: colin-welch

Post on 23-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^,

Energy and Performance of Smartphone Radio Bundling in

Outdoor Environments

Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+

Xia Zhou^, Ben Y. Zhao* and Haitao Zheng*

*UC Santa Barbara, ^Dartmouth College, +Purdue [email protected]

Page 2: Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^,

2

Wireless Bandwidth Crisis

• Many data-hungry applications for smartphones

How do we support these new applications?

Page 3: Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^,

3

Single Radio Not Enough

• Optimal: 75Mbps• In practice:

outdoors 2%-20%o movemento congestion

Cellular (LTE)

Page 4: Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^,

4

Single Radio Not Enough

Indoors

WiFi60GHz WiFi: ~150Mbps

60GHz: ~6Gbps

What about outdoors?WiFi suffers from interference, poor quality

60GHz small range, easily blocked

Page 5: Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^,

5

Radio Bundling

WiFi

LTE

1Mbps2Mbps

RadioBundling:3Mbps

Page 6: Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^,

6

Our Goals

1. What is the maximum benefit that can be provided by bundling on today’s devices?

2. What is the energy cost of bundling?

Via real measurements using a smartphone app

in 5 US cities and 63 outdoor locations.

Page 7: Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^,

7

Existing Work

• MPTCP: transport-layer bundling implementation– non-optimal (fair to non-MPTCP users)– not designed for wireless radios– does not consider energy

• Our goal is to study optimal radio bundling– understand fundamental limitations of bundling– how different radio usage options compare– how we can improve current implementations

Energy

Throughput

WiFi-only

LTE-onlyMPTCP ?

Bundling ?

Bundling ?

Page 8: Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^,

8

Methodology

• Android-based app– turn on WiFi & LTE radios simultaneously

• Power model for bundling and non-bundling– take into account CPU & WiFi, LTE radios

• Measurements at 5 cities & 63 outdoor locations– file download/upload (0.5MB-5MB in size)– derive throughput and energy of different radio usage

options– capture different RF conditions

o in terms of

Not available by

default

Page 9: Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^,

9

Radio Usage Options

• Bundling – Optimal traffic partitioning

o trace playback analysis– MPTCP

• Non-bundling– Single Radio: LTE-only, WiFi-only– Best Radio: max (LTE-only, WiFi-only)– Radio Switching: instantaneous switching

between two radios

Page 10: Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^,

10

Energy Profiling

• Accurate signal-strength aware power model– componentized: WiFi, LTE radios & CPU– takes into account energy tail– < 8% error rate

• Power draw projection over time

Details

Energy tail

Page 11: Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^,

11

Outline

• Motivation

• Methodology

• Throughput Performance

• Energy Consumption

• Conclusion

Page 12: Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^,

12

Radio Frequency Conditions

LTE 100x better than WiFi

WiFi 100x better than LTEq

Page 13: Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^,

13

Bundling’s Throughput Improvement

Gain:2x – 5x

MPTCP:40%-85% of

optimal bundling

Page 14: Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^,

14

Sources of Bundling Gain

• Radio independence– LTE and WiFi radios do not interfere with each other– dual-core CPU supports both radios

• Traffic partitioning matters!!! – accurately projects radio throughput to fully utilize both radios

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

20

40

60

80

100

Ratio over Ideal Bundling

CD

F (

%)

Even

Noisy-2%

MPTCPNoisy-50%

MPTCP performs poorly.

An approach with high noise performs better than MPTCP.

Page 15: Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^,

15

Energy Analysis

• LTE is the heaviest energy drainer– consumes at least 50% of the total power draw

• CPU consumes a significant amount of energy– 60% for WiFi-only– 20%-23% for Bundling, MPTCP, LTE-only

Page 16: Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^,

16

Bundling Energy Cost

• Energy cost of a file transfer

LTE-only

WiFi-only

• Bundling energy cost ≤ LTE-only cost

• Bundling energy cost > WiFi-only cost, because of LTE radio

• MPTCP sometimes saves energyo Bundling

consumes more CPU energy

Page 17: Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^,

17

Energy Cost vs. Throughput Gain

• Bundling improves transfer throughput & transfer ends earlier

• Energy saving due to reduced transmission time – compensates the extra power draw of the additional radio

Potential bundling implementation

Page 18: Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^,

18

Conclusion• Bundling is highly beneficial, achieve 2x-5x improvement over

single radio

• MPTCP achieves only a portion of the total performance possible

• Bundling has higher instantaneous power draw, but can lead to lower energy cost due to faster transmission

• Our accurate componentized power model identifies the significant role CPUs play in energy usage

• There is ample room for a new bundling protocol that provides a better tradeoff between performance and energy usage

Page 19: Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^,

19

Thank You!Questions?

Page 20: Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^,

20

Impact of File Size on Throughput

• Consistent across all transfer sizes

• Slightly higher for 512KB and 1MB transfers o TCP slow start

Page 21: Energy and Performance of Smartphone Radio Bundling in Outdoor Environments Ana Nika*, Yibo Zhu*, Ning Ding+, Abhilash Jindal+, Y. Charlie Hu+ Xia Zhou^,

21

Impact of File Size on Energy

• Consistent across all transfer sizes

• Higher for 512KB and 1MB transfers o LTE energy tail