ACloseExaminaonofPerformanceand PowerCharacteris...

53
A Close Examina.on of Performance and Power Characteris.cs of 4G LTE Networks Junxian Huang 1 Feng Qian 1 Alexandre Gerber 2 Z. Morley Mao 1 Subhabrata Sen 2 Oliver Spatscheck 2 1 University of Michigan 2 AT&T Labs Research June 27 2012

Transcript of ACloseExaminaonofPerformanceand PowerCharacteris...

Page 1: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

A  Close  Examina.on  of  Performance  and  Power  Characteris.cs  of  4G  LTE  Networks  

Junxian  Huang1                Feng  Qian1                  Alexandre  Gerber2  Z.  Morley  Mao1                  Subhabrata  Sen2            Oliver  Spatscheck2  

 

1University  of  Michigan    2AT&T  Labs  -­‐  Research  

June 27 2012

Page 2: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

LTE  is  new,  requires  explora.on  •  4G  LTE  (Long  Term  Evolu/on)  is  future  trend  

–  Ini.ated  by  3GPP  in  2004  •   100Mbps  DL,  50Mbps  UL,  <5ms  latency  

–  Entered  commercial  markets  in  2009  

•  Lessons  from  3G  UMTS  networks  –  Radio  Resource  Control  (RRC)  state  machine  is  important  

– App  traffic  pa\erns  trigger  state  transi.ons,  different  states  determine  UE  power  usage  and  user  experience  

–  State  transi.ons  incur  energy,  delay,  signaling  overhead  

Page 3: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

LTE  state  machine   LTE  power  model  

Network  performance  

Parameter  configura.on  

Energy  efficiency  

Mobile  applica.on  

Page 4: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

RRC  state  transi.ons  in  LTE  

Continuous Reception

Short DRX

RRC_CONNECTED RRC_IDLE

Long DRX

DRX

Timer expiration

Data transfer

TtailTis

Ti

Page 5: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

RRC  state  transi.ons  in  LTE  

Continuous Reception

Short DRX

RRC_CONNECTED RRC_IDLE

Long DRX

DRX

Timer expiration

Data transfer

TtailTis

Ti

RRC_IDLE    

•  No  radio  resource  allocated    •  Low  power  state:  11.36mW  

average  power  

•  Promo.on  delay  from  RRC_IDLE  to  RRC_CONNECTED:  260ms  

Page 6: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

RRC  state  transi.ons  in  LTE  

Continuous Reception

Short DRX

RRC_CONNECTED RRC_IDLE

Long DRX

DRX

Timer expiration

Data transfer

TtailTis

Ti

RRC_CONNECTED    

•  Radio  resource  allocated    •  Power  state  is  a  func.on  of  

data  rate:    •  1060mW  is  the  base  

power  consump.on  •  Up  to  3300mW  

transmicng  at  full  speed  

Page 7: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

RRC  state  transi.ons  in  LTE  

Continuous Reception

Short DRX

RRC_CONNECTED RRC_IDLE

Long DRX

DRX

Timer expiration

Data transfer

TtailTis

Ti

Con/nuous  Recep/on   Send/receive  a  packet  

Promote  to  RRC_CONNECTED  

Reset  Ttail  

Page 8: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

RRC  state  transi.ons  in  LTE  

Continuous Reception

Short DRX

RRC_CONNECTED RRC_IDLE

Long DRX

DRX

Timer expiration

Data transfer

TtailTis

Ti

Ttail  stops  Demote  to  RRC_IDLE  

DRX  

Ttail  expire

s  

Page 9: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

Tradeoffs  of  Ttail  secngs  

Ttail  seIng   Energy  Consump/on  

#  of  state  transi/ons  

Responsiveness  

Long   High   Small   Fast  Short   Low   Large   Slow  

Page 10: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

RRC  state  transi.ons  in  LTE  

Continuous Reception

Short DRX

RRC_CONNECTED RRC_IDLE

Long DRX

DRX

Timer expiration

Data transfer

TtailTis

Ti

DRX:  Discon/nuous  Recep/on    

•  Listens  to  downlink  channel  periodically  for  a  short  dura.on  and  sleeps  for  the  rest  .me  to  save  energy  at  the  cost  of  responsiveness  

