SlideShare a Scribd company logo
CoolSpots

 Yuvraj Agarwal, CSE, UCSD
Trevor Pering, Intel Research

   Rajesh Gupta, CSE, UCSD
   Roy Want, Intel Research
Motivation: Wireless Power Is a Problem!




Depending on the usage
model, the power
consumption of emerging
mobile devices can be
easily dominated by the
wireless interfaces!


                               Power breakdown for a fully connected
                               mobile device in idle mode, with LCD
                               screen and backlight turned off.


                          CoolSpots
Opportunity: Devices With Multiple Radios

Many devices already have multiple wireless interfaces…
•   PDA’s HP h6300 (GSM/GPRS, BT, 802.11)
•   Mobile Phones - Motorola CN620 (BT, 802.11, GSM)
•   Laptops (Wi-Fi, BT, GSM, …)




                         These radios typically function as isolated
                         systems, but what if their operation was
                         coordinated to provide a unified network
                         connection?
                                  CoolSpots
Properties of Common Radio Standards

                             450                                   250
                             400




                                                                         Energy/Bit (nJ/bit)
           Idle Power (mW)                                         200
                             350
                             300
                                                                   150
                             250
                             200
                                                                   100
                             150
                             100                                   50
                              50
                               0                                   0
                                   Zigbee     BT      802.11
                                   0.25Mbps 1.1Mbps       11Mbps

Higher throughput radios have a lower energy/bit value
                       … have a higher idle power consumption
   …and they have different range characteristics!

                                              CoolSpots
Low-power Access Within a WiFi Hot-spot




                                Mobile Device
                                (e.g., cell-phone)
         Wi-Fi
         HotSpot               CoolSpots


                   CoolSpots
Your entire house
would be covered
by a WiFi HotSpot…




                                 Your TV would be a
                                 Bluetooth-enabled
                                 CoolSpot!




                     CoolSpots
Inter/Intra Technology Power Management

                               CoolSpots

                       Bluetooth                             Wi-Fi



              WiFi                 WiFi             WiFi
              BT
              Active           BT  Active          WiFi
                                                    Active           WiFi
             Sniff            Active               PSM               Active



           5.8 mW            81 mW             264 mW            990 mW

  CoolSpots implement inter-technology power management
  on top of intra-technology techniques to realize better
  power & performance than any single radio technology.

                                       CoolSpots
CoolSpots Network Architecture
                                                         Switching is transparent:
                                                     5   applications always use the IP
                                                         address of the local subnet.
                             Backbone Network       Infrastructure
           4                                         Computers
Access point changes routing
table on “switch” message          CoolSpot
                                                                            3
from mobile device                Access Point                  WiFi link is
                                  BT        WiFi
                                                                dynamically activated
                                                                based on switching
                                                                determination
  1

  Low-power Bluetooth link         BT        WiFi                            2
  (always maintained, when                                  Mobile device
                                        Mobile              monitors channel
  possible)                             Device              and implements
                                   IP address on            switching policy
                                  Backbone Subnet

                                        CoolSpots
Switching Overview


Three main components contribute to the behavior of
a multi-radio system: where, what, and when


Position: Where you are
• Need to address the difference in range between Bluetooth and WiFi
Benchmarks: What you are doing
• Application traffic patterns greatly affect underlying policies
Policies: When to switch interfaces
• A non-intrusive way to tell which interface to use



                                 CoolSpots
Where: Position

                                   Position 1
Bluetooth and WiFi have very
different operating ranges!                                         Base
                                  Bluetooth channel                Station
(approx. 10m vs. 100m)            capacity depends on
                                  range, so the further
• Optimal switching point will    away you are, the
 depend on exact operating        sooner you need to
 conditions, not just range       switch…

• Experiments and (effective)
 policies will measure and          Position 2                     In some situations,
 take into account a variety                                       Bluetooth will not
 of operating conditions                                           be functional and
                                                                   WiFi will be the
                                                                   only alternative

                                                      Position 3



                             CoolSpots
What: Benchmarks

Baseline: target underlying strengths
of wireless technologies
• Idle: connected, but no data transfer         Video: range of streaming
• Transfer: bulk TCP data transfer              bit-rates varying video quality
                                                • 128k, 250k, 384k datarates
                                                • Streaming data, instant start




                    WWW: realistic combination of idle
                    and data transfer conditions
                    • Idle: “think time”
                    • Small transfer: basic web-pages
                    • Bulk transfer: documents or media


                                          CoolSpots
When: Policies


The switching policy determines how the system will react
under different operating conditions

                                                                Use WiFi Channel
