TOWARDS ENERGY EFFICIENT VOIP OVER WIRELESS LANS VINOD NAMBOODIRI, LIXIN GAO. ACM MOBIHOC 2008 2008.7.8. Youngbin Im

Slides:



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

Submission doc.: IEEE 11-14/0xxx March 2014 Giwon Park, LG ElectronicsSlide 1 Discussion on power save mode for real time traffic Date: Authors:
Doc.: IEEE /0881r0 Submission July 2012 Anna Pantelidou, Renesas Mobile CorporationSlide 1 PS Mode Enhancements with Timing Indication Date:
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
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,
Time Slicing in Mobile TV Broadcast Networks with Arbitrary Channel Bit Rates Cheng-Hsin Hsu Joint work with Dr. Mohamed Hefeeda April 23, 2009 Simon Fraser.
1 Power Management in IEEE Yu-Chee 1. Possible Access Sequences for a STA in PS Mode 2. PS in Infrastructure Network 3. PS in Ad.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
Overview of IEEE and MAC Layer September 25, 2009 SungHoon Seo
1 Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
1 Power Management in IEEE Yu-Chee 1. Possible Access Sequences for a STA in PS Mode 2. PS in Infrastructure Network 3. PS in Ad.
Choosing Beacon Periods to Improve Response Times for Wireless HTTP Clients Suman Nath Zachary Anderson Srinivasan Seshan Carnegie Mellon University.
Power Management in Presented by Sweta Sarkar June 17 th, 2002.
Adaptive Playout Scheduling Using Time- scale Modification in Packet Voice Communications Yi J. Liang, Nikolaus Farber, Bernd Girod Information Systems.
Wireless Networking WAN Design Module-06
Power saving technique for multi-hop ad hoc wireless networks.
Low Latency Wireless Video Over Networks Using Path Diversity John Apostolopolous Wai-tian Tan Mitchell Trott Hewlett-Packard Laboratories Allen.
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.
WiseMAC: An Ultra Low Power MAC Protocol for the Downlink of Infrastructure Wireless Sensor Networks Presented by Angel Pagan November 27, 2007 A. El-Hoiydi.
protocol continued. DCF The basic idea is non-persistent. Can do an optimization: For a new packet (Q len = 0), the sender needs only wait for.
Unwanted Link Layer Traffic in Large IEEE Wireless Network By Naga V K Akkineni.
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.
ECE 256, Spring 2008 Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So & Nitin Vaidya.
Maintaining Performance while Saving Energy on Wireless LANs Ronny Krashinsky Term Project
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Video Streaming over Cooperative Wireless Networks Mohamed Hefeeda (Joint.
Copyright: S.Krishnamurthy, UCR Power Controlled Medium Access Control in Wireless Networks – The story continues.
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.
Optimal Selection of Power Saving Classes in IEEE e Lei Kong, Danny H.K. Tsang Department of Electronic and Computer Engineering Hong Kong University.
1 Chapter 8 Power Management in IEEE Yu-Chee 1. Possible Access Sequences for a STA in PS Mode 2. PS in Infrastructure Network 3.
Wireless LANs Prof. F. Tobagi MAC Management 1.
An optimal power-saving class II for VoIP traffic and its performance evaluations in IEEE e JungRyun Lee School of Electrical and Electronics Eng,Chung-Ang.
Smart Merging Strategy for Configuring Power Saving Parameters in IEEE Mobile WMANs Shiann-Tsong Sheu, Chih-Cheng Yang, Shao-Jung Lu Department.
An Empirical Analysis of the IEEE MAC Layer Handoff Process Arunesh Mishra Minho Shin William Arbaugh University of Maryland,College Park,MD.
A Novel APSD Scheduler for WLAN IEEE e COMMUNICATION SYSTEMS, NETWORKS AND DIGITAL SIGNAL PROCESSING University of Lecce Speaker: Sebastiano Elia.
Token-DCF, COMSNET(2013) -> MOBICOM(2014). Introduction ▣ To improve standard MAC protocol of IEEE for WLAN. ▣ S-MAC, A-MAC, SPEED-MAC, and etc.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
A Wakeup Scheme for Sensor Networks: Achieving Balance between Energy Saving and End-to-end Delay Xue Yang, Nitin H.Vaidya Department of Electrical and.
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
A+MAC: A Streamlined Variable Duty-Cycle MAC Protocol for Wireless Sensor Networks 1 Sang Hoon Lee, 2 Byung Joon Park and 1 Lynn Choi 1 School of Electrical.
By Zhimin He Oct 1st,2003 Computer Science Department University of Virginia SPAN: An Energy-Efficient Coordination Algorithm for Topology Maintenance.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
ECE 256, Spring 2009 __________ Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver __________________.
Doc.:IEEE /0114r0 January 2012 Low Power Medium Access Date: Slide 1 Authors:
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
1/49 Power Management in IEEE Yu-Chee Tseng.
Doc.: IEEE /1324r0 November 2012 Very Low Energy Paging Date: Authors: Slide 1 S. Merlin et al.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
1 A Cross-Layer Scheduling Algorithm With QoS Support in Wireless Networks Qingwen Liu, Student Member, IEEE, Xin Wang, Member, IEEE, and Georgios B. Giannakis,
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.
Energy-efficient Sleep-mode Operations for Broadband Wireless Access Systems You-Lin Chen and Shiao-Li Tsao Department of Computer Science, National Chiao.
Submission doc.: IEEE 11-15/0592r0 May 2015 Eric Wong (Apple)Slide 1 More Power Save Calibration Results Date: Authors:
Submission doc.: IEEE 11-11/1204r1 ZTE CorporationSlide 1 Power saving mechanism consideration for ah framework Date: Authors: Sept 2011.
Doc.: IEEE /2446r0 Submission September 2007 Eldad Perahia, Intel CorporationSlide 1 MIB Attributes for 40 MHz Scanning in 2.4 GHz Date:
Improved IEEE PCF performance using silence detection and cyclic shift on stations polling E. Ziouva and T. Antonakopoulos IEE Proceedings-Communications,
PMAC: An adaptive energy-efficient MAC protocol for WSNs
AP Power Saving Date: Authors: May 2017 Month Year
Wireless VoIP System Design Considerations
Wireless VoIP System Design Considerations
Peer Power Save Mode for TDLS
Wireless VoIP System Design Considerations
Power saving mechanism consideration for ah framework
E-MiLi: Energy-Minimizing Idle Listening in Wireless Networks
Scheduled Peer Power Save Mode for TDLS
Investigation of Voice Traffic in Wi-Fi Environment
Presentation transcript:

TOWARDS ENERGY EFFICIENT VOIP OVER WIRELESS LANS VINOD NAMBOODIRI, LIXIN GAO. ACM MOBIHOC Youngbin Im

CONTENTS Introduction Background GreenCall algorithm Evaluation through commodity HW/SW Simulation Conclusion 2/21

INTRODUCTION Emergence of dual mode phone/devices like Apple iPhone and RIM Blackberry  Voice of IP(VoIP) calls over WLANs became a common option Driving factors of the shift to dual mode Cost effectiveness Lack of coverage of cellular networks 3/21

INTRODUCTION Limitation Energy consumption of WLAN interface can be significant Ex) iPhone 14 hours’ talk time with WLAN off 8 hours with both interfaces on 6 hours with web browsing and access of once every hour Reducing the energy consumed during VoIP calls is a critical step towards extending the operating lifetime of these mobile devices. Battery capacity1000mAh Talk time255 min Stand-by time210~340 hours Battery capacity1300mAh Talk time190 min Stand-by time40 hour 4/21