Page 11: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

Discon.nuous  Recep.on  (DRX):    micro-­‐sleeps  for  energy  saving  

•  In  LTE  4G,  DRX  makes  UE  micro-­‐sleep  periodically  in  the  RRC_CONNECTED  state  –  Short  DRX  –  Long  DRX  

•  DRX  incurs  tradeoffs  between  energy  usage  and  latency  –  Short  DRX  –  sleep  less  and  respond  faster  –  Long  DRX  –  sleep  more  and  respond  slower  

•  In  contrast,  in  UMTS  3G,  UE  is  always  listening  to  the  downlink  control  channel  in  the  data  transmission  states  

Page 12: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

DRX  in  LTE  

Short DRX cycle

Continuous Reception

On Duration

Long DRX cycle

Data transfer Ti expiresTis expires

Long DRX cycle

Ti starts Tis starts

•  A  DRX  cycle  consists  of  –  ‘On  Dura.on’  -­‐  UE  monitors  the  downlink  control  channel  (PDCCH)  –  ‘Off  Dura.on’  -­‐  skip  recep.on  of  downlink  channel  

•  Ti:  Con.nuous  recep.on  inac.vity  .mer  –  When  to  start  Short  DRX  

•  Tis:  Short  DRX  inac.vity  .mer  –  When  to  start  Long  DRX  

Page 13: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

LTE  state  machine   LTE  power  model  

Network  performance  

Parameter  configura.on  

Energy  efficiency  

Mobile  applica.on  

Page 14: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

Power  trace  of  RRC  state  transi.ons  

0

1000

2000

3000

4000

0 t1t2 5 10 t3 15 20 t4 25

Pow

er (m

W)

Time (second)

t1: Promotion starts

t2: Data transfer starts

t3: Tail starts

t4: Tail ends

The  data  points  are  sampled  and  DRX  in  RRC_CONNECTED  tail    is  not  obvious  due  to  the  low  sampling  rate  

Page 15: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

LTE  power  model  •  Measured  with  a  LTE  phone  and  Monsoon  power  meter,  averaged  with  repeated  samples  

Page 16: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

LTE  power  model  •  Measured  with  a  LTE  phone  and  Monsoon  power  meter,  averaged  with  repeated  samples  

Page 17: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

LTE  power  model  •  Measured  with  a  LTE  phone  and  Monsoon  power  meter,  averaged  with  repeated  samples  

Page 18: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

LTE  power  model  •  Measured  with  a  LTE  phone  and  Monsoon  power  meter,  averaged  with  repeated  samples  

Page 19: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

LTE  power  model  •  Measured  with  a  LTE  phone  and  Monsoon  power  meter,  averaged  with  repeated  samples  

•  P(on)  –  P(off)  =  620mW,  DRX  saves  36%  energy  in  RRC_CONNECTED  

•  High  power  levels  in  both  On  and  Off  dura/ons  in  the  DRX  cycle  of  RRC_CONNECTED  

Page 20: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

LTE  consumes  more  instant  power  than  3G/WiFi  in  the  high-­‐power  tail  

•  Average  power  for  WiFi  tail  –   120  mW  

•  Average  power  for  3G  tail  –   800  mW  

•  Average  power  for  LTE  tail  –   1080  mW  

Page 21: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

Power  model  for  data  transfer  •  A  linear  model  is  used  to  quan.fy  instant  power  level:    – Downlink  throughput  td  Mbps  – Uplink  throughput  tu  Mbps  

<  6%  error  rate  in  evalua/ons  with  real  applica/ons  

Page 22: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

Energy  per  bit  comparison  •  LTE’s  high  throughput  compensates  for  the  promo.on  energy  and  tail  energy  

Transfer  Size  

LTE  μ  J  /  bit  

WiFi  μ  J  /  bit  

3G  μ  J  /  bit  

10KB   170   6   100  10MB   0.3   0.1   4  

Total  energy  per  bit  for  downlink  bulk  data  transfer  

Page 23: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

Energy  per  bit  comparison  •  LTE’s  high  throughput  compensates  for  the  promo.on  energy  and  tail  energy  

Transfer  Size  

LTE  μ  J  /  bit  

WiFi  μ  J  /  bit  