wifi CAM (normalization baseline)

wifi-fixed (using PSM)




                                                                   kbps < X



                                                                               Z = kbps
                                     kbps < X




                                                                                          kbps < Z
                         bandwidth-X                 cap-static-X             cap-dynamic
                          kbps > X




                                                                               time > Y
                                                     time > Y


 bluetooth-fixed (using sniff mode)
                                                     Use Bluetooth Channel


                                                CoolSpots
Experimental Setup
                                                 Benchmark suite
• Characterize power for WiFi and BT
    –   Multiple Policies
    –   Different locations                      Test Machine (TM)             Data Acquisition (DA)
    –   Suite of benchmark applications

• Stargate research platform                          ETH                                 mW

    –   400Mhz processor, 64MB RAM, Linux        Base Station (BS)
                                                                         BT     Mobile Device (MD)
    –   Allows detailed power measurement                  RM                           SP
                                                                     WiFi
• Tested using “today’s” wireless:                                                 Distance
    –   WiFi is NetGear MA701 CF card                                              adjustment

    –   Bluetooth is a CSR BlueCore3 module
                                                 ETH = Wired Ethernet     mW = Power Measurements
•   Use the geometric mean to combine            BT = Bluetooth           WiFi = WiFi Wireless
                                                 RM = Route Management    SP = Switching Policy
    benchmarks into an aggregate
    result
•   Moved devices around on a cart to
    vary channel characteristics


                                          CoolSpots
Switching Example: MPEG4 streaming

 - Simple bandwidth policy                                          Wi-Fi
 - Switch from WiFi to BT when                                   Bluetooth
   application has buffered enough data

                                                                  Switch :
                                                                 Wi-Fi -> BT




                                              Demonstrates how
                                              switching is
                                              transparent to
                                              unmodified
                                              applications!


                                  CoolSpots
Results Overview (Intermediate Location)
                                                                   WiFi Energy
                        100%                                       Bluetooth Energy                        250%
                                                                   Time
                        80%                                                                                200%
    Normalized Energy




                                                                                                                  Normalized Time
                        60%                                                                                150%

                        40%                                                                                100%

                        20%                                                                                50%

                         0%                                                                                0%

                                  AM              d          30             0           ic            ed
                               -C             ix e       th-             c-3         am           fix
                          wif
                             i            i -f         id            ati        -d y
                                                                                    n          e-
                                       wif          ndw         p-s t          p           bl u
                                                  ba          ca             ca

                                 Sw itching Policy (Fixed Range, Aggregate Benchm ark)


  • blue-fixed does well in terms of energy but at the cost of increased latency
  • cap-dynamic does well in terms of both energy and increased latency

                                                               CoolSpots
Impact of Range/Distance
         80%
                                                                                                                                           Location 1
         70%                                                                                                                               Location 2
                                            Bandw idth Policies
         60%                                                                                                                               Location 3
                                                                                                 Cap-Static Policies
         50%
Energy




         40%

         30%

         20%

         10%

         0%

                       ed            th-0           -30           -50               ti c-
                                                                                          0
                                                                                                          c-3
                                                                                                             0
                                                                                                                           c-5
                                                                                                                              0           m ic           x   ed
           wifi
                -fix             wd i          i dth         i dth              s ta                 tati             tati             yna           e-fi
                            ban
                               d             dw            dw                ap-              c ap
                                                                                                  -s
                                                                                                               c ap
                                                                                                                   -s
                                                                                                                                c ap
                                                                                                                                    -d           bl u
                                          ban           ban              c

                                                                        Sw itching Policy




                        Missing data indicates failure of at least one application,
                        and therefore an ineffective policy!


                                                                         CoolSpots
Results across various benchmarks
         140%                                            wifi-fixed
         120%                                            bandwidth-30

         100%                                            cap-dynamic

          80%                                            blue-fixed
Energy




          60%

          40%

          20%

            0%
                   Idle    transfer-1   transfer-2   www-intel   www-      video128k video250k video384k
                                                                 gallery
                                                         Benchmark


         wifi-fixed consumes lowest energy for data transfer, any bluetooth policy for idle
         Overall, cap-dynamic does well taking into account energy and latency

         Video benchmarks really highlight problems with wifi-fixed and bandwidth-x


                                                     CoolSpots
Cap-Dynamic Switching Policy

• Switch up based on measured channel capacity (ping time > Y)
• Remember last seen Bluetooth bandwidth (Z=kbps)
• Switch down based on remembered bandwidth (kbps < Z)



                  cap-dynamic policy

                 time > Y      Z = kbps


                                kbps < Z



                              CoolSpots
