+ All Categories
Home > Documents > Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR...

Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR...

Date post: 27-Mar-2015
Category:
Upload: alejandro-doyle
View: 216 times
Download: 0 times
Share this document with a friend
Popular Tags:
18
Cool-Tether: Energy Efficient On-the-fly WiFi Hot- spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee (MSR India) Venkat Padmanabhan (MSR India) Elizabeth Belding (UCSB)
Transcript
Page 1: Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.

Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using

Mobile Smartphones

1

Vishnu Navda (MSR India)

Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee (MSR India)

Venkat Padmanabhan (MSR India)Elizabeth Belding (UCSB)

Page 2: Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.

Context

• Trends:– Near-ubiquitous cellular wireless broadband (2.5/3G)

• Popularity of Internet enabled smartphones

– Commoditization of WiFi technology• WiFi equipped devices

2

Can smartphones be used as Internet gateways to devices, at home, at work and on the move?

Avoid need for separate provisioningOpportunity to tether multiple phones

Page 3: Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.

Existing Tethering Mechanisms

• USB cable– Multi-phone tethering not supported– Wires are inconvenient

• Bluetooth– Low data rates high energy/bit cost

• WiFi Ad-hoc mode– No power-save support

3

•Do not support multi-phone tethering•Agnostic of energy consumption

Page 4: Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.

Design Goals of Cool-Tether

• Optimize wireless energy consumption on phones– WAN and WiFi interfaces

• Support for multi-phone tethering– Efficiently stripe data over multiple phones

4

GPRS/EDGE/3G

Web

WiFi WAN

Client/Laptop

Page 5: Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.

Energy Consumption on WAN Interface

200 300 400 500 600 700 800 900

1000 1100 1200

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Pow

er (

mW

)

Time (s)

communication

11s residual – “tail”

sleep

Power consumed by EVDO wireless radio

Active state >5x Base

High energy overhead for

communication

1. Sporadic communication incurs multiple tails2. Striping data over multiple phones incurs multiple tails

Page 6: Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.

Wi-Fi Connectivity Options

6

Option Laptop Smartphone Pros & Cons

1 Ad-hoc Ad-hoc – Ad-hoc PSM mode not supported widely– ATIM + Beacon transmission overhead

2 Client AP – No support– Beacon transmission overhead

3 AP Client + Infrastructure PSM mode well supported+ 2x less energy compared to Ad-hoc

3. Using “reverse” infrastructure mode is energy efficient

Page 7: Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.

Energy-aware Design

1. Make communication bursty– Proxy in the cloud + Gatherer

2. Use optimal # of phones– Energy-aware Striper

3. Use reverse Infrastructure mode for WiFi

7

Page 8: Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.

A Typical Web Browsing Session

8

Page 9: Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.

Aggregation using Proxy Support

9

Proxy +Gatherer

Key ideaTransform many short bursts into fewer long spurtsReduce tail overhead

Page 10: Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.

Energy-Aware Striper

10

Energy-Aware Striper

Key ideaChoose optimal number of phones to transfer a given data chunk

Page 11: Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.

Striping using Optimal # of Phones

11

To transfer S bits of data, given n phones, where each phone has B bps bandwidth, PBase base power drain, and Esetup constant tail energy, the optimal number of phones to use is given by:

Page 12: Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.

Cool-Tether Architecture

12

Smartphones:Byte-Exchanger +WiFi client

GPRS/EDGE/3G

Internet

Infrastructure: Proxy +Gatherer + Striper

Client:WiFi AP + Assembler

AdditionalClient(s):WiFi client

WiFi

• Infrastructure– Web Proxy

• other protocols possible– Gatherer

• fetch embedded objects– Striper

• stripe over multiple phones• Smartphones

– Byte-Exchanger• persistent TCP connections

– WiFi Client mode• Client

– WiFi AP mode– Assembler

• combines responses from multiple phones

WAN

Page 13: Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.

Impact of Proxy and Gatherer• Single phone experiment• Standard Web-access workload

– sessions + think times

1. No Proxy (Baseline)– all web requests issued by laptop– separate connections for each

request2. Proxy

– single TCP connection– No DNS requests

3. Proxy + Gatherer– gather and send web page with

embedded objects

13

Proxy+Gatherer reduces energy consumption by 26% and workload completion times by 19% over baseline

Proxy+Gatherer reduces energy consumption by 26% and workload completion times by 19% over baseline

Page 14: Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.

# of Phones to use with Different Workloads

14Experimental and analytical numbers matchExperimental and analytical numbers match

Use 1 phone

Use 4 phones

Use 3 phones

Use 2 phones

Page 15: Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.

Comparison with prior work: COMBINE

• COMBINE approach– client side striping– energy agnostic– (1)Ad-hoc CAM or

(2)Reverse Infrastructure PSM

• (3) Cool-Tether– Proxy + Gatherer +

Striper– Reverse Infrastructure

PSM

15

1. Reverse Infrastructure achieves 50% saving over Ad-hoc2. Cool-Tether achieves 38% to 72% savings compared to COMBINE1. Reverse Infrastructure achieves 50% saving over Ad-hoc2. Cool-Tether achieves 38% to 72% savings compared to COMBINE

Page 16: Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.

Related Work

• Mobile Wireless Access– GPRSWeb(Cambridge): proxy + caching

• Multi-path striping– COMBINE(MSR): client-side striping + energy agnostic– PRISM(UMich): focuses on TCP problems– MAR(Cambridge, MSR Cambridge), PluriBus(MSR Redmond):

improves download performance + energy agnostic

16

Page 17: Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.

Summary

• Cool-Tether provides energy-efficient, affordable connectivity using smartphones– leverages unique characteristics of WAN link– employs cloud proxy to optimize energy drain– uses “reverse” infrastructure mode for WiFi

17

Page 18: Cool-Tether: Energy Efficient On-the-fly WiFi Hot-spots using Mobile Smartphones 1 Vishnu Navda (MSR India) Ashish Sharma (MSR India Intern/UCSB) Ram Ramjee.

Thanks

http://research.microsoft.com/~navda

18


Recommended