Model-Driven Energy-Aware Rate Adaptation M. Owais Khan, Vacha Dave, Yi-Chao Chen Oliver Jensen, Lili Qiu, Apurv Bhartia Swati Rallapalli 1 MobiHoc 2013,

Slides:



Advertisements
Similar presentations
Towards MIMO-Aware n Rate Adaptation (Ioannis Pefkianakis, Suk-Bok Lee and Songwu Lu) Towards MIMO-Aware n Rate Adaptation (Ioannis Pefkianakis,
Advertisements

Bandwidth-Efficient, Energy-Constrained Short Range Wireless Communications.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
2005/12/06OPLAB, Dept. of IM, NTU1 Optimizing the ARQ Performance in Downlink Packet Data Systems With Scheduling Haitao Zheng, Member, IEEE Harish Viswanathan,
Energy-Delay Tradeoffs in Smartphone Applications Moo-Ryong Ra Jeongyeup Paek, Abhishek B. Sharma Ramesh Govindan, Martin H. Krieger, Michael J. Neely.
NEWCOM – SWP2 MEETING 1 Impact of the CSI on the Design of a Multi-Antenna Transmitter with ML Detection Antonio Pascual Iserte Dpt.
Strider : Automatic Rate Adaptation & Collision Handling Aditya Gudipati & Sachin Katti Stanford University 1.
Oct 21, 2008IMC n Under the Microscope Vivek Shrivastava Shravan Rayanchu Jongwon Yoon Suman Banerjee Department Of Computer Sciences University.
Wenye Wang Xinbing Wang Arne Nilsson Department of Electrical and Computer Engineering, NC State University March 2005 A New Admission Control Scheme under.
Interactions Between the Physical Layer and Upper Layers in Wireless Networks: The devil is in the details Fouad A. Tobagi Stanford University “Broadnets.
Cross-Layer Optimization for Video Streaming in Single- Hop Wireless Networks Cheng-Hsin Hsu Joint Work with Mohamed Hefeeda MMCN ‘09January 19, 2009 Simon.
Dynamic Tuning of the IEEE Protocol to Achieve a Theoretical Throughput Limit Frederico Calì, Marco Conti, and Enrico Gregori IEEE/ACM TRANSACTIONS.
Jointly Optimal Transmission and Probing Strategies for Multichannel Systems Saswati Sarkar University of Pennsylvania Joint work with Sudipto Guha (Upenn)
Self-Management in Chaotic Wireless Deployments A. Akella, G. Judd, S. Seshan, P. Steenkiste Presentation by: Zhichun Li.
Collaborative Wireless Networks Computer Laboratory Digital Technology Group Wireless Communications Today Wireless communications today has evolved into.
I Am the Antenna: Accurate Outdoor AP Location using Smartphones
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
1 How to apply Adaptation principle: case study in
Wireless “ESP”: Using Sensors to Develop Better Network Protocols Lenin Ravindranath Calvin Newport, Hari Balakrishnan, Sam Madden Massachusetts Institute.
Low Latency Wireless Video Over Networks Using Path Diversity John Apostolopolous Wai-tian Tan Mitchell Trott Hewlett-Packard Laboratories Allen.
EE359 – Lecture 15 Outline Announcements: HW due Friday MIMO Channel Decomposition MIMO Channel Capacity MIMO Beamforming Diversity/Multiplexing Tradeoffs.
Combating Cross-Technology Interference Shyamnath Gollakota Fadel Adib Dina Katabi Srinivasan Seshan.
Doc.: IEEE /0538r0 Submission May 2009 Eldad Perahia, Intel CorporationSlide 1 Investigation into the n Doppler Model Date: Authors:
Diagnosing Wireless Packet Losses in : Separating Collision from Weak Signal Shravan Rayanchu, Arunesh Mishra, Dheeraj Agrawal, Sharad Saha, Suman.
Packet Loss Characterization in WiFi-based Long Distance Networks Authors : Anmol Sheth, Sergiu Nedevschi, Rabin Patra, Lakshminarayanan Subramanian [INFOCOM.
Characterizing and Modeling the Impact of Wireless Signal Strength on Smartphone Battery Drain Ning Ding Xiaomeng Chen Abhinav Pathak Y. Charlie Hu 1 Daniel.
Wei Gao1 and Qinghua Li2 1The University of Tennessee, Knoxville
Snooze: Energy Management in n WLANs Ki-Young Jang, Shuai Hao, Anmol Sheth, Ramesh Govindan.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Video Streaming over Cooperative Wireless Networks Mohamed Hefeeda (Joint.
Wireless Sensor Networks COE 499 Energy Aware Routing
Performance evaluation of adaptive sub-carrier allocation scheme for OFDMA Thesis presentation16th Jan 2007 Author:Li Xiao Supervisor: Professor Riku Jäntti.
A 4G System Proposal Based on Adaptive OFDM Mikael Sternad.
Energy Efficient Phone-to-Phone Communication Based on WiFi Hotspots in PSN En Wang 1,2, Yongjian Yang 1, and Jie Wu 2 1 Dept. of Computer Science and.
Ali Al-Saihati ID# Ghassan Linjawi
Doc.: n-proposal-statistical-channel-error-model.ppt Submission Jan 2004 UCLA - STMicroelectronics, Inc.Slide 1 Proposal for Statistical.
Sunghwa Son Introduction Time-varying wireless channel  Large-scale attenuation Due to changing distance  Small-scale fading Due to multipath.
Packet Dispersion in IEEE Wireless Networks Mingzhe Li, Mark Claypool and Bob Kinicki WPI Computer Science Department Worcester, MA 01609
Harnessing Frequency Diversity in Wi-Fi Networks Apurv Bhartia Yi-Chao Chen Swati Rallapalli Lili Qiu MobiCom 2011, Las Vegas, NV The University of Texas.
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
Architectures and Algorithms for Future Wireless Local Area Networks  1 Chapter Architectures and Algorithms for Future Wireless Local Area.
Fast Resilient Jumbo Frames in Wireless LANs Apurv Bhartia University of Texas at Austin Joint work with Anand Padmanabha Iyer, Gaurav.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
Dynamic Data Rate and Transmit Power Adjustment in IEEE Wireless LANs Pierre Chevillat, Jens Jelitto, and Hong Linh Truong IBM Zurich Research Laboratory.
Cooperative MIMO Paradigms for Cognitive Radio Networks
SEA-MAC: A Simple Energy Aware MAC Protocol for Wireless Sensor Networks for Environmental Monitoring Applications By: Miguel A. Erazo and Yi Qian International.
Multipe-Symbol Sphere Decoding for Space- Time Modulation Vincent Hag March 7 th 2005.
1 A Multi-Rate Routing Protocol with Connection Entropy for MANETs Cao Trong Hieu, Young Cheol Bang, Jin Ho Kim, Young An Kim, and Choong Seon Hong Presenter:
MIMO: Challenges and Opportunities Lili Qiu UT Austin New Directions for Mobile System Design Mini-Workshop.
Model-Driven Energy-Aware Rate Adaptation
Scheduling Considerations for Multi-User MIMO
CRMA: Collision Resistant Multiple Access Lili Qiu University of Texas at Austin Joint work with Tianji Li, Mi Kyung Han, Apurv Bhartia, Eric Rozner, Yin.
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
Energy Consumption Perspective on Coded Cooperative Systems Liwen Yu and Andrej Stefanov.
IEEE Rate Control Algorithms: Experimentation and Performance Evaluation in Infrastructure Mode Sourav Pal, Sumantra R. Kundu, Kalyan Basu and Sajal.
Efficient Geographic Routing in Multihop Wireless Networks Seungjoon Lee*, Bobby Bhattacharjee*, and Suman Banerjee** *Department of Computer Science University.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Doc.: IEEE /229r1 Submission March 2004 Alexandre Ribeiro Dias - Motorola LabsSlide 1 Multiple Antenna OFDM solutions for enhanced PHY Presented.
Accurate WiFi Packet Delivery Rate Estimation and Applications Owais Khan and Lili Qiu. The University of Texas at Austin 1 Infocom 2016, San Francisco.
EE359 – Lecture 14 Outline Practical Issues in Adaptive Modulation
Wireless Communication
Proposal for Statistical Channel Error Model
Space Time Codes.
Routing Metrics for Wireless Mesh Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Kyoungwoo Lee, Minyoung Kim, Nikil Dutt, and Nalini Venkatasubramanian
Energy-Delay Tradeoffs in Smartphone Applications
Diagnosing Wireless Packet Losses in 802
Multiple Antenna OFDM solutions for enhanced PHY
PER Prediction for n MAC Simulation
Presentation transcript:

Model-Driven Energy-Aware Rate Adaptation M. Owais Khan, Vacha Dave, Yi-Chao Chen Oliver Jensen, Lili Qiu, Apurv Bhartia Swati Rallapalli 1 MobiHoc 2013, Bangalore, India The University of Texas at Austin

Motivation Multi-antenna devices are becoming common Offer diverse rate choices – # of antennas, modulation, coding, # of streams Rate adaptation – beaten to death problem? Large capacity gain, but significantly more energy! ModeIntel TXIntel Rx Single Antenna1.28 W0.94 W Two Antennas1.99 W1.27 W Three Antennas2.10 W1.60 W Rate adaptation needs to energy-aware!

What’s the big deal? Highest rateLowest ETT Minimum energy!

Energy vs. Tx time: the trade-off Reduce time by 68%! Reduce time by 50%! 1.No single setting to minimize energy 2.Single antenna ≠ minimum energy Exact rate and # of antennas depend on multiple factors – Channel condition, wireless card and frame size

Hence, our work! Understand energy consumption in these devices Design an energy-aware rate adaptation scheme

Contributions Extensive power measurements for multiple n wireless adapters Derive energy model based on power measurements Propose an energy-aware rate adaptation scheme Evaluate using simulation and testbed experiments

Why Model-Driven? Why not probing? – Slow given the large search space w/ MIMO – Hard to accurately measure the power of probe frames Model-driven – Estimate power consumption for each rate under the current channel condition – Directly select the one w/ lowest power

Power Measurement Setup Monsoon power monitor – One reading/μs – Maximum power value every 200μs Multiple wireless cards – Intel 5300N series – Atheros 11n – Windows mobile smartphone

Power Measurement Methodology Measurements at both transmitter and receiver Different configurations – Frame size ( bytes) – # of antennas – n compliant data rates

Atheros Energy Measurements Atheros Wi-Fi transmitterAtheros Wi-Fi receiver

Intel Energy Measurements Intel Wi-Fi transmitterIntel Wi-Fi receiver

Measurement-Driven Energy Model IntelAtheros

Validating the model CardTransmissionReception Atheros3.4%1.3% Intel0.65%1.4% Phone4.9%3.6% Error is consistently below 5%!

Energy Aware Rate Adaptation Select rate for next transmission that minimized energy!

Channel State Information (CSI)

Compute loss rate Map pp-SNR to un-coded BER using known relationship Convert un-coded BER to coded BER Calculate frame error rate (FER) Partial packet recovery (PPR) support – Only the ETT calculation changes (ref. paper)

Estimate energy consumption AP or back-end server keeps table of energy models – Account for most commonly used Wi-Fi cards Get the make/model of the Wi-Fi card – Explicit feedback or passive detection Compute ETT based on frame loss rate (FER) Get all MCS that can give 90% or more delivery rate – Select the one with minimum energy

Putting it all together Measure CSICalculate pp-SNRCalculate estimated loss rateCompute ETTSelect rate minimizes energy!

Evaluation Trace-driven simulator – Static and mobile channel traces using Intel 5300 – Written in python (??? LOC) Testbed – Uses the Intel 5300 card – Iwlwifi driver is modified to support rate adaptation

Simulation Methodology Developed in Python using real CSI traces Different schemes are supported – Sample Rate with MIMO – Effective SNR – Maximum throughput – Minimum energy – Minimum Energy with throughput constraint

Intel Transmitter EnergyThroughput MinEng consumes 14-24% less energy than MaxTput

Intel Receiver EnergyThroughput MinEng consumes 25-35% less energy than MaxTput

Intel Receiver with PPR Energy Throughput MinEng consumes 26-28% less energy than MaxTput

Testbed Implemented scheme on Intel Wi-Fi link 5300 driver – Used tool in [Halperin10] to extract CSI from driver Static channel – 200 UDP Packet of 1000 bytes each transmitted – Results averaged over 10 runs Mobile channel – Receiver moves away from transmitter at walking speed – Results averaged over 5 runs

Static Channel EnergyThroughput MinEng consumes 19% less energy for transmitter and 28% for receiver

Mobile Channel Energy savings do not degrade with the channel!

Related Work 27 Models based on data size [Carvahlo04], empirical study [Bala09] Neither considers effects of multiple antennas, data rates, tx power Study power consumption under different parameters[Halperin10] Do not develop energy model Extensively studied [Bicket05, Holland01, Sadeghi02, Wong06, etc.] None of these schemes consider minimizing energy Energy based rate adaptation [Li12] Limited effectiveness of probing-based approach Power Saving Mode Optimization [Napman10, Sleepwell11, E-mili11] Complementary to our work Energy measurement and Models Rate Adaptation Power Savings

Conclusion Collect and analyze extensive power measurements – Derive simple energy models for transmission/reception Develop model-driven energy-aware rate adaptation scheme Experimentally show significant energy savings possible – 14-37% over existing approaches – PPR extensions can be even better

Questions ??? Thank You.

Selecting the min Energy Rate SNR values are used to calculate the delivery ratio and expected transmission time ETT = PacketSize x DeliveryRatio transmission time Energy is calculated using the energy model – Appropriate transmission parameters like number of antennas – Expected transmission time – The rate which has the smallest estimated energy consumption is selected

Variations Minimize energy with throughput constraint – Selects a constraint on throughput. E.g. 80% of the maximum throughput possible for a given channel – Selects the rate which consumes the least amount of energy while satisfying the constraint on throughput Partial Packet Recovery Support – Approach also works with PPR – PPR only changes ETT calculation. The model remains the same

Simulator Following schemes are implemented – Sample Rate with MIMO Probing scheme. Uses loss rate as a metric to maximize throughput – Maximum Throughput Selects the rate which yields the highest throughput irrespective of energy consumption – Minimum Energy Selects the rate which consumes the least amount of energy – Minimum Energy with Throughput Constraint Tries to minimize energy consumption by placing a threshold on throughput loss

Multi-antenna Wi-Fi ETT vs. energy relationship does not hold! – Highest throughput ≠ lowest energy – Additional energy consumption by MIMO Single antenna does not always consume minimum energy Rate minimizing energy depends on channel condition and energy profile of Wi-Fi device Solution: Joint Optimization of Energy and Throughput through Rate Adaptation

Power Measurement Setup iwl5300 Power Monitor gnd 56 mΏ

Phone Energy Measurements Smartphone transmitter Smartphone receiver