Switching Policies – Analysis

• “Wifi-Fixed” Policy (WiFi in Power Save Mode)
 –   Works best for as-fast-as-you-can data transfer
 –   Higher power consumption, especially idle power
• “Blue-Fixed” Policy
 – Very low idle power consumption
 – Increases total application latency, fails at longer ranges
• “Bandwidth” Policy
 – Static coded bandwidth thresholds, fails to adapt at longer ranges
 – Switches too soon (bandwidth-0) or switches too late (bandwidth-50)
• “Capacity-Static” Policy
 – Estimates channel capacity and uses that to switch up
 – Fails at longer ranges due to incorrect switch-down point
• “Capacity-Dynamic” Policy
 – Dynamic policy, remembers the last seem switch-up bandwidth
 – Performs well across all benchmarks and location configurations!




                                   CoolSpots
Conclusions


• A dynamic system can leverage the different underlying radio
  characteristics to reduce communication energy while still
  maintaining good performance


• Advanced policies can adapt well to changing operating conditions
  – Application behavior
  – Radio link quality


• Evaluation of CoolSpots policies shows around a 50% reduction in
  energy consumption over the present power management scheme in
  WiFi (PSM) across a range of situations




                                CoolSpots
Thank you!


Questions?




  CoolSpots

More Related Content

PDF
Microsoft Power Point Analysing The Han Firmware Maintenance Problem
impodgirl
 
PDF
Networking Strategies
Jim Maginnis, MBA
 
PDF
Cradle Point Mbr900
guest6c447e5
 
PPTX
Airlive wireless seminar-2
bnsdatalogistics
 
PPT
Zigbee 2
ramlakshmiram
 
PDF
Wideye Sabre Satcomms
Gavin Magid
 
PDF
IP power stone 4000v.5
Scott Shelton
 
PDF
Alcatel-Lucent Instant Access Points Datasheet
Arrow ECS UK
 
Microsoft Power Point Analysing The Han Firmware Maintenance Problem
impodgirl
 
Networking Strategies
Jim Maginnis, MBA
 
Cradle Point Mbr900
guest6c447e5
 
Airlive wireless seminar-2
bnsdatalogistics
 
Zigbee 2
ramlakshmiram
 
Wideye Sabre Satcomms
Gavin Magid
 
IP power stone 4000v.5
Scott Shelton
 
Alcatel-Lucent Instant Access Points Datasheet
Arrow ECS UK
 

What's hot (17)

PDF
Ruckus tech edit-062011
thuongdang1511
 
PPTX
Mr Lorenz Nokia Siemens The Impact of Smart Devices on The Liquid Network
IDATE DigiWorld
 
PPT
Giải pháp mạng không dây thông minh Ruckus Wireless
stevendzo
 
PDF
Ip power stone data sheet 8 20-09
Multi-Link, Inc.
 
PDF
Ericsson Connected Home Solution
Ericsson France
 
PPTX
Enterprise small cell architecture webinar
David Chambers
 
PDF
Folder Oficial Plc
guest5dc6e6
 
PDF
Gsp 1700 Sell Sheet English
gking1970
 
PPTX
ARM's IoT Vision in Health
Technology Ventures Event - MMUBS / DBMS
 
PDF
Cours mobilitep
Rokitta Apollonia
 
PPTX
Bluetooth Reinvented. Smart connectivity in consumer devices: Bluetooth Low ...
CSR
 
PDF
Delivering Fixed Mobile Convergence (FMC) with IP Multimedia Subsystem (IMS)
Dr. Mazlan Abbas
 
PPTX
ZoneFlex 7982 - the best access point ever
Michal Jarski
 
PDF
Ruckus Wireless Education Campus
BUSINESS SOFTWARES & SOLUTIONS
 
PDF
Cradle Point (Mbr1200) (Quantum-Wireless.com)
Ari Zoldan
 
PPTX
Bluetooth & Bluetooth Low Energy internals
Davy Jacops
 
PDF
iPhone Based Remote : Case Study
Mistral Solutions
 
Ruckus tech edit-062011
thuongdang1511
 
Mr Lorenz Nokia Siemens The Impact of Smart Devices on The Liquid Network
IDATE DigiWorld
 
Giải pháp mạng không dây thông minh Ruckus Wireless
stevendzo
 
Ip power stone data sheet 8 20-09
Multi-Link, Inc.
 
Ericsson Connected Home Solution
Ericsson France
 