3G  μ  J  /  bit  

10KB   170   6   100  10MB   0.3   0.1   4  

Total  energy  per  bit  for  downlink  bulk  data  transfer  

Small  data  transfer,  LTE  wastes  energy  Large  data  transfer,  LTE  is  energy  efficient  

 

Page 24: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

LTE  state  machine   LTE  power  model  

Network  performance  

Parameter  configura.on  

Energy  efficiency  

Mobile  applica.on  

Page 25: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

Network  characteris.cs  •   4GTest  on  Android  

– h>p://mobiperf.com/4g.html  – Measures  network  performance  with  the  help  of  46  M-­‐Lab  nodes  across  the  world  

–   3,300  users  and  14,000  runs  in  2  months  10/15/2011  ~  12/15/2011  

20 25 30 35 40 45 50

-130 -120 -110 -100 -90 -80 -70

Latit

ude

Longitude

WiFiWiMAX

LTE

4GTest  user  coverage  in  the  U.S.  

Page 26: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

Downlink  throughput  •  LTE  median  is  13Mbps,  up  to  30Mbps  

– The  LTE  network  is  rela.vely  unloaded  •  WiFi,  WiMAX  <  5Mbps  median  

0

5

10

15

20

25

30

WiFi LTE WiMAX eHRPD EVDO_A 1 EVDO_A 2 HSDPA 1 HSDPA 2 0

100

200

300

400

Y1: N

etw

ork

thro

ughp

ut (M

bps)

Y2: R

TT (m

s)

Downlink throughput (Y1)Uplink throughput (Y1)

RTT (Y2)RTT jitter (Y2)

Page 27: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

Uplink  throughput  •  LTE  median  is  5.6Mbps,  up  to  20Mbps  •  WiFi,  WiMAX  <  2Mbps  median  

0

5

10

15

20

25

30

WiFi LTE WiMAX eHRPD EVDO_A 1 EVDO_A 2 HSDPA 1 HSDPA 2 0

100

200

300

400

Y1: N

etw

ork

thro

ughp

ut (M

bps)

Y2: R

TT (m

s)

Downlink throughput (Y1)Uplink throughput (Y1)

RTT (Y2)RTT jitter (Y2)

Page 28: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

RTT  •  LTE  median  70ms  •  WiFi  similar  to  LTE  •  WiMAX  higher  

0

5

10

15

20

25

30

WiFi LTE WiMAX eHRPD EVDO_A 1 EVDO_A 2 HSDPA 1 HSDPA 2 0

100

200

300

400

Y1: N

etw

ork

thro

ughp

ut (M

bps)

Y2: R

TT (m

s)

Downlink throughput (Y1)Uplink throughput (Y1)

RTT (Y2)RTT jitter (Y2)

Page 29: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

LTE  state  machine   LTE  power  model  

Network  performance  

Parameter  configura.on  

Energy  efficiency  

Mobile  applica.on  

Page 30: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

User  trace  based  analysis  

•  UMICH  data  set  – Collected  from  20  volunteer  smartphone  users  for  five  months,  totaling  118GB  

– Contains  packet  traces  including  full  payload  •  Trace-­‐driven  modeling  methodology  

– Network  model  simulator  •  Simulates  network  states,  such  as  RRC  state  transi.ons  

– Power  model  simulator  •  Calculates  power  usage  based  on  the  network  states  

Page 31: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

Comparing  total  energy  of  all  user  traces  via  simula.on  in  LTE/3G/WiFi  

•  Total  energy  usage  – LTE/WiFi  ≈  23                    3G/WiFi  ≈  15  

0

5

10

15

20

25

30

All 1 2 3 4 5 6

Ener

gy ra

tio

User ID

Energy ratio: LTE/WiFiEnergy ratio: 3G/WiFi

Page 32: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

Energy  consump.on  break  down  •  Tail  energy  dominates  LTE  energy  consump.on,  similar  to  3G  

0

20

40

60

80

100

All 1 2 3 4 5 6

% o

f tot

al e

nerg

y

User ID

LTE

WiF

i3G

% Idle energy% Tail energy

% Promotion energy% Data transfer energy

The  total  energy  for  different  networks  and  users  is  normalized  to  be  100%  

