Скачать презентацию Cool Spots Yuvraj Agarwal CSE UCSD Trevor Pering Скачать презентацию Cool Spots Yuvraj Agarwal CSE UCSD Trevor Pering

3e9d562f55db22a0cf82e6e8f8ac1a82.ppt

  • Количество слайдов: 21

Cool. Spots Yuvraj Agarwal, CSE, UCSD Trevor Pering, Intel Research Rajesh Gupta, CSE, UCSD Cool. Spots 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 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. Cool. Spots

Opportunity: Devices With Multiple Radios Many devices already have multiple wireless interfaces… • • Opportunity: Devices With Multiple Radios Many devices already have multiple wireless interfaces… • • • PDA’s HP h 6300 (GSM/GPRS, BT, 802. 11) Mobile Phones - Motorola CN 620 (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? Cool. Spots

Properties of Common Radio Standards Higher throughput radios have a lower energy/bit value … Properties of Common Radio Standards Higher throughput radios have a lower energy/bit value … have a higher idle power consumption …and they have different range characteristics! Cool. Spots

Low-power Access Within a Wi. Fi Hot-spot Mobile Device (e. g. , cell-phone) Wi-Fi Low-power Access Within a Wi. Fi Hot-spot Mobile Device (e. g. , cell-phone) Wi-Fi Hot. Spot Cool. Spots

Your entire house would be covered by a Wi. Fi Hot. Spot… Your TV Your entire house would be covered by a Wi. Fi Hot. Spot… Your TV would be a Bluetooth-enabled Cool. Spot! Cool. Spots

Inter/Intra Technology Power Management Cool. Spots Bluetooth Wi-Fi Wi. Fi Active BT Sniff Wi. Inter/Intra Technology Power Management Cool. Spots Bluetooth Wi-Fi Wi. Fi Active BT Sniff Wi. Fi Active BT Active 5. 8 m. W 81 m. W Wi. Fi Active PSM 264 m. W Wi. Fi Active 990 m. W Cool. Spots implement inter-technology power management on top of intra-technology techniques to realize better power & performance than any single radio technology. Cool. Spots

Cool. Spots Network Architecture 5 4 Backbone Network Access point changes routing table on Cool. Spots Network Architecture 5 4 Backbone Network Access point changes routing table on “switch” message from mobile device Cool. Spot Access Point BT Wi. Fi 1 Low-power Bluetooth link (always maintained, when possible) BT Wi. Fi Mobile Device IP address on Backbone Subnet Cool. Spots Switching is transparent: applications always use the IP address of the local subnet. Infrastructure Computers 3 Wi. Fi link is dynamically activated based on switching determination 2 Mobile device monitors channel and implements switching policy

Switching Overview Three main components contribute to the behavior of a multi-radio system: where, 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 Wi. Fi 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 Cool. Spots

Where: Position Bluetooth and Wi. Fi have very different operating ranges! (approx. 10 m Where: Position Bluetooth and Wi. Fi have very different operating ranges! (approx. 10 m vs. 100 m) • Optimal switching point will depend on exact operating conditions, not just range • Experiments and (effective) policies will measure and take into account a variety of operating conditions Position 1 Bluetooth channel capacity depends on range, so the further away you are, the sooner you need to switch… Position 2 In some situations, Bluetooth will not be functional and Wi. Fi will be the only alternative Position 3 Cool. Spots Base Station

What: Benchmarks Baseline: target underlying strengths of wireless technologies • Idle: connected, but no What: Benchmarks Baseline: target underlying strengths of wireless technologies • Idle: connected, but no data transfer • Transfer: bulk TCP data transfer Video: range of streaming bit-rates varying video quality • 128 k, 250 k, 384 k 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 Cool. Spots

When: Policies The switching policy determines how the system will react under different operating When: Policies The switching policy determines how the system will react under different operating conditions bluetooth-fixed (using sniff mode) cap-static-X time > Y kbps > X bandwidth-X Use Bluetooth Channel Cool. Spots kbps < Z cap-dynamic time > Y kbps < X wifi-fixed (using PSM) Z = kbps Use Wi. Fi Channel wifi CAM (normalization baseline)

Experimental Setup • Characterize power for Wi. Fi and BT – – – Multiple Experimental Setup • Characterize power for Wi. Fi and BT – – – Multiple Policies Different locations Suite of benchmark applications Benchmark suite Test Machine (TM) • Stargate research platform – – ETH 400 Mhz processor, 64 MB RAM, Linux Allows detailed power measurement Wi. Fi is Net. Gear MA 701 CF card Bluetooth is a CSR Blue. Core 3 module • Use the geometric mean to combine benchmarks into an aggregate result • m. W BT Base Station (BS) RM Wi. Fi • Tested using “today’s” wireless: – – Data Acquisition (DA) ETH = Wired Ethernet BT = Bluetooth RM = Route Management Moved devices around on a cart to vary channel characteristics Cool. Spots Mobile Device (MD) SP Distance adjustment m. W = Power Measurements Wi. Fi = Wi. Fi Wireless SP = Switching Policy

Switching Example: MPEG 4 streaming - Simple bandwidth policy Wi-Fi - Switch from Wi. Switching Example: MPEG 4 streaming - Simple bandwidth policy Wi-Fi - Switch from Wi. Fi to BT when application has buffered enough data Bluetooth Switch : Wi-Fi -> BT Demonstrates how switching is transparent to unmodified applications! Cool. Spots

Results Overview (Intermediate Location) • blue-fixed does well in terms of energy but at Results Overview (Intermediate Location) • 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 Cool. Spots

Impact of Range/Distance Missing data indicates failure of at least one application, and therefore Impact of Range/Distance Missing data indicates failure of at least one application, and therefore an ineffective policy! Cool. Spots

Results across various benchmarks wifi-fixed consumes lowest energy for data transfer, any bluetooth policy Results across various benchmarks 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 Cool. Spots

Cap-Dynamic Switching Policy • Switch up based on measured channel capacity (ping time > 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 < Z Cool. Spots

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

Conclusions • A dynamic system can leverage the different underlying radio characteristics to reduce 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 Cool. Spots policies shows around a 50% reduction in energy consumption over the present power management scheme in Wi. Fi (PSM) across a range of situations Cool. Spots

Thank you! Questions? Cool. Spots Thank you! Questions? Cool. Spots