Enterprise small cell architecture webinar
David Chambers
 
Folder Oficial Plc
guest5dc6e6
 
Gsp 1700 Sell Sheet English
gking1970
 
ARM's IoT Vision in Health
Technology Ventures Event - MMUBS / DBMS
 
Cours mobilitep
Rokitta Apollonia
 
Bluetooth Reinvented. Smart connectivity in consumer devices: Bluetooth Low ...
CSR
 
Delivering Fixed Mobile Convergence (FMC) with IP Multimedia Subsystem (IMS)
Dr. Mazlan Abbas
 
ZoneFlex 7982 - the best access point ever
Michal Jarski
 
Ruckus Wireless Education Campus
BUSINESS SOFTWARES & SOLUTIONS
 
Cradle Point (Mbr1200) (Quantum-Wireless.com)
Ari Zoldan
 
Bluetooth & Bluetooth Low Energy internals
Davy Jacops
 
iPhone Based Remote : Case Study
Mistral Solutions
 
Ad

Viewers also liked (20)

PDF
Filling the Funnel - Rocky Harbour, NL
Blog Atlantic
 
PDF
Q932+dfd reference fa lec 4x1
AFATous
 
ODP
Föredrag om fri programvara för Stadsbiblioteket Göteborg 2011 02-24
Gnutiken
 
PDF
Build a Shareable Online Experience - Newfoundland & Labrador
Blog Atlantic
 
PDF
جزوه کمک درسی مهندسی مخازن دو
AFATous
 
PPTX
Jean Piaget
guest0bf8849
 
PPTX
Spreadsheet Errors
rbonneau
 
PDF
FAFEN-Election-Observation-LG-Election-Punjab-Preliminary-Report1
mohsinshayan
 
PPT
JIm Johnson Engineering Excellence
jijoh123
 
PPT
An intervview with Cambodian monk
guest3e66a9
 
ODP
Föredrag om Ubuntu för Stadsbiblioteket Göteborg 2011 02-19
Gnutiken
 
PDF
جزوه کمک درسی مهندسی حفاری دو
AFATous
 
PDF
Q932+de2 reference fa lec
AFATous
 
PDF
Q922+rfp+l04 v1
AFATous
 
PDF
Q921 rfp lec10 v1
AFATous
 
PPT
Slide Khatam 2008
Hamdi27378
 
PPTX
Doing journalism in times of trouble. the case of Mexico
Professor and Researcher at Tecnológico de Monterrey
 
PDF
Fe¦ülix y su amiga f
Universidad de Sevilla
 
PDF
FAFEN-Election-Observation-Sindh-Local-Government-Elections-–-Phase-1-Prelimi...
mohsinshayan
 
DOCX
Magazine advertisement questionnaire advert two analysis
ChrisAshwell
 
Filling the Funnel - Rocky Harbour, NL
Blog Atlantic
 
Q932+dfd reference fa lec 4x1
AFATous
 
Föredrag om fri programvara för Stadsbiblioteket Göteborg 2011 02-24
Gnutiken
 
Build a Shareable Online Experience - Newfoundland & Labrador
Blog Atlantic
 
جزوه کمک درسی مهندسی مخازن دو
AFATous
 
Jean Piaget
guest0bf8849
 
Spreadsheet Errors
rbonneau
 
FAFEN-Election-Observation-LG-Election-Punjab-Preliminary-Report1
mohsinshayan
 
JIm Johnson Engineering Excellence
jijoh123
 
An intervview with Cambodian monk
guest3e66a9
 
Föredrag om Ubuntu för Stadsbiblioteket Göteborg 2011 02-19
Gnutiken
 
جزوه کمک درسی مهندسی حفاری دو
AFATous
 
Q932+de2 reference fa lec
AFATous
 
Q922+rfp+l04 v1
AFATous
 
Q921 rfp lec10 v1
AFATous
 
Slide Khatam 2008
Hamdi27378
 
Doing journalism in times of trouble. the case of Mexico
Professor and Researcher at Tecnológico de Monterrey
 
Fe¦ülix y su amiga f
Universidad de Sevilla
 
FAFEN-Election-Observation-Sindh-Local-Government-Elections-–-Phase-1-Prelimi...
mohsinshayan
 
Magazine advertisement questionnaire advert two analysis
ChrisAshwell
 
Ad

Similar to Cool spots mobisys06-external (20)

PPTX
G.p ahm ppt
Ahmad_Dweikat
 
PDF
Outdoor Mesh Wireless Networks
Logicalis Latam
 