Page 33: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

Energy  consump.on  break  down  •  Tail  energy  dominates  LTE  energy  consump.on,  similar  to  3G  

0

20

40

60

80

100

All 1 2 3 4 5 6

% o

f tot

al e

nerg

y

User ID

LTE

WiF

i3G

% Idle energy% Tail energy

% Promotion energy% Data transfer energy

The  total  energy  for  different  networks  and  users  is  normalized  to  be  100%  

The  tail  problem  is  the  key  factor  for  LTE’s  high  energy  consump.on,  similar  to  3G  networks  

Page 34: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

LTE  state  machine   LTE  power  model  

Network  performance  

Parameter  configura.on  

Energy  efficiency  

Mobile  applica.on  

Page 35: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

Impact  of  configuring  LTE  tail  .mer  (Ttail)  •  S  is  defined  to  be  the  number  of  promo.ons  •  Ttail  has  significant  impact  on  radio  energy  E,  channel  scheduling  delay  D,  and  signaling  overhead  S  

-0.5 0

0.5 1

1.5

0 5 TD 15 20 25 30

6 (r

elat

ive

chan

ge)

Ttail (second)

EDS

TD  is  the  default  secng  for  Ttail    in  the  measured  network  

Page 36: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

LTE  state  machine   LTE  power  model  

Network  performance  

Parameter  configura.on  

Energy  efficiency  

Mobile  applica.on  

Page 37: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

App  case  study  

•  Studied  5  web-­‐based  apps  •  LTE  has  comparable  page  loading  .me  as  WiFi,  with  3G  lagging  behind  

•  CPU  usage  for  LTE/WiFi  is  between  80%  ~  90%  during  page  loading  – Network  does  not  appear  to  be  the  bo\leneck  

•  Total  energy  consump.on:  LTE  >  3G  >>  WiFi  

Page 38: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

App  case  study  

•  Studied  5  web-­‐based  apps  •  LTE  has  comparable  page  loading  .me  as  WiFi,  with  3G  lagging  behind  

•  CPU  usage  for  LTE/WiFi  is  between  80%  ~  90%  during  page  loading  – Network  does  not  appear  to  be  the  bo\leneck  

•  Total  energy  consump.on:  LTE  >  3G  >>  WiFi  

In  LTE  network,  applica.ons  should  more  aggressively  burst  traffic  to  make  more  efficient  use  of  the  bandwidth  given  the  

high  energy  overhead  

Page 39: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

Summary  •  LTE  has  significantly  higher  speed,  compared  to  3G  and  WiFi  

•  LTE  is  much  less  power  efficient  than  WiFi  due  to  its  tail  energy  for  small  data  transfers  

•  Derived  a  power  model  of  a  commercial  LTE  network,  with  less  than  6%  error  rate  

•  UE  processing  is  the  bo\leneck  for  web-­‐based  applica.ons  in  LTE  networks  

•  Mobile  app  design  should  be  LTE  friendly  

Page 40: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

Thank  you!  Q  &  A  

Contact:  Junxian  Huang  ([email protected])  

Page 41: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

Backup  slides  

Page 42: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

Power  trace  of  DRX  in  RRC_CONNECTED  

800

1000

1200

1400

1600

1800

2000

0 50 100 150 200

Pow

er (m

W)

Time (ms)

Page 43: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

RRC  state  transi.ons  in  LTE  

Continuous Reception

Short DRX

RRC_CONNECTED RRC_IDLE

Long DRX

DRX

Timer expiration

Data transfer

TtailTis

Ti

Con/nuous  Recep/on  

Send/receive  a  packet  

Reset  Ti  

Page 44: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

RRC  state  transi.ons  in  LTE  

Continuous Reception

Short DRX

RRC_CONNECTED RRC_IDLE

Long DRX

DRX

Timer expiration

Data transfer

TtailTis

Ti

Short  DRX  

Ti  stops,  Tis  starts  

Page 45: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

RRC  state  transi.ons  in  LTE  

Continuous Reception

Short DRX

RRC_CONNECTED RRC_IDLE

Long DRX

DRX

Timer expiration

Data transfer

TtailTis

Ti

Con/nuous  Recep/on  

Reset  Ti,  stops  Tis  

