EXPLOITING VOIP SILENCE FOR WIFI ENERGY SAVINGS IN SMART PHONES Andrew J. Pyles 1, Zhen Ren 1, Gang Zhou 1, Xue Liu 2 1 College of William and Mary, 2.

Slides:



Advertisements
Similar presentations
IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
Advertisements

Context-aware battery management for mobile phones N. Ravi et al., Conf. on IEEE International Pervasive Computing and Communications,
Submission doc.: IEEE 11-14/0xxx March 2014 Giwon Park, LG ElectronicsSlide 1 Discussion on power save mode for real time traffic Date: Authors:
E-MiLi: Energy-Minimizing Idle Listening in Wireless Networks Xinyu Zhang, Kang G. Shin University of Michigan – Ann Arbor.
Minimizing Energy for Wireless Web Access with Bounded Slowdown Ronny Krashinsky and Hari Balakrishnan MIT Laboratory for Computer Science {ronny,
1 Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks INFOCOM 2001 Michael Barry, Andrew T. Campbell Andras Veres.
Introduction to Smartphone Energy Management. Issue 1/2 Rapid expansion of wireless services, mobile data and wireless LANs Greatest limitation: finite.
LBVC: Towards Low-bandwidth Video Chats on Smartphones Xin Qi, Qing Yang, David T. Nguyen, Gang Zhou, Ge Peng College of William and Mary 1.
FLIGHT: Clock Calibration Using Fluorescent Lighting Zhenjiang Li, Wenwei Chen, Cheng Li, Mo Li, Xiang-Yang Li, Yunhao Liu Nanyang Technological University,
Submission doc.: IEEE 11-15/0306r3 March 2015 Eric Wong (Apple)Slide 1 Power Save Mode Calibration Results Date: Authors:
1 Span. 2 Goals Minimize energy consumption Wireless interface is largest power drain* Maximize OFF time Minimize end-to-end delay No centralized controller.
Choosing Beacon Periods to Improve Response Times for Wireless HTTP Clients Suman Nath Zachary Anderson Srinivasan Seshan Carnegie Mellon University.
WiFi Models EE 228A Lecture 5 Teresa Tung and Jean Walrand
Power Management in Presented by Sweta Sarkar June 17 th, 2002.
Enfold: Downclocking OFDM in WiFi
Submission doc.: IEEE /0103r0 January 2015 Jarkko Kneckt, NokiaSlide 1 Power Save Calibration Date: Authors:
Submission doc.: IEEE /1454r0 November 2014 Jarkko Kneckt (Nokia)Slide ax Power Save Discussion Date: Authors:
Power saving technique for multi-hop ad hoc wireless networks.
1 Research Highlights Power-Saving Issues. 2 Outline E. S. Jung and N. Vaidya, “ An Energy Efficient MAC Protocol for Wireless LANs ”, INFOCOM E.
Avoiding the Rush Hours: WiFi Energy Management via Traffic Isolation
Doc.: IEEE /0028r1 Submission January 2012 Anna Pantelidou, Renesas Mobile CorporationSlide 1 Power Saving Possibilities for Networks Supporting.
Networked Systems Practicum Lecture 7 – Power Management 1.
Unwanted Link Layer Traffic in Large IEEE Wireless Network By Naga V K Akkineni.
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He J. Sobrinho and A. krishnakumar.
Sidewinder A Predictive Data Forwarding Protocol for Mobile Wireless Sensor Networks Matt Keally 1, Gang Zhou 1, Guoliang Xing 2 1 College of William and.
1 Computer Communication & Networks Lecture 13 Datalink Layer: Local Area Network Waleed Ejaz
Enhanced power efficient sleep mode operation for IEEE e based WiMAX Shengqing Zhu, and Tianlei Wang IEEE Mobile WiMAX Symposium, 2007 IEEE Mobile.
Advanced Mechanisms for Sleep Mode Optimization of VoIP Traffic over IEEE m IEEE Globecom 2010 Ritesh K. Kalle, Maruti Gupta, Aran Bergman, Elad.
SAPSM : S mart A daptive PSM for Smartphones Andrew J. Pyles, Xin Qi, Gang Zhou, Matthew Keally and Xue Liu* College of William and Mary, *McGill.
Maintaining Performance while Saving Energy on Wireless LANs Ronny Krashinsky Term Project
VoIP over Wireless LAN Brandon Wilson PI: Alexander L. Wijesinha.
Snooze: Energy Management in n WLANs Ki-Young Jang, Shuai Hao, Anmol Sheth, Ramesh Govindan.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Video Streaming over Cooperative Wireless Networks Mohamed Hefeeda (Joint.
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
New Models for Perceived Voice Quality Prediction and their Applications in Playout Buffer Optimization for VoIP Networks University of Plymouth United.
A Power Saving MAC Protocol for Wireless Networks Technical Report July 2002 Eun-Sun Jung Texas A&M University, College Station Nitin H. Vaidya University.
Chun Nie, Thanasis Korakis, and Shivendra Panwar Department of Electrical and Computer Engineering, Polytechnic University, Brooklyn A Multi-hop Polling.
An Energy Efficient MAC Protocol for Wireless LANs Eun-Sun Jung Nitin H. Vaidya IEEE INFCOM 2002 Speaker :王智敏 研二.
Smart Merging Strategy for Configuring Power Saving Parameters in IEEE Mobile WMANs Shiann-Tsong Sheu, Chih-Cheng Yang, Shao-Jung Lu Department.
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
A Novel APSD Scheduler for WLAN IEEE e COMMUNICATION SYSTEMS, NETWORKS AND DIGITAL SIGNAL PROCESSING University of Lecce Speaker: Sebastiano Elia.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
1 DozyAP: Power-Efficient Wi-Fi Tethering Speaker Hao Han College of William & Mary 3/22/2013 W&M Graduate Research Symposium 2013.
Ch 10. Multimedia Communications over WMNs Myungchul Kim
Hybrid Power Saving Mechanism for VoIP Services with Silence Suppression in IEEE e Systems Hyun-Ho Choi, Jung-Ryun Lee, and Dong-Ho Cho IEEE Communications.
A Cooperative ONU Sleep Method for Reducing Latency and Energy Consumption of STA in Smart-FiWi Networks Speaker: Chia-Chih Chien Advisor: Dr. Ho-Ting.
Submission doc.: IEEE 11-15/0592r0 May 2015 Eric Wong (Apple)Slide 1 More Power Save Calibration Results Date: Authors:
EM-MAC: A Dynamic Multichannel Energy-Efficient MAC Protocol for Wireless Sensor Networks ACM MobiHoc 2011 (Best Paper Award) Lei Tang 1, Yanjun Sun 2,
Submission doc.: IEEE 11-11/1204r1 ZTE CorporationSlide 1 Power saving mechanism consideration for ah framework Date: Authors: Sept 2011.
Ch 10. Multimedia Communications over WMNs Myungchul Kim
Submission doc.: IEEE /1361r0 November 2015 Slide 1 Dmitry Akhmetov (Intel) Energy consumption with Scheduled PSP Date: Authors: NameAffiliationsAddressPhone .
IEEE Rate Control Algorithms: Experimentation and Performance Evaluation in Infrastructure Mode Sourav Pal, Sumantra R. Kundu, Kalyan Basu and Sajal.
Doc.: IEEE /2446r0 Submission September 2007 Eldad Perahia, Intel CorporationSlide 1 MIB Attributes for 40 MHz Scanning in 2.4 GHz Date:
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
Application-Aware Traffic Scheduling for Workload Offloading in Mobile Clouds Liang Tong, Wei Gao University of Tennessee – Knoxville IEEE INFOCOM
TOWARDS ENERGY EFFICIENT VOIP OVER WIRELESS LANS VINOD NAMBOODIRI, LIXIN GAO. ACM MOBIHOC Youngbin Im
Submission doc.: IEEE 11-14/1161r0 September 2014 Eric Wong et al (Apple)Slide 1 Parameters for Power Save Mechanisms Date: Authors:
Saving Power with Wi-Fi: How to prolong your battery life and still stay connected Vitaly Wool Senior Consultant, SonyEricsson Mobile Communications.
Nara, Japan, June 27th -June 30th, 2016
Ge Peng, Gang Zhou, David T. Nguyen, Xin Qi
WiFi Energy Management
Protocols for Low Power
Parameters for Power Save Mechanisms
Group 2: Qiuxi Zhu, Buchao Yu, Guoxi Wang
Using Dynamic PCF to improve the capacity of VoIP traffic in IEEE 802
Xin Qi, Matthew Keally, Gang Zhou, Yantao Li, Zhen Ren
E-MiLi: Energy-Minimizing Idle Listening in Wireless Networks
Presentation transcript:

EXPLOITING VOIP SILENCE FOR WIFI ENERGY SAVINGS IN SMART PHONES Andrew J. Pyles 1, Zhen Ren 1, Gang Zhou 1, Xue Liu 2 1 College of William and Mary, 2 University of Nebraska

Problem Description  Minimize energy use during phone calls  Observation: WiFi consumes 20x more energy when power save disabled.

Problem Description  Research by Drago, Molinari and Vagiliani (1978) : 60% of a typical conversation is silence.  Why not enter into WiFi Power Save Mode during silence periods in conversation?

Background : WiFi Power Save Beacon period 100ms Client is awake Client Sleeps AP Buffers Packets

Background: Adaptive PSM NULL: AWAKE PS-POLL NULL: SLEEP PS-POLL DELAY: depending on driver implementation NOTE: AWAKE = CAM mode

Background : RTP non-VAD : VAD : Voice Activity Detection

Adaptive PSM Switch to CAM Delay.. STILL in CAM NO packets for a while, time to SLEEP! (POWER SAVE MODE ENABLE) Could be sleeping!

Related Work  general approaches  Self Tuning Wireless Network Power Management, Mobicom (2003)  Micro Power Management of Active Interfaces, Mobisys (2008)  Catnap: Exploiting High Bandwith Wireless Interfaces to Save Energy for Mobile Devices, Mobisys (2010)  VoIP Specific approaches  U-APSD, IEEE e (2005)  Hybrid Power Saving Mechanism for VoIP Services with Silence Suppression in IEEE e Systems, Communications letters (2007)  Towards Energy Efficient VoIP over Wireless LANS, Mobihoc (2008)

Contributions  Exploit Silence periods using modeling and prediction  Propose Silence prediction framework called SiFi  Implement SiFi onto Android phone

Overview  Problem Description  Background  Related work  Contributions  Big idea  SiFi framework  Implementation  Evaluation  Conclusion

Big Idea  Training operation  Gather statistics about silence gaps in conversation  Run time operation  Detect start of silence period  Predict length of silence period  Enable WiFi Power Save Mode during predicted length

Big idea: Training Gather Silence Periods Store to disk Compute ECDF ECDF: Empirical Cumulative Distribution Function

Big idea: Runtime Detect start of silence period Wait α (typically 50ms) Determine length of sleep period: Δ Find MAX Δ where: P(x> α + Δ| x > α ) ≥β) β = confidence interval

Introducing SiFi  Silence Prediction based WiFi energy Adaptation

SiFi Framework

Implementation: WiFi Manager

Evaluation  Energy Consumption  Application Fidelity

Evaluation: Energy Consumption

Energy Consumption: non-VAD

Energy Consumption: VAD

Evaluation: Application Fidelity  We use Mean Opinion Score (MOS) for evaluation

Evaluation: Application Fidelity  MOS is a subjective measurement  Factors that impact MOS score:  ONE-Way delay (mouth to ear delay)  Jitter  How do we put this together?  E-MODEL:  R+7 ∗ 10 − 6R(R − 60)(100 − R)  “R” can be approximated using one-way delay, and inferred codec information

Application Fidelity: Delay  One Way delay can be calculated if clocks are synced. (Can’t assume that!) RTT= (Ta2 - Ta1) - (Tb2 - Tb1) ASSUME: OWD = RTT/ 2

Evaluation: Application Fidelity  E-Model : Estimate MOS rating of a call

Conclusion  Feedback from Application layer to WiFi driver = added energy savings!  Exploit Silence periods using modeling and prediction  Propose Silence prediction framework called SiFi  Implement SiFi onto Android phone

Questions and Discussion  Thank you!  Contact:  Questions?

backup

Related Work  Exploiting Idle Opportunities  Self Tuning Wireless Network Power Management, Mobicom (2003)  Micro Power Management of Active Interfaces, Mobisys (2008)  Catnap: Exploiting High Bandwith Wireless Interfaces to Save Energy for Mobile Devices, Mobisys (2010)  VoIP Specific approaches  U-APSD, IEEE e (2005)  Hybrid Power Saving Mechanism for VoIP Services with Silence Suppression in IEEE e Systems, Communications letters (2007)  Towards Energy Efficient VoIP over Wireless LANS, Mobihoc (2008)

Related Work  Research by Choi and Lee (2007)  Uses Exponential Backoff Algorithm  Oversleeping can cause quality problems  U-APSD standard  Upstream traffic triggers AP to transmit all buffered packets  Requires synchronous traffic  Two  Three  Four  Five