PDF
MeshDynamics MD4000 Mesh Network Products - Installation Guide
MeshDynamics
 
PDF
Ton Koonen Tu Eindhoven
IT Executive
 
PDF
Wi-Fi Evolution
Qualcomm Research
 
PDF
182 185
Editor IJARCET
 
PDF
Wireless Mesh for OSP, Presented by Firetide at OSP Expo
Firetide
 
PPT
Zigbee wireless control made easy
rajrayala
 
DOCX
Bluetooth paper (IEEE)
Kashyap Shah
 
PDF
MobiNear BlueNFC
Christian Chabrerie
 
PDF
ZigBee Contribution to a Greener Society
g_thonet
 
PDF
Wireless in Process Manufacturing: Making Progress, with More on the Way
ARC Advisory Group
 
PDF
WiMax
devalnaik
 
PDF
Dickens Solution Event: Ghost of BYOD Future
Advanced Logic Industries
 
PDF
Bluetooth Market (Worldwide) MobiNear
Christian Chabrerie
 
PPTX
BT WIFI NFC.pptx
GurekamSingh4
 
PDF
Wirelessstandards2009 08-19final
zimran02
 
PDF
Widyatama.lecture.applied networking.iv-week-13.future internet networking
Djadja Sardjana
 
PDF
MobiNear BlueNFC Cartes2009
Christian Chabrerie
 
PDF
Keith Nolan - Use Of Cognitive Radio To Improve Spectrum Usage Efficiency And...
Keith Nolan
 
G.p ahm ppt
Ahmad_Dweikat
 
Outdoor Mesh Wireless Networks
Logicalis Latam
 
MeshDynamics MD4000 Mesh Network Products - Installation Guide
MeshDynamics
 
Ton Koonen Tu Eindhoven
IT Executive
 
Wi-Fi Evolution
Qualcomm Research
 
Wireless Mesh for OSP, Presented by Firetide at OSP Expo
Firetide
 
Zigbee wireless control made easy
rajrayala
 
Bluetooth paper (IEEE)
Kashyap Shah
 
MobiNear BlueNFC
Christian Chabrerie
 
ZigBee Contribution to a Greener Society
g_thonet
 
Wireless in Process Manufacturing: Making Progress, with More on the Way
ARC Advisory Group
 
WiMax
devalnaik
 
Dickens Solution Event: Ghost of BYOD Future
Advanced Logic Industries
 
Bluetooth Market (Worldwide) MobiNear
Christian Chabrerie
 
BT WIFI NFC.pptx
GurekamSingh4
 
Wirelessstandards2009 08-19final
zimran02
 
Widyatama.lecture.applied networking.iv-week-13.future internet networking
Djadja Sardjana
 
MobiNear BlueNFC Cartes2009
Christian Chabrerie
 
Keith Nolan - Use Of Cognitive Radio To Improve Spectrum Usage Efficiency And...
Keith Nolan
 

Recently uploaded (20)

PPTX
CODE REDPOIUYTRESDAZDXFGHJKLIUYTRDF.pptx
dilludcruz
 
PDF
japanese style violent manga guts -v01.pdf
vsevolodovichnikolai
 
PPTX
电子版本制作约克圣约翰大学毕业证学历认证学位证展示学历学位证制作
6b9ab940
 
PPTX
Theatre of the Absurd: Understanding the Philosophy Behind Absurdist Drama
maxmag791
 
PPTX
一比一还原日本工业大学毕业证/NIT毕业证书2025原版定制成绩单
e7nw4o4
 
PDF
Keep It Short: India's Talent Launchpad for Filmmakers
Cinystore Technologies
 
PPTX
Superman Template Design “Superman,” DC Studios’ first feature film to hit th...
timesidiomasaulas
 
PDF
Hfxfitfidogaidsrixtocgockxifizhuffgoyfodti
WilfredSelorio
 
PPTX
90's Kallinvhvhvugguygubibiytggjrbkg.pptx
bhaswatideka11
 
PDF
Alizeh: A Radiant Icon Among Pakistani Clothing Brands for Women’s Ethnic Fas...
Alizeh Fashion
 
PPTX
Contemporary Philippine arts from the region
mattygido
 
PDF
Regarding honorarium for the year 2025-26 human resources(XV-FC) approved und...
khankhan307705
 
PPTX
3rd week continents.pptxsswdewceceededede
EmanEssa14
 
PPT
avcjhbhb hheh jjewf jhhe jjhf jhj ppt.ppt
surjansandhu2009
 
