Top Banner
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Video Streaming over Cooperative Wireless Networks Mohamed Hefeeda (Joint work with Yi Liu) 22 February 2010
27

School of Computing Science Simon Fraser University, Canada

Feb 25, 2016

Download

Documents

verdad

School of Computing Science Simon Fraser University, Canada. Video Streaming over Cooperative Wireless Networks Mohamed Hefeeda (Joint work with Yi Liu) 2 2 February 2010. Motivations. Video streaming to mobile devices is getting popular High demand from users - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda 1

School of Computing ScienceSimon Fraser University, Canada

Video Streaming over Cooperative Wireless Networks

Mohamed Hefeeda(Joint work with Yi Liu)

22 February 2010

Page 2: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Motivations

Video streaming to mobile devices is getting popular- High demand from users- Phones have enough network and processing capacity - Business opportunity for content providers (different peak

viewing hours)

2

Page 3: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Mobile Video Streaming Either Unicast (e.g., 3G cell networks):

- On-demand, but limited capacity for serving videos

Or Broadcast (dedicated networks)- Known as Mobile TV- Supports large-scale users- Offers many video streams (TV Channels)- The focus of this paper

Example broadcast networks- DVB-H (Digital Video Broadcast-Handheld)- MediaFLO (Forward Link Only)- CMMB (China Mobile Multimedia Broadcasting)

3

Page 4: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Mobile Video Broadcast

Base station broadcasts multiple video streams to mobile devices over WMAN (Wireless Metropolitan Area Network)

Base Station

WMAN

4

Page 5: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Research Problems Considered

Energy consumption of mobile devices- Battery powered- Video consumes substantial energy short viewing time

Channel switching delay- Delay until user starts viewing the stream- Important QoE parameter for users

5

Page 6: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Base station broadcasts in bursts to save energy user has to wait for a burst Tradeoff: Saving energy introduces delay

Energy Saving—Switching Delay Tradeoff

6

Page 7: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Our Goal

Saving more energy for mobile devices

AND

Reducing channel switching delay

7

Page 8: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Our Approach

Use cooperation among mobile devices to benefit all - Cooperation achieved over wireless LAN (WLAN)

Why?- Energy per bit in WLAN is lower than in WMAN- Faster transmission in WLAN- WLANs widely deployed, most phones have them

- Streams can be obtained quickly over WLAN very short switching delay

8

Page 9: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Overview

9

Page 10: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Our Contributions

Distributed algorithm to elect devices and manage data transmission- Simple, efficient, and motivates truthful cooperation

Quantitative analysis of the cooperative system- To show the gain with different parameters

Implementation in real mobile TV testbed- Proof of concept

Empirical results show:- Substantial energy savings (up to 70% gain) AND- Switching delay almost eliminated (up to 98% reduction)

10

Page 11: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

System Design: High-Level

Mobiles receiving same TV channel form group 1 on-duty node is elected:

- Receives data from base station over WMAN,- relays it to others in the group over WLAN,- and serves it immediately to new joiners - Broadcasts ON-DUTY messages

- On-duty period is one WMAN burst cycle (few seconds)

11

Page 12: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

System Design: High-Level

K backup nodes are elected:- Each has a different timer- If on-duty node fails, one will become on-duty- Receive data from WMAN, and store it

N-k-1 nodes are off-duty- Received data from on-duty node over WLAN- WMAN interface is off

12

Page 13: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

System Design: High-Level

Election:- Nodes maintain Contribution list with N entries- Entry n is total amount of data relayed by node n- Node computes other nodes’ contributions based on actual data

received - Node with least contribution becomes on-duty- Next k nodes become backup- In case of tie, node with oldest joining time is chosen

13

Page 14: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Handling Network Dynamics Device Join:

- A join message sent to the on-duty device. On-duty replies with burst data and contribution list

Device Leave: - If backup or off-duty device leave: LEAVE message sent to on-duty

device- If on-duty device leave: LEAVE message broadcast to the group, one

backup device takes over the on-duty role

Device Failure: - If backup or off-duty device fail: No harm, will be detected in next

cycle- If on-duty device fail: No more ON-DUTY message broadcast, can be

detected by backup devices, then one backup device takes the on-duty role

14

Page 15: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Time Synchronization

Time offset contained in the header of burst data packets

No extra clock synchronization algorithm needed

15

Page 16: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Analysis Results

Compute energy saving gain, and number of needed nodes for cooperation As function of energy consumption values of WMAN

and WLAN and their transmission rates

16

Page 17: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Evaluation in Mobile TV (DVB-H) Testbed

17

Page 18: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Experimental Setup

We implemented our algorithm in PC with USB DVB-H receivers (4 in total)

We setup an 8 MHz radio channel to broadcast four 5-minute long TV programs coded at 250 kbps.

We used the QPSK modulation scheme together with the convolution coding rate at 2/3 and guard interval at 1/8.

18

Page 19: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Energy Saving Gain

In theory, saving about 33%

In experiment, saving about 29%

19

Page 20: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Energy consumption of one mobile device

On-duty mode spend 23% more

Backup mode spend 8% more

Off-duty mode save 75%

One device takesturns to be indifferent mode

20

Page 21: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Evaluation in Simulation

Trace-drive simulation- Increase number of nodes, exercise wide range of parameters

Used actual MPEG-TS transport streams (obtained from Nokia)

Used actual power consumption values from chip data sheets

21

Page 22: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Potential energy saving gain in simulator

Only 3 devices needed to outperform current systems

Saving up to 70% with 30 devices

Saving about 21% with3 devices

22

Page 23: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Channel Switching Delay

Reduce channelswitching delayby up to 98%

From up to 700 msec to at most13 msec

23

Page 24: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Energy saving gain under network dynamics

Survives a sudden loss of 90% devices

Energy hit of 51%under 90% failure

Quickly adapts to network dynamics

24

Page 25: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Standard deviation of contribution is less than 0.6 MB

Total contributionvalue in the orderof hundred MBs

Load Distribution

25

Page 26: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Conclusions

Proposed video streaming over cooperative WMAN and WLAN networks

Real implementation, simulation, and analytic analysis show that the proposed system improves energy saving and switching delay concurrently

26

Page 27: School of Computing Science Simon Fraser University, Canada

Mohamed Hefeeda

Thank You!

Questions??

More info at:

http://nsl.cs.sfu.ca/

27