CoolSpots Yuvraj Agarwal, CSE, UCSD Trevor Pering, Intel Research Rajesh Gupta, CSE, UCSD Roy Want, Intel Research.

Slides:



Advertisements
Similar presentations
MultiNet: Connecting to Multiple IEEE Networks Using a Single Radio Ranveer Chandra, Cornell University joint work with: Victor Bahl (MSR) and Pradeep.
Advertisements

Communication Topics Jason Hill –
IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Enhancing Vehicular Internet Connectivity using Whitespaces, Heterogeneity and A Scouting Radio Tan Zhang ★, Sayandeep Sen†, Suman Banerjee ★ ★ University.
3G v.s WIFI Radio Energy with YouTube downloads. Energy in Mobile Phone Data Transfers In 3G, there are three states –Idle –DCH (Dedicated Channel), do.
Dynamic Adaptive Streaming over HTTP2.0. What’s in store ▪ All about – MPEG DASH, pipelining, persistent connections and caching ▪ Google SPDY - Past,
Presented at ICC 2012 – Wireless Network Symposium – June 14 th 2012.
Panoptes: A Scalable Architecture for Video Sensor Networking Applications Wu-chi Feng, Brian Code, Ed Kaiser, Mike Shea, Wu-chang Feng (OGI: The Oregon.
CStream: Neighborhood Bandwidth Aggregation For Better Video Streaming Thangam Vedagiri Seenivasan Advisor: Mark Claypool Reader: Robert Kinicki 1 M.S.
Characterization of Wireless Networks in the Home Michael Bruno James Lawrence 1.
Traffic Management - OpenFlow Switch on the NetFPGA platform Chun-Jen Chung( ) SriramGopinath( )
Performance Analysis of Orb Rabin Karki and Thangam V. Seenivasan 1.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
for WAN (WiMax). What is WiMax? Acronym for Worldwide Interoperability for Microwave Access It’s the IEEE standard, first introduced in 2001, for.
Supervisor: Mr. Hai Vortman. The ultimate goal Creating a wireless sensor network using Bluetooth technology.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
Power saving technique for multi-hop ad hoc wireless networks.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
SAMEER NETAM RAHUL GUPTA PAWAN KUMAR SINGH ONKAR BAGHEL OM PANKAJ EKKA Submitted By:
Jadavpur University Centre for Mobile Computing & Communication Implementation of Ad-Hoc Mesh Network Presentation by: Sudipto Das Rajesh Roy.
Ganesh Ananthanarayanan Mentor: Randy Katz CS
Adaptive Video Coding to Reduce Energy on General Purpose Processors Daniel Grobe Sachs, Sarita Adve, Douglas L. Jones University of Illinois at Urbana-Champaign.
Bluetooth Network Prepared By: Sara Ayad Aldehany.
Doc.: IEEE /0984r0 Submission September 2008 John R. Barr, Motorola, Inc.Slide 1 Bluetooth test cases with n 40 MHz Date: Authors:
Network Topologies.
CS 423 – Operating Systems Design Lecture 22 – Power Management Klara Nahrstedt and Raoul Rivas Spring 2013 CS Spring 2013.
COnvergence of fixed and Mobile BrOadband access/aggregation networks Work programme topic: ICT Future Networks Type of project: Large scale integrating.
6: Wireless and Mobile Networks6-1 Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
WIRELESS INTERNET WAP Wireless Application Protocol - WWW programming model - Wireless Markup Language - browser suited for mobile terminal - lightweight.
Capacity of Wireless Mesh Networks: Comparing Single- Radio, Dual-Radio, and Multi- Radio Networks By: Alan Applegate.
1 Chapter Overview Wireless Technologies Wireless Security.
Lecture 1 Wireless Networks CPE 401/601 Computer Network Systems slides are modified from Jim Kurose & Keith Ross All material copyright J.F.
SwitchR: Reducing System Power Consumption in a Multi-Client Multi-Radio Environment Yuvraj Agarwal (University of California, San Diego) Trevor Pering,
Bluetooth & WPAN. 2 Bluetooth/WPAN WPAN (Wireless Personal Area Network) has a smaller area of coverage, say, 2.5 mW transmitter power, distance
Networks for Distributed Systems n network types n Connection-oriented and connectionless communication n switching technologies l circuit l packet.
Maintaining Performance while Saving Energy on Wireless LANs Ronny Krashinsky Term Project
Snooze: Energy Management in n WLANs Ki-Young Jang, Shuai Hao, Anmol Sheth, Ramesh Govindan.
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
5G MOBILE TECHNOLOGY.
Dynamic channel allocation in wireless ad-hoc networks Anup Tapadia Liang Chen Shaan Mahbubani.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Video Streaming over Cooperative Wireless Networks Mohamed Hefeeda (Joint.
Standard for a Convergent Digital Home Network for Heterogeneous Technologies Zhimeng Du 12/5/2013.
A novel approach of gateway selection and placement in cellular Wi-Fi system Presented By Rajesh Prasad.
6: Wireless and Mobile Networks6-1 Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
Communication Networks Fourth Meeting. Types of Networks  What is a circuit network?  Two people are connected and allocated them their own physical.
Design and Implementation of a Multi-Channel Multi-Interface Network Chandrakanth Chereddi Pradeep Kyasanur Nitin H. Vaidya University of Illinois at Urbana-Champaign.
The University of Bolton School of Games Computing & Creative Technologies LCT2516 Network Architecture CCNA Exploration LAN Switching and Wireless Chapter.
Enhancing Bluetooth TCP Throughput via Packet Type Adaptation Ling-Jyh Chen, Rohit Kapoor, M. Y. Sanadidi, Mario Gerla Dept. of Computer Science, UCLA.
A Measurement Based Memory Performance Evaluation of High Throughput Servers Garba Isa Yau Department of Computer Engineering King Fahd University of Petroleum.
1 Tuning Garbage Collection in an Embedded Java Environment G. Chen, R. Shetty, M. Kandemir, N. Vijaykrishnan, M. J. Irwin Microsystems Design Lab The.
Hybrid Cellular-Ad hoc Data Network Shuai Zhang, Ziwen Zhang, Jikai Yin.
Wireless and Mobility The term wireless is normally used to refer to any type of electrical or electronic operation which is accomplished without the use.
AD-HOC NETWORK SUBMITTED BY:- MIHIR GARG A B.TECH(E&T)/SEC-A.
Energy Efficient Computing: 3 observations and 3 lessons from embedded systems Rajesh Gupta, UC San Diego Microsoft, July 2009 Engine.
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
Architectures and Algorithms for Future Wireless Local Area Networks  1 Chapter Architectures and Algorithms for Future Wireless Local Area.
Bluetooth Techniques Chapter 15. Overview of Bluetooth Initially developed by Swedish mobile phone maker in 1994 to let laptop computers make calls over.
Interconnect Networks Basics. Generic parallel/distributed system architecture On-chip interconnects (manycore processor) Off-chip interconnects (clusters.
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
Objective This presentation covers the Generation of Telecom Network Evolution. Basically the presentation aims on the evolution from 1G to 4G and some.
IEEE Rate Control Algorithms: Experimentation and Performance Evaluation in Infrastructure Mode Sourav Pal, Sumantra R. Kundu, Kalyan Basu and Sajal.
Mobile Communications: Introduction WIRELESS MOBILE DEVICES performance Pager receive only tiny displays simple text messages Mobile phones voice, data.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Select appropriate hardware for building networks. Objective Course Weight 2%
ZigBee
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
Architecture and Algorithms for an IEEE 802
Group 2: Qiuxi Zhu, Buchao Yu, Guoxi Wang
Wireless ATM PRESENTED BY : NIPURBA KONAR.
Presentation transcript:

CoolSpots Yuvraj Agarwal, CSE, UCSD Trevor Pering, Intel Research Rajesh Gupta, CSE, UCSD Roy Want, Intel Research

CoolSpots Motivation: Wireless Power Is a Problem! Power breakdown for a fully connected mobile device in idle mode, with LCD screen and backlight turned off. Depending on the usage model, the power consumption of emerging mobile devices can be easily dominated by the wireless interfaces!

CoolSpots Many devices already have multiple wireless interfaces… PDA’s HP h6300 (GSM/GPRS, BT, ) Mobile Phones - Motorola CN620 (BT, , GSM) Laptops (Wi-Fi, BT, GSM, …) Opportunity: Devices With Multiple Radios 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 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 Wi-Fi HotSpot Mobile Device (e.g., cell-phone) CoolSpots

Your entire house would be covered by a WiFi HotSpot… Your TV would be a Bluetooth-enabled CoolSpot!

CoolSpots WiFi Active CoolSpots implement inter-technology power management on top of intra-technology techniques to realize better power & performance than any single radio technology. WiFi Active WiFi PSM WiFi Active BT Active WiFi Active BT Sniff BluetoothWi-Fi CoolSpots Inter/Intra Technology Power Management 264 mW990 mW81 mW5.8 mW

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

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 Bluetooth and WiFi have very different operating ranges! (approx. 10m vs. 100m) 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 Position 3 Bluetooth channel capacity depends on range, so the further away you are, the sooner you need to switch… Base Station In some situations, Bluetooth will not be functional and WiFi will be the only alternative Position 2

CoolSpots What: Benchmarks Baseline: target underlying strengths of wireless technologies Idle: connected, but no data transfer Transfer: bulk TCP data transfer WWW: realistic combination of idle and data transfer conditions Idle: “think time” Small transfer: basic web-pages Bulk transfer: documents or media Video: range of streaming bit-rates varying video quality 128k, 250k, 384k datarates Streaming data, instant start

CoolSpots When: Policies The switching policy determines how the system will react under different operating conditions bluetooth-fixed (using sniff mode) wifi CAM (normalization baseline) wifi-fixed (using PSM) bandwidth-Xcap-static-Xcap-dynamic kbps > X kbps < X time > Y kbps < ZZ = kbps Use WiFi Channel Use Bluetooth Channel

CoolSpots Experimental Setup Characterize power for WiFi and BT –Multiple Policies –Different locations –Suite of benchmark applications Stargate research platform –400Mhz processor, 64MB RAM, Linux –Allows detailed power measurement Tested using “today’s” wireless: –WiFi is NetGear MA701 CF card –Bluetooth is a CSR BlueCore3 module Use the geometric mean to combine benchmarks into an aggregate result Moved devices around on a cart to vary channel characteristics Test Machine (TM) Base Station (BS) RM Mobile Device (MD) SP Data Acquisition (DA) ETH BT WiFi mW Distance adjustment ETH = Wired EthernetmW = Power Measurements BT = Bluetooth WiFi = WiFi Wireless RM = Route ManagementSP = Switching Policy Benchmark suite

CoolSpots Switching Example: MPEG4 streaming Switch : Wi-Fi -> BT Bluetooth Wi-Fi - Simple bandwidth policy - Switch from WiFi to BT when application has buffered enough data Demonstrates how switching is transparent to unmodified applications!

CoolSpots 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

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

CoolSpots 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

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 kbps < Z Z = kbps

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?