PPTX
TDXFYIYILFXDGFFGUYIFXGFXGFHYUYIOFHXFHFYIOIUYYFDHFGUYILPPT.pptx
dilludcruz
 
PDF
The Serious Men A novel by Manu Joseph.pdf
AmaanMirza17
 
PDF
3Below Moon fight sequence which happens on the moon
Max Lawson
 
PPTX
wavegamhjhvhjghjfyufffghfghing_finaldeck.pptx
sampleacc835
 
PPTX
PPP;O'P;IYHFDSDFGYUIKHTLIUYHGDFGHJILUYGT.pptx
dilludcruz
 
PPTX
Bill and Lalu prasad yadav jokes to laugh.pptx
PRAKASHBHATTARAI32
 
CODE REDPOIUYTRESDAZDXFGHJKLIUYTRDF.pptx
dilludcruz
 
japanese style violent manga guts -v01.pdf
vsevolodovichnikolai
 
电子版本制作约克圣约翰大学毕业证学历认证学位证展示学历学位证制作
6b9ab940
 
Theatre of the Absurd: Understanding the Philosophy Behind Absurdist Drama
maxmag791
 
一比一还原日本工业大学毕业证/NIT毕业证书2025原版定制成绩单
e7nw4o4
 
Keep It Short: India's Talent Launchpad for Filmmakers
Cinystore Technologies
 
Superman Template Design “Superman,” DC Studios’ first feature film to hit th...
timesidiomasaulas
 
Hfxfitfidogaidsrixtocgockxifizhuffgoyfodti
WilfredSelorio
 
90's Kallinvhvhvugguygubibiytggjrbkg.pptx
bhaswatideka11
 
Alizeh: A Radiant Icon Among Pakistani Clothing Brands for Women’s Ethnic Fas...
Alizeh Fashion
 
Contemporary Philippine arts from the region
mattygido
 
Regarding honorarium for the year 2025-26 human resources(XV-FC) approved und...
khankhan307705
 
3rd week continents.pptxsswdewceceededede
EmanEssa14
 
avcjhbhb hheh jjewf jhhe jjhf jhj ppt.ppt
surjansandhu2009
 
TDXFYIYILFXDGFFGUYIFXGFXGFHYUYIOFHXFHFYIOIUYYFDHFGUYILPPT.pptx
dilludcruz
 
The Serious Men A novel by Manu Joseph.pdf
AmaanMirza17
 
3Below Moon fight sequence which happens on the moon
Max Lawson
 
wavegamhjhvhjghjfyufffghfghing_finaldeck.pptx
sampleacc835
 
PPP;O'P;IYHFDSDFGYUIKHTLIUYHGDFGHJILUYGT.pptx
dilludcruz
 
Bill and Lalu prasad yadav jokes to laugh.pptx
PRAKASHBHATTARAI32
 