INTRODUCTION Difficulties of energy reduction during VoIP Short tolerable latencies Order of hundreds of ms Short packet generation intervals Order of tens of ms In this paper Address the issue of how to reduce energy consumption of the WLAN interface during a VoIP call While preserving the quality within acceptable levels 5/21

BACKGROUND Key idea of saving energy of wireless interface Allow sleep as much as possible reducing the time in idle  but, the radio may not know when it has to wake up to receive packets E. Shih, P. Bahl and M. J. Sinclair. Wake on Wireless: An Event-Driven Energy Saving Strategy for Battery Operated Devices. MOBICOM /21

BACKGROUND Power Save Mode(PSM) in for infrastructure WLANs A node transition to sleep state when it is not actively sending/receiving by notifying AP with PS-Bit AP buffers packets for sleeping nodes Announces frames buffered by TIM(traffic indication map) sent with every beacon Power Saving stations wake up periodically listen for Beacons If TIM indicates frame buffered station sends PS-Poll and stays awake to receive data After receiving all, goes to sleep else station sleeps again If don’t want PSM anymore, sets the PS-Bit off 7/21

BACKGROUND VoIP scenario on WLAN interface Client / peer Playout deadline For precise sleep/wakeup scheduling we should consider latencies 8/21

BACKGROUND 9/21