Page 46: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

RRC  state  transi.ons  in  LTE  

Continuous Reception

Short DRX

RRC_CONNECTED RRC_IDLE

Long DRX

DRX

Timer expiration

Data transfer

TtailTis

Ti

Long  DRX  

Tis  stops  

Tis  expires  

Page 47: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

RRC  state  transi.ons  in  LTE  

Continuous Reception

Short DRX

RRC_CONNECTED RRC_IDLE

Long DRX

DRX

Timer expiration

Data transfer

TtailTis

Ti

Reset  Ti  

Con/nuous  Recep/on  

Page 48: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

Impact  of  DRX  inac.vity  .mer  (Ti):  Con.nuous  recep.on  to  short  DRX  

•  Differently,  S  is  defined  as  the  sum  of  the  con.nuous  recep.on  .me  and  DRX  on  dura.ons  in  RRC_CONNECTED  

•  Ti  has  negligible  impact  on  E,  however,  S  is  significantly  affected  

-0.5 0

0.5 1

1.5 2

2.5

0 TD200 400 600 800 1000

6 (r

elat

ive

chan

ge)

Ti (ms)

EDS

Page 49: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

Interes.ng  ques.ons  about  LTE  •  To  users:  what  is  the  end  performance?  

– Network  performance,  such  as  RTT  and  throughput,  how  it  compares  with  WiFi,  3G  and  WiMAX,  etc.  

–  Energy  efficiency  affec.ng  ba\ery  life,  is  LTE  more  power  efficient  than  3G  or  WiFi?  

•  To  ISPs:  what  is  the  impact  of  configuring  LTE-­‐related  parameters  on  UE  power  saving,  and  delay/signaling  overhead?  

•  To  OS/applica.on  developers:  what  is  the  performance  bo\leneck  of  applica.ons  in  LTE  network,  CPU  or  network  speed?  

Page 50: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

Energy  per  bit  comparison  •  For  large  data  transfer  with  maximum  rate,  LTE’s  energy  efficiency  is  comparable  with  WiFi,  due  to  LTE’s  high  downlink  throughput  

0 20 40 60 80

100 120 140 160 180

10 100 1000 10000

µJ

/ bit

Bulk data size (kB)

LTE DOWNLTE UP

WiFi DOWNWiFi UP

3G DOWN3G UP

Page 51: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

One  way  delay  and  impact  of  packet  size  (not  quite  related)  

•  LTE  uplink  one  way  delay  (OWD)  is  larger  than  that  of  downlink  

•  RTT  in  LTE  is  more  sensi.ve  to  packet  size  than  WiFi,  mainly  due  to  uplink  OWD  

0

20

40

60

80

100

0 200 400 600 800 1000 1200 1400

Del

ay (m

s)

Packet size without TCP/IP headers (byte)

UP OWDDOWN OWD

RTT

Page 52: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

JavaScript  execu.on  speed:  a  representa.ve  view  of  smartphone  processing  capability  

•  From  2009  to  2011,  smartphones  have  significantly  improved  JavaScript  execu.on  speed  

Samsung/IEWindows Mobile 6.5

iPhone/SafariiOS 3.0

G1/DefaultAndroid 1.6

G1/DefaultAndroid 1.6

Samsung/IEWindows Phone 7.5

HTC/DefaultAndroid 2.2.1

iPhone 4/SafariiOS 5.0.1

iPhone 4S/SafariiOS 5.0.1

Laptop/ChromeMac OS X 10.7.2

0 50 100 150 200 250Time to finish JavaScript benchmark (sec)

0.41s

2.26s

3.93s

4.42s

9.46s

95.08s

95.66s

117.41s

210.97s

Tested in Nov, 2009Tested in Nov, 2011

Page 53: ACloseExaminaonofPerformanceand PowerCharacteris ...hjx/file/mobisys12_presentation.pdfLTE"state"machine" LTEpowermodel Network"performance" Parameter"configuraon" Energyefficiency"

Power  model  for  data  transfer  •  A  linear  model  is  used  to  quan.fy  instant  power  level:    – Uplink/downlink  throughput  tu/td  (Mbps)  

<  6%  error  rate  for  predic/ng  energy  usage  of  5  real  applica/ons