Cool spots mobisys06-external

  • 1. CoolSpots Yuvraj Agarwal, CSE, UCSD Trevor Pering, Intel Research Rajesh Gupta, CSE, UCSD Roy Want, Intel Research
  • 2. Motivation: Wireless Power Is a Problem! Depending on the usage model, the power consumption of emerging mobile devices can be easily dominated by the wireless interfaces! Power breakdown for a fully connected mobile device in idle mode, with LCD screen and backlight turned off. CoolSpots
  • 3. Opportunity: Devices With Multiple Radios Many devices already have multiple wireless interfaces… • PDA’s HP h6300 (GSM/GPRS, BT, 802.11) • Mobile Phones - Motorola CN620 (BT, 802.11, GSM) • Laptops (Wi-Fi, BT, GSM, …) These radios typically function as isolated systems, but what if their operation was coordinated to provide a unified network connection? CoolSpots
  • 4. Properties of Common Radio Standards 450 250 400 Energy/Bit (nJ/bit) Idle Power (mW) 200 350 300 150 250 200 100 150 100 50 50 0 0 Zigbee BT 802.11 0.25Mbps 1.1Mbps 11Mbps Higher throughput radios have a lower energy/bit value … have a higher idle power consumption …and they have different range characteristics! CoolSpots
  • 5. Low-power Access Within a WiFi Hot-spot Mobile Device (e.g., cell-phone) Wi-Fi HotSpot CoolSpots CoolSpots
  • 6. Your entire house would be covered by a WiFi HotSpot… Your TV would be a Bluetooth-enabled CoolSpot! CoolSpots
  • 7. Inter/Intra Technology Power Management CoolSpots Bluetooth Wi-Fi WiFi WiFi WiFi BT Active BT Active WiFi Active WiFi Sniff Active PSM Active 5.8 mW 81 mW 264 mW 990 mW CoolSpots implement inter-technology power management on top of intra-technology techniques to realize better power & performance than any single radio technology. CoolSpots
  • 8. CoolSpots Network Architecture Switching is transparent: 5 applications always use the IP address of the local subnet. Backbone Network Infrastructure 4 Computers Access point changes routing table on “switch” message CoolSpot 3 from mobile device Access Point WiFi link is BT WiFi dynamically activated based on switching determination 1 Low-power Bluetooth link BT WiFi 2 (always maintained, when Mobile device Mobile monitors channel possible) Device and implements IP address on switching policy Backbone Subnet CoolSpots
  • 9. Switching Overview Three main components contribute to the behavior of a multi-radio system: where, what, and when Position: Where you are • Need to address the difference in range between Bluetooth and WiFi Benchmarks: What you are doing • Application traffic patterns greatly affect underlying policies Policies: When to switch interfaces • A non-intrusive way to tell which interface to use CoolSpots
  • 10. Where: Position Position 1 Bluetooth and WiFi have very different operating ranges! Base Bluetooth channel Station (approx. 10m vs. 100m) capacity depends on range, so the further • Optimal switching point will away you are, the depend on exact operating sooner you need to conditions, not just range switch… • Experiments and (effective) policies will measure and Position 2 In some situations, take into account a variety Bluetooth will not of operating conditions be functional and WiFi will be the only alternative Position 3 CoolSpots
  • 11. What: Benchmarks Baseline: target underlying strengths of wireless technologies • Idle: connected, but no data transfer Video: range of streaming • Transfer: bulk TCP data transfer bit-rates varying video quality • 128k, 250k, 384k datarates • Streaming data, instant start WWW: realistic combination of idle and data transfer conditions • Idle: “think time” • Small transfer: basic web-pages • Bulk transfer: documents or media CoolSpots
  • 12. When: Policies The switching policy determines how the system will react under different operating conditions Use WiFi Channel wifi CAM (normalization baseline) wifi-fixed (using PSM) kbps < X Z = kbps kbps < X kbps < Z bandwidth-X cap-static-X cap-dynamic kbps > X time > Y time > Y bluetooth-fixed (using sniff mode) Use Bluetooth Channel CoolSpots
  • 13. Experimental Setup Benchmark suite • Characterize power for WiFi and BT – Multiple Policies – Different locations Test Machine (TM) Data Acquisition (DA) – Suite of benchmark applications • Stargate research platform ETH mW – 400Mhz processor, 64MB RAM, Linux Base Station (BS) BT Mobile Device (MD) – Allows detailed power measurement RM SP WiFi • Tested using “today’s” wireless: Distance – WiFi is NetGear MA701 CF card adjustment – Bluetooth is a CSR BlueCore3 module ETH = Wired Ethernet mW = Power Measurements • Use the geometric mean to combine BT = Bluetooth WiFi = WiFi Wireless RM = Route Management SP = Switching Policy benchmarks into an aggregate result • Moved devices around on a cart to vary channel characteristics CoolSpots
  • 14. Switching Example: MPEG4 streaming - Simple bandwidth policy Wi-Fi - Switch from WiFi to BT when Bluetooth application has buffered enough data Switch : Wi-Fi -> BT Demonstrates how switching is transparent to unmodified applications! CoolSpots
  • 15. Results Overview (Intermediate Location) WiFi Energy 100% Bluetooth Energy 250% Time 80% 200% Normalized Energy Normalized Time 60% 150% 40% 100% 20% 50% 0% 0% AM d 30 0 ic ed -C ix e th- c-3 am fix wif i i -f id ati -d y n e- wif ndw p-s t p bl u ba ca ca Sw itching Policy (Fixed Range, Aggregate Benchm ark) • blue-fixed does well in terms of energy but at the cost of increased latency • cap-dynamic does well in terms of both energy and increased latency CoolSpots
  • 16. Impact of Range/Distance 80% Location 1 70% Location 2 Bandw idth Policies 60% Location 3 Cap-Static Policies 50% Energy 40% 30% 20% 10% 0% ed th-0 -30 -50 ti c- 0 c-3 0 c-5 0 m ic x ed wifi -fix wd i i dth i dth s ta tati tati yna e-fi ban d dw dw ap- c ap -s c ap -s c ap -d bl u ban ban c Sw itching Policy Missing data indicates failure of at least one application, and therefore an ineffective policy! CoolSpots
  • 17. Results across various benchmarks 140% wifi-fixed 120% bandwidth-30 100% cap-dynamic 80% blue-fixed Energy 60% 40% 20% 0% Idle transfer-1 transfer-2 www-intel www- video128k video250k video384k gallery Benchmark wifi-fixed consumes lowest energy for data transfer, any bluetooth policy for idle Overall, cap-dynamic does well taking into account energy and latency Video benchmarks really highlight problems with wifi-fixed and bandwidth-x CoolSpots
  • 18. Cap-Dynamic Switching Policy • Switch up based on measured channel capacity (ping time > Y) • Remember last seen Bluetooth bandwidth (Z=kbps) • Switch down based on remembered bandwidth (kbps < Z) cap-dynamic policy time > Y Z = kbps kbps < Z CoolSpots
  • 19. Switching Policies – Analysis • “Wifi-Fixed” Policy (WiFi in Power Save Mode) – Works best for as-fast-as-you-can data transfer – Higher power consumption, especially idle power • “Blue-Fixed” Policy – Very low idle power consumption – Increases total application latency, fails at longer ranges • “Bandwidth” Policy – Static coded bandwidth thresholds, fails to adapt at longer ranges – Switches too soon (bandwidth-0) or switches too late (bandwidth-50) • “Capacity-Static” Policy – Estimates channel capacity and uses that to switch up – Fails at longer ranges due to incorrect switch-down point • “Capacity-Dynamic” Policy – Dynamic policy, remembers the last seem switch-up bandwidth – Performs well across all benchmarks and location configurations! CoolSpots
  • 20. Conclusions • A dynamic system can leverage the different underlying radio characteristics to reduce communication energy while still maintaining good performance • Advanced policies can adapt well to changing operating conditions – Application behavior – Radio link quality • Evaluation of CoolSpots policies shows around a 50% reduction in energy consumption over the present power management scheme in WiFi (PSM) across a range of situations CoolSpots