GREENCALL ALGORITHM Approach Trade-off the possibility of some packet loss by introducing a parameter LR (the tolerable loss rate of the application) That is, seek a sleep schedule that maximizes energy savings while targeting a loss rate no greater than LR Three steps to calculate sleep periods Determine playout deadlines of each arriving packet Estimate times at which packets would have been received at the client if it never used PSM Calculate sleep period for future packets 10/21

GREENCALL ALGORITHM Calculation of playout deadlines generation sending arriving deadline peerclient Internet estimated network latency estimated wireless latency client’s AP whereIs the constant tolerable latency of all packets Is the constant encoding and packetization delay whereis the constant packet generation interval m is the sequence number 11/21

GREENCALL ALGORITHM Estimation of times at which packets would have been received without PSM arriving deadline client pseudo spare time : difference b/w playout time and arrival time minus : the time required to decode and play out a packet We should find the actual spare time (difference b/w playout deadline/receive time w/o PSM) Approach : add the possible buffering delay to its observed spare time Observation : the first packet buffered during a sleep period incurs the maximum delay among all packets in the AP buffer Minimum buffering delay Estimate of the actual spare time(becomes upper bound on actual spare times of all packets) client’s AP start of buffering start of sleep end of sleep, request for packet end of buffering arrival of first packet arrival of first buffered packet : last used sleep period 12/21

GREENCALL ALGORITHM Calculation of sleep period for future packets Estimate the actual spare times of packets arriving in the future Use the minimum of last H spare times as an estimator where H is chosen large enough to ensure that the spare time of the first arrived packet during last sleep is considered Calculate sleep period Adapt the window H to control the loss rate 13/21

GREENCALL ALGORITHM Example (arrival at AP) (delay b/w AP & client) (arrival at client) (playout deadline) (previous sleep period) (actual spare time) (next sleep period) (decoding time) (packet generation interval) 14/21

GREENCALL ALGORITHM 15/21

EVALUATION Experiment setup A laptop running Linux with Intel PRO2200 adapter connected to an g AP Emulate traffic with parameters derived from typical VoIP calls to provide flexibility & repeatability Continuously exchange UDP packets of 160 bytes Traffic generating interval was 30ms or 60ms Silence-suppression using recommendations of ITU-T for generating artificial conversations 12 minute conversation (average length of VoIP sessions) Parameters 250 ms tolerable latency, 2% tolerable loss rate Initial H=100, H min =100, H max =1000, C interval =500, C incf =1.25, C decf =0.80 Only used sleep period of 100 ms due to the standard which states that sleep periods be specified as multiple of AP’s beacon interval 16/21

EVALUATION Result Higher energy savings without silence suppression GreenCall allows more energy to be saved when more packets are actually being sent No packet loss Static sleep periods still left plenty of spare time 17/21

SIMULATION To study the possible energy savings achievable if the sleep period was fully configurable Run GreenCall over multiple actual traces using a custom built simulator Similar parameter values Power consumption values were obtained from spec 18/21

SIMULATION Energy savings under different settings Default : no silence suppression, 30 ms packet generation interval, peer doesn’t run GreenCall 19/21

CONCLUSION Presented the GreenCall algorithm that leverages the IEEE PSM mode to save energy while ensuring that application quality is preserved. Through experiments and trace-based simulations over diverse Internet paths, showed the utility of GreenCall 20/21

APPENDIX : PSM 21/21