mit csail
play

MIT CSAIL 1 Problem: 3G/LTE is a battery hog Up to 14 hours on 2G - PowerPoint PPT Presentation

Shuo Deng, Hari Balakrishnan MIT CSAIL 1 Problem: 3G/LTE is a battery hog Up to 14 hours on 2G Up to 6.5 hours on 3G 100% 90% 80% 70% Energy Percentage 60% 50% 40% 30% 20% 10% 0% Goal: Reduce Energy News IM


  1. Shuo Deng, Hari Balakrishnan MIT CSAIL 1

  2. Problem: 3G/LTE is a battery hog  “Up to 14 hours on 2G” “Up to 6.5 hours on 3G” 100% 90% 80% 70% Energy Percentage 60% 50% 40% 30% 20% 10% 0% Goal: Reduce Energy News IM Micro-blog Game Email Social Finance Network Consumption Data Active, No Data High PowerIdle State Switch 2

  3. Context: Radio Resource Control Inactivity Timer t 1 Cell_DCH (Active) Cell_FACH Cell_PCH/IDLE (High Power Idle) (Idle) Inactivity Timer t 2 3

  4. t 1 Active Power Consumption High Power IDLE Idle t 2 t 1 t 2 IDLE IDLE 4

  5. Fast Dormancy Inactivity Timer t 1 Active High Power Idle Idle Inactivity Timer t 2 Idle Active 5

  6. Idle Active Challenges  Switching between states takes time(1~3 seconds), and consumes energy  Signaling overhead t1 t2 IDLE IDLE 6

  7. Contributions  A traffic-aware design to control radio state transitions to reduce energy consumption  MakeIdle: when to switch to Idle  MakeActive: when to switch to Active MakeActive Idle Active MakeIdle  Experimental evaluation on real usage data  Energy reduction up to 75% across different carriers 7

  8. System Design Active Idle App1 App2 App3 Control Socket Module Calls Packet/Socket Call Switch to Idle Information Modified Socket Layer Switch to Active Fast Data Dormancy Interface Trigger Fast Dormancy 3G Radio 8

  9. t1 t2 IDLE IDLE Power time 9

  10. Active Idle MakeIdle Algorithm MakeIdle Power Power time time IAT Inter Arrival Time > , should switch to Idle mode to If minimize the energy consumption. If IAT > threshold , should switch to Idle mode. 10

  11. Active Idle MakeIdle Algorithm MakeIdle  Predict whether the IAT will be greater than threshold  Wait for a short period of time t wait , if no packet comes, then put the radio to Idle mode  Why: the longer the network is idle, the longer it is likely to remain idle 11

  12. Active Idle MakeIdle: Picking t wait MakeIdle … P(IAT>t+threshold | IAT>t ) Previous N packets   ( Energy Energy ) state _ switch no _ state _ switch 12

  13. Power Current Scheme time Power With MakeIdle time Power With MakeActive time 13

  14. MakeActive Active Idle MakeActive Algorithm  Reduce the number of state switches by introducing a small delay when the radio is in Idle mode and data transmission requests come from the mobile device side  How much delay for each request?  Fixed delay bound  Learning algorithm 14

  15. Evaluation Setup  Energy profiling  Power consumption profiles for 4 US major carriers: AT&T, Verizon, T-Mobile, Sprint  Trace driven simulation  Tcpdump traces for real usage data, collected from 9 users, 28 days in total 15

  16. Evaluation: MakeIdle 40x 80 95% IAT across users 35x 70 Energy Saved (%) Increased Signaling 95% IAT per user 30x 60 MakeIdle Overhead 25x 50 Prior knowledge of IAT 40 20x (Oracle) 30 15x 20 10x 10 5x 0 0 1 2 3 -10 1 2 3 User ID User ID 16

  17. Active Idle Evaluation: MakeIdle MakeIdle  Prediction Accuracy 95% IAT across users FP 95% IAT across users FN 95% IAT per user FP 30 95% IAT per user FN False Positive (FP) or 25 False Negative (FN) MakeIdle FP MakeIdle FN 20 15 10 5 0 1 2 3 User ID 17

  18. Evaluation: Different Carriers 80 70 Energy Saved (%) 60 95% IAT across users 50 95% IAT per user 40 MakeIdle 30 MakeIdle+MakeActive 20 10 0 T-Mobile AT&T Verizon 3G Verizon LTE -10 Carriers 18

  19. Related Work  Inactivity timer reconfiguration  Statistical method [Falaki et al, 2010]: 95 percentile packet inter arrival time  Applications-Involved Design  TailEnder [Balasubramanian et al, 2009]: each application specifies its delay tolerance  TOP [Qian et al, 2010]: application predict the gap between its own traffic transmissions  TailTheft [Liu et al, 2011]: application specifies delay tolerance and predicts transmission duration 19

  20. Conclusion  A traffic-aware design to control state transitions of 3G/LTE radio to reduce energy consumption on mobile devices  Require no modifications of the applications  Save 3G/LTE energy consumption by up to 75% across different carriers 20

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend