Pr Profiling Energy Consumption of DASH Video St Streaming over 4G - - PowerPoint PPT Presentation

pr profiling energy consumption of dash video st
SMART_READER_LITE
LIVE PREVIEW

Pr Profiling Energy Consumption of DASH Video St Streaming over 4G - - PowerPoint PPT Presentation

Pr Profiling Energy Consumption of DASH Video St Streaming over 4G 4G LTE Networks Pr Profiling Energy Consumption of DASH Video St Streaming ov over 4G 4G LTE Ne Networks Jingyu Zhang 12 , Gan Fang 1 , Chunyi Peng 1 , Minyi Guo 2 , Sheng


slide-1
SLIDE 1

Pr Profiling Energy Consumption of DASH Video St Streaming over 4G 4G LTE Networks

slide-2
SLIDE 2

Pr Profiling Energy Consumption of DASH Video St Streaming

  • v
  • ver 4G

4G LTE Ne Networks

Jingyu Zhang12, Gan Fang1, Chunyi Peng1, Minyi Guo2, Sheng Wei3, Vi Vishy Sw Swaminathan3

1The Ohio State University, USA 2Shanghai Jiaotong University, China 3 Adobe Research, Adobe

slide-3
SLIDE 3

Video Consumption on Mobile Devices

3

> 80% traffic by 2019

slide-4
SLIDE 4

Video Streaming over 4G LTE Networks

§ 4G speed: >> 3G

§ Avg: 4~12 Mbps § Peak: 50Mbps § HD-video streaming

4

§ Battery limit § Supports 3-5 hrs online video playing

slide-5
SLIDE 5

DASH: Dynamic Adaptive Streaming over HTTP

5

HTTP request (Qlty#1) Video segment (Qlty#1) Qlty#1 Qlty#2 Qlty#3 Qlty#4 Video CDN

§ Resolution, segment length, buffer size

slide-6
SLIDE 6

Measurement Methodology

§ Open source streaming testbed § Server: Jetty § Player: Dash.js § Segmenting: MP4Box § 4G LTE networks: T-Mobile and

AT&T

§ Power monitor: Monsoon § Sample video: timer

6

Video Segments

Video Server

slide-7
SLIDE 7

Coarse-Grained Profiling

§ Online vs Offline (no network activities) § Background power (basic: screen, CPU, memory etc)

7

slide-8
SLIDE 8

Testing Settings

§ Video Quality (Resolution)

§ 360p, 720p, 1080p

§ Segment Length

§ 2sec, 3sec, 4sec

§ Buffer Size

§ 30sec, 45sec, 60sec

8

slide-9
SLIDE 9

Profile

9

Segment Length Buffer Size Resolution

slide-10
SLIDE 10

Video Resolution

§ Settings § Resolutions: 360p, 720p, 1080p § Segment length: 2s, 4s

§ higher res consumes more power

§ 360p: 331mW § 1080p: 619mW (187%)

10

slide-11
SLIDE 11

Segment Length

§ Settings § Resolutions: 720p § Segment length: 2s, 3s, 4s

§ Larger segment length consumes less power

§ 2s: 521mw § 4s: 361mw (69.3%)

11

slide-12
SLIDE 12

Buffer Size

§ Settings § Resolutions: 720p § Buffer: 30s, 45s, 60s

§ Larger buffer size consumes less power

§ 30s: 521mw § 60s: 422mw (81%)

12

slide-13
SLIDE 13

Signal strength?

slide-14
SLIDE 14

LTE Signal Strength (Speed)

§ Settings § Resolutions: 720p § Strong: 8-20Mbps § Weak: 3-3.8Mbps

§ Faster LTE speeds consumes less power.

14

slide-15
SLIDE 15

Analysis and potential savings

RRC (radio resource allocation)

slide-16
SLIDE 16

RRC connection

16

1.

UE sends a RRC connection request to eNodeB

2.

eNodeB responds UE with a RRC connection message

3.

Finally the UE proceeds to complete the procedure by send a RRC Connection Complete message

slide-17
SLIDE 17

RRC State Transition over 4G LTE

§ RRC: Radio Resource Control § States: Idle (low power) and connected (high power) § Procedures: promotion and demotion

17

slide-18
SLIDE 18

18

RRC Tail: No transmission but at high power

slide-19
SLIDE 19

RRC tails in power traces

19

Tail Tail Tail

slide-20
SLIDE 20

Potential Saving

§ Larger segment length § Segment Length: 2s

Segment Length: 4s: Saving: 30.7% (97.8J in the example)

§ Larger buffers § Buffer Size: 30s

Buffer Size: 60s Saving: 19%

20

slide-21
SLIDE 21

Summary

§ Profiled impact factors of video streaming network energy consumption § resolution § segment length § buffer size § Network condition § RRC tail: energy wastes § Consistent with prior findings § 30%+ potential saving (theoretically) § Future work: energy-efficient network-aware video streaming

21

slide-22
SLIDE 22

Questions ?