Editor's Notes

  • #4: Leverage these already present multiple radios on commodity devices to provide a similar user experience while saving energy and increasing battery lifetime
  • #8: Add power numbers!
  • #14: Now in order to quantify the benefits of using CoolSpots we wanted to characterize the power for each of the wireless interfaces – namely Bluetooth and WiFi. This had to be done for the multiple policies , at different locations and for each of the benchmark applications. We instrumented the Stargate platform with current sense resistors in order to measure instantaneous power consumption for WiFi and BT ! Mention that for the range experiments we put the device on a cart and moved it around at different locations. Benchmarks suite - idle - 2 - File Transfer traces - 2 - web traffic traces - 3 - media streams at different bit rates
  • #15: This is just an illustration of the switching behaviour of the bandwidth only policy of CoolSpots. We chose an MPEG-4 streaming application which starts off using WiFi and then switches to BT. Note in this case when the application has buffered enough data towards the end the system switches to Bluetooth to maintain the trickle bandwidth ! WiFi in this case would still consume considerable power ! This would be the case even if using WiFi in PSM mode
  • #16: This chart gives an overview of the energy saving benefits of a selction of CoolSpots Policies at an intermediate location across all benchmarks ! All policies do better than Wifi in CAM and the CoolSpot polices do much better than WiFi in PSM mode … Mention the latency – is the increase in total benchmark time Bluetooth -- the increase in application latency leads to reduced user experience … (How can we word this ?) These policies as we show next are also affected by operating distance/range with some of them not performing as well at differnet ranges ..(next slide)
  • #17: In order to evaluate the effects of range we set up three location configurations (1,2 LOS and 3 NLOS) The Bandwidth policies save substantial power, however at longer ranges at least one benchmarks starts to fail … Cap-static does better, but that too starts to fail at Location 3 configuration. Cap-dynamic which dynamically remembers the last seen location B/W does well and does not fail (and thus is relatively robust), while maintaining a low energy bound. As expected bluetooth-only gives lowest energy but benchmarks fail as well as it increases latency as described earlier.
  • #18: This chart illustrates the energy breakdown for the benchmarks for some representative policies. We have chosen an intermediate location where none of the policies fail. Results are normalized to WiFi in Cam mode (100%) Talk about the switching overhead amortizes as seen from transfer-1 and transfer-2.
  • #19: Add about both swith-up and switch down having some hysteresis.
  • #20: In the light of the results present we can now analyze why certain policies do better that the others.
  • #21: Presented detailed experiments and evaluation of various “policies” For multiple applications, at different ranges Implemented the CoolSpots switching framework No change to the application themselves ! Coolspots leverages the good features of these “heterogeneous” radios