Realizing the Full Potential of PSM using Proxying

Slides:



Advertisements
Similar presentations
MicroCast: Cooperative Video Streaming on Smartphones Lorenzo Keller, Anh Le, Blerim Cic, Hulya Seferoglu LIDS, Christina Fragouli, Athina Markopoulou.
Advertisements

Journaling of Journal Is (Almost) Free Kai Shen Stan Park* Meng Zhu University of Rochester * Currently affiliated with HP Labs FAST
ICNP’07, Beijing, China1 PSM-throttling: Minimizing Energy Consumption for Bulk Data Communications in WLANs Enhua Tan 1, Lei Guo 1, Songqing Chen 2, Xiaodong.
Fine-Grained Power Modeling for Smartphones Using System Call Tracing Abhinav Pathak, Y. Charlie Hu Purdue University Ming Zhang, Paramvir Bahl, Yi-Min.
E-MiLi: Energy-Minimizing Idle Listening in Wireless Networks Xinyu Zhang, Kang G. Shin University of Michigan – Ann Arbor.
University of Michigan Electrical Engineering and Computer Science Anatomizing Application Performance Differences on Smartphones Junxian Huang, Qiang.
1 BUFFERING APPROACH FOR ENERGY SAVING IN VIDEO SENSORS Wanghong Yuan, Klara Nahrstedt Department of Computer Science University of Illinois at Urbana-Champaign.
Minimizing Energy for Wireless Web Access with Bounded Slowdown Ronny Krashinsky and Hari Balakrishnan MIT Laboratory for Computer Science {ronny,
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.
A Method for Characterizing Energy Consumption in Android Smartphones Authors: Luis Corral, Anton B. Georgiev, Alberto Sillitti, Giancarlo Succi Center.
Augmenting Mobile 3G Using WiFi Sam Baek Ran Li Modified from University of Massachusetts Microsoft Research.
Introduction to Smartphone Energy Management. Issue 1/2 Rapid expansion of wireless services, mobile data and wireless LANs Greatest limitation: finite.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
1 Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Network and Systems Laboratory nslab.ee.ntu.edu.tw Kaisen Lin, Aman Kansal, Dimitrios Lymberopoulos, and Feng Zhao Archiang.
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.
SYN Flooding: A Denial of Service Attack Shivani Hashia CS265.
Slides modified and presented by Brandon Wilson.
Energy Efficient Web Server Cluster Andrew Krioukov, Sara Alspaugh, Laura Keys, David Culler, Randy Katz.
Power Management in Presented by Sweta Sarkar June 17 th, 2002.
Power saving technique for multi-hop ad hoc wireless networks.
Avoiding the Rush Hours: WiFi Energy Management via Traffic Isolation
Niranjan Balasubramanian Aruna Balasubramanian Arun Venkataramani University of Massachusetts Amherst Energy Consumption in Mobile Phones: A Measurement.
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.
Doc.: IEEE /0028r1 Submission January 2012 Anna Pantelidou, Renesas Mobile CorporationSlide 1 Power Saving Possibilities for Networks Supporting.
Sensys 2009 Speaker:Lawrence.  Introduction  Overview & Challenges  Algorithm  Travel Time Estimation  Evaluation  Conclusion.
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.
Networked Systems Practicum Lecture 7 – Power Management 1.
Characterizing and Modeling the Impact of Wireless Signal Strength on Smartphone Battery Drain Ning Ding Xiaomeng Chen Abhinav Pathak Y. Charlie Hu 1 Daniel.
A Novel Adaptive Distributed Load Balancing Strategy for Cluster CHENG Bin and JIN Hai Cluster.
E-MiLi: Energy-Minimizing Idle Listening in Wireless Networks Xinyu Zhang and Kang G. Shin Dept. of EECS Univ. Michigan 1 Presented by: Fenggang Wu 2011/11/04.
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
Snooze: Energy Management in n WLANs Ki-Young Jang, Shuai Hao, Anmol Sheth, Ramesh Govindan.
Smartphone Background Activities in the Wild: Origin, Energy Drain, and Optimization Xiaomeng Chen Abhilash Jindal Ning Ding Y. Charlie Hu Maruti Gupta.
Performance Analysis of Decentralized RAN (Radio Access Network) Selection Schemes December 28 th, 2004 Yang, Sookhyun.
Energy Consumption in Mobile Phones: A Measurement Study and Implications for Network Applications REF:Balasubramanian, Niranjan, Aruna Balasubramanian,
Optimal Selection of Power Saving Classes in IEEE e Lei Kong, Danny H.K. Tsang Department of Electronic and Computer Engineering Hong Kong University.
An Energy Efficient MAC Protocol for Wireless LANs Eun-Sun Jung Nitin H. Vaidya IEEE INFCOM 2002 Speaker :王智敏 研二.
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
Eduardo Cuervo – Duke University Aruna Balasubramanian - University of Massachusetts Amherst Dae-ki Cho - UCLA Alec Wolman, Stefan Saroiu, Ranveer Chandra,
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.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Emir Halepovic, Jeffrey Pang, Oliver Spatscheck AT&T Labs - Research
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
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.
Denial of Convenience Attack to Smartphones Using a Fake Wi-Fi Access Point Erich Dondyk, Cliff C. Zou University of Central Florida.
Enhancing Mobile Apps to Use Sensor Hubs without Programmer Effort Haichen Shen, Aruna Balasubramanian, Anthony LaMarca, David Wetherall 1.
1 Three ways to (ab)use Multipath Congestion Control Costin Raiciu University Politehnica of Bucharest.
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:
Smartphone Energy Drain in the Wild: Analysis and Implications Authors: Xiaomeng Chen, Ning Ding, Abhilash Jindal†, Y. Charlie Hu†, Maruti Gupta, Rath.
Nara, Japan, June 27th -June 30th, 2016
Ge Peng, Gang Zhou, David T. Nguyen, Xin Qi
Group 5 ECE 4605 Neha Jain Shashwat Yadav
WUR-based Power Save Operations of AP
Xiaodong Zhang Ohio State University in Collaborations with
Outline Introduction Related Work
WUR Reconnection Usage Model
Protocols for Low Power
Energy Management System in Ad Hoc Wireless Networks
WLAN Paging and Idle Mode
Wireless Networks - Energy, Security
E-MiLi: Energy-Minimizing Idle Listening in Wireless Networks
0-RTT Converter PoC over Real 5G
Presentation transcript:

Realizing the Full Potential of PSM using Proxying Ning Ding Abhinav Pathak Y. Charlie Hu Clay Shepard Lin Zhong Dimitrios Koutsonikolas

Smartphone is Energy Constrained Battery capacity only doubles in last 15 years 3G/4G GPS CPU Screen WiFi Camera

WiFi Energy Consumption Data AP … … Phone Data Idle Even in idle, WNIC drains out battery in 6-10 hrs! Send WiFi NIC Power (mW) Recv 1000mW Idle Listen 765mW 650mW Time (ms)

Modes of WiFi NIC Constant Awake Mode (CAM) Power Saving Mode (PSM) Send, Recv, Idle Listen High power Power Saving Mode (PSM) Cannot send/recv/idle listen Very little power

WiFi: Power Saving Mode Beacon Beacon Beacon Beacon AP 100ms 100ms 100ms Beacon Phone WiFi NIC Power (mW) Time (ms)

WiFi: Power Saving Mode (cont’d) Server Data PSM Wake-up Delay PSM does not come for free! Beacon AP Phone WNIC in PSM, cannot recv WNIC switch to CAM WiFi NIC Power (mW) Time (ms)

PSM Energy - performance trade off Two implementations of PSM Static PSM Dynamic PSM

Static PSM Server AP Phone Static PSM WiFi NIC Power Flow Time: 300ms Data SYNACK Wake-up Delay Wake-up Delay Wake-up Delay ACK SYNACK AP Beacon SYN Req Phone Static PSM Flow Time: 300ms Energy: 3 μAh WiFi NIC Power (mW) Already in PSM Time (ms)

Dynamic PSM Server AP Phone Static PSM Flow Time: 300ms Energy: 3 μAh Data SYN ACK ACK AP Beacon SYN Req Phone PSM Timeout Static PSM Flow Time: 300ms Energy: 3 μAh Dynamic PSM Flow Time: 90ms Energy: 10 μAh WiFi NIC Power (mW) Time (ms)

Motivation Performance Energy Static PSM Dynamic PSM Can we make it ?

Understand Dynamic PSM Server AP Phone RTT Phone PSM Timeout Nokia N900 200ms HTC Nexus One iPhone 4 95ms PSM Timeout Key: PSM Timeout > RTT

Percy: Design 1. 2. AP Split-TCP Proxy AP PSM Timeout 200ms/95ms

Percy: Short Flows Server AP+Proxy Phone Static PSM Flow Time: 300ms Data Server SYN Data SYN ACK Req ACK Req AP+Proxy Beacon SYN Phone Static PSM Flow Time: 300ms Energy: 3 μAh Dynamic PSM Flow Time: 90ms Energy: 10 μAh Percy Flow Time: 110ms Energy: 4 μAh WiFi NIC Power (mW) Time (ms)

Percy: Long Flows Periodical Flush WiFi NIC Power (mW) Time (ms) SYN Data Req SYN ACK ACK SYN Req Beacon Periodical Flush WiFi NIC Power (mW) Time (ms)

Evaluation Trace-driven experiment PSM configurations 10-phone 1-week trace 38,069 HTTP flows PSM configurations Percy Static PSM Dynamic PSM: Nokia N900 HTC Nexus One iPhone 4

Result – Energy Consumption 67% 44% Total energy consumption for different PSM schemes

Result – Network Performance Time (ms) CDF of flow time difference compared to Android PSM configuration

Conclusion Existing PSMs have inherent problems A simple system: Percy improve the energy savings maintain good performance Percy saves 44-67% energy while incur minimal flow time elongation