ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 %...

68
Research Challenges and Proposed Solutions Research Challenges and Proposed Solutions to Improve Availability and Quality to Improve Availability and Quality-of of-Experience Experience The Tenth International Conference on Digital Telecommunications ICDT 2015 April 19 - 24, 2015 - Barcelona, Spain to Improve Availability and Quality to Improve Availability and Quality-of of-Experience Experience in Future IPTV Systems in Future IPTV Systems Prof. Dr. Bernd E. Prof. Dr. Bernd E. Wolfinger Wolfinger Department of Computer Science Department of Computer Science University of Hamburg University of Hamburg

Transcript of ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 %...

Page 1: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Research Challenges and Proposed SolutionsResearch Challenges and Proposed Solutionsto Improve Availability and Qualityto Improve Availability and Quality--ofof--ExperienceExperience

The Tenth International Conference onDigital Telecommunications

ICDT 2015

April 19 - 24, 2015 - Barcelona, Spain

to Improve Availability and Qualityto Improve Availability and Quality--ofof--ExperienceExperiencein Future IPTV Systemsin Future IPTV Systems

Prof. Dr. Bernd E.Prof. Dr. Bernd E. WolfingerWolfinger

Department of Computer ScienceDepartment of Computer ScienceUniversity of HamburgUniversity of Hamburg

Page 2: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Content of Talk versus CfP of ICDT 2015

The conference has the following specialized events:

SIGNAL: Signal processing in telecommunications

DATA: Data processing

AUDIO: Audio transmission and reception systems

VOICE: Voice over packet networks

VIDEO: Video, conferencing, telephony

IMAGE: Image producing, sending, and mining

SPEECH: Speech producing and processing

2

SPEECH: Speech producing and processing

IPTV: IP/Mobile TV

MULTI: Multicast/Broadcast Triple-Quadruple-play

CONTENT: Production, distribution

HXSIP: H-series towards SIP

MULTE: Multimedia Telecommunications

MOBILE: Mobile technologies

MEDMAN: Control and management of multimedia telecommunications

SARP: Software architecture research and practice

STREAM: Data stream processing

TRACK: Tracking computing technologies

Page 3: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019

Cisco-Study: Cisco Visual Networking Index:Global Mobile Data Traffic Forecast Update, 2014 – 2019

published: February 3, 2015

[CAGR: CompoundAnnual Growth rate]

3

cf. http://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/white_paper_c11-520862.html[ last access: 3/26/2015 ]

Exabytes = 1018 Bytes =1.000.000.000.000.000.000 Bytes

Figures in parentheses refer to 2014, 2019 traffic share.Source: Cisco VNI Mobile, 2015

Page 4: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

I. Prologue: Motivation and Overview on IPTV Systems IPTV System Structure

Overview of Access Networks (e.g., DSL, WiMAX)

II. Research Challenges and Proposed Solutions

II.1 Comparison between Multicast and Unicast :Multicast Gain

Outline

4

Multicast Gain

II.2 Modeling the Behavior of IPTV Users

II.3 Reduction of TV Channel Blocking Probability

II.4 How to treat Heavily Zapping Users ?

III. Epilogue: Additional Research Challenges, LessonsLearned, Outlook

Page 5: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

IPTV System Structure:WiMAX- and DSL-based Access Networks

1

IPTV: uses private, managed network(as opposed to Internet TV)

5

2 3

4

5

Page 6: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Multicast Tree Topology of aBTV Distribution Network Architecture

Head-end OfficeRouterBRASAccess Networks

L2

Backbone

m channels areconcurrentlytransmitted

through link L1

From BTVserver

6

L1

AccessNetworks

Link L1

through link L1

Towardssubscribers

User requestsfrom access

network ANk…

AN1 ANk

Potential Bottleneck (PB)-link:Link on which blocking of user requests may occur : Multicast tree for a given

TV channel at t=t0

Page 7: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Some Background w.r.t. WiMAX Networks

Worldwide Interoperability for Microwave Access(WiMAX) technology; based on IEEE 802.16air-interface standard

Provides wireless last-mile broadband access for

7

Provides wireless last-mile broadband access forfixed and mobile subscribers in Metropolitan AreaNetwork (MAN)

Operates in MAC and Physical Layer

Page 8: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Some Useful Features of WiMAX

QoS support

Multicast Broadcast Service (MBS)

Wide coverage range

High bandwidth

8

High bandwidth

Power saving mode (necessary for handheld devices)

Mobility support (up to 120 km/h in 802.16e and

up to 350 km/h in 802.16m)

Page 9: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Requirements to Live IPTV Servicesand Measures for their Quality

Requirements of IPTV users:

Get same quality as in conventional TV broadcast systems, e.g.

R1: get all channels delivered upon request

R2: get (at least) comparable audio/video quality

R3: quick switching between different channels demandedby a single user

9

by a single user

Quality measures for

R1: TV Channel Blocking Probability (CBP), i.e.probability that a desired channel cannot be provided,

cf. call blocking probability in “good-old” telephone networks

R2: Quality of Experience (QoE) Measures such as MeanOpinion Score (MOS)

R3: Channel Switching Delay

Page 10: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Outline

I. Prologue: Motivation and Overview on IPTV Systems IPTV System Structure

Overview of Access Networks (e.g., DSL, WiMAX)

II. Research Challenges and Proposed Solutions

II.1 Comparison between Multicast and Unicast :Multicast Gain

10

Multicast Gain

II.2 Modeling the Behavior of IPTV Users

II.3 Reduction of TV Channel Blocking Probability

II.4 How to treat Heavily Zapping Users ?

III. Epilogue: Additional Research Challenges, LessonsLearned, Outlook

Page 11: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Comparison between Multicast andUnicast : Multicast Gain

Unicast may make you

happier than Multicast !

11

happier than Multicast !

Page 12: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

How to quantify the benefits of multicasting in Live TVdelivery systems (or other real-time content distributionsystems)? New measure(s) for Multicast Gain

Our Goals in Multicast Research

12

Evaluation/prediction of (expected) gain to answer question:Is it worthwhile to use multicasting or not ?

How much “bandwidth” (BW) will be saved when usingmulticasting ?

Page 13: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Requirements to our Definition ofMulticast Gain (MG)

Definition should cover different types of links (fixed & variabledata rates)

The new measure for multicast gain should- be easy to evaluate and to apply- be able to reflect different boundary conditions

13

The focus should be on bandwidth possibly saved by multicast(as, in networks offering IPTV service, link bandwidth istypically the most important resource)

The measure should not only be applicable to Live IPTVservice but also to other services using multicast

Corresponding publications:

[Abdollahpouri & Wolfinger WWIC 2010, SPECTS 2011, WMNC 2011,

Telecommunication Systems Journal (Springer) 2014,Journal of Networks (Academy Publisher) 2012]

Page 14: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Link Model I:MG for Links with Fixed Data Rate

BRAS (Broadband Remote

Access Server)

DSLAM (DSL Access

Multiplexer)

LinkCapacity (rj) MulticastMultiple

Unicast

Link Lj

14

Unicast

Let Dm(i) / Du(i) be the average data rate required in the long-termwhen transmitting a given TV channel Ci by means of multicast /unicast.

We then calculate the difference in bandwidth required for multicastversus unicast transmission Gi = Du(i) - Dm(i)

Thus, our first elementary definition MG0 of multicast gain forchannel Ci is :

iGMG 0

Page 15: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

1- Considering the link data rate rj :

2- If α [100%] of the link capacity is reserved a priori for IPTV:

0 < α ≤ 1 ; α ; α is constant

MG for Links with Fixed Data Rate:Generalized Definitions of MG

15

0 < α ≤ 1 ; α ; α is constant

3- Generalizing all of the three previously introduced measuresby means of adding a new parameter β :

0 < α ≤ 1; β ≥ 0 ; α, β ; α, β are constant

Page 16: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Link Model II:MG for Shared Links with Variable Data Rate

Absolute Multicast Gain:

16

Required slots forUnicast

Required slots forMulticast

In this example: MGa= 11 - 6 = 5 slots

Page 17: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Relative Multicast Gain:

Maximum numberof available slots

MG for Shared Links with Variable Data Rate:Generalized Definitions of MG

17

Relative Multicast Gain when α [100%]of link capacity is reserved for IPTV:

of available slots

Page 18: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Basic Information Required to Determine MG

Bandwidth requirement to transmit a typical TV channel:

QCIF format with 15 fps: 128 Kbps

SD format with 30 fps: 4 Mbps

HD format with 30 fps: 16 Mbps

A distribution that matches well with the popularity of TV

18

A distribution that matches well with the popularity of TVchannels: e.g., Zipf-like distribution

(Geographical) Distribution and number of IPTV subscribers

Amount of available bandwidth of the link and the reservedbandwidth for IPTV

Page 19: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

128000/200=640bits per frame

(Ignore upper layeroverheads)

Case Study- Parameter Setting and Workload Assumptions

Parameter Value

Bandwidth 10 MHz

Permutation mode PUSC

No. of subcarriers 1024

Data subcarriers 720

Cyclic prefix 1/8

Useful symbol time (Tb=1/f) 91.4 μs

QPSK 3/4: 9 slots

19

Guard time (Tg=Tb/8) 11.4 μs

OFDMA symbol duration (Ts=Tb+Tg) 102.825 μs

Number of subscribers 108

OFDMA symbols per frame 48

Data OFDMA symbols per frame 44

Frame duration 5 ms

Video format QCIF(176×144)-15 fps

Bandwidth requirement for one stream 128 Kbps

QPSK 3/4: 9 slots16-QAM 3/4: 5 slots64-QAM 3/4: 3 slots

Page 20: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

0.1

0.12

0.14

0.16

30 users

50 users

70 users

Mu

ltic

ast

Gain

(MG

r,0

.7)

Effect of Number of Users(single WiMAX cell with Nu IPTV users, =0.7)

20

-0.02

0

0.02

0.04

0.06

0.08

10.1

Mu

ltic

ast

Gain

(MG

Watching probability

Page 21: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Mu

ltic

ast

Gain

(MG

r,0

.7)

Unicast Multicast

For the channels with lowFor the channels with lowwatching probabilitywatching probability

For the channels with lowFor the channels with lowwatching probabilitywatching probability

Effect of Number of Users(single WiMAX cell with Nu IPTV users, =0.7)

21

0.022 0.030 0.049Mu

ltic

ast

Gain

(MG

Watching probability

watching probabilitywatching probabilitymulticasting is not efficientmulticasting is not efficient

watching probabilitywatching probabilitymulticasting is not efficientmulticasting is not efficient

Page 22: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Effect of Video Format

The threshold that defines theThe threshold that defines theborder between multicast and unicastborder between multicast and unicast

The threshold that defines theThe threshold that defines theborder between multicast and unicastborder between multicast and unicast

22

border between multicast and unicastborder between multicast and unicastdoes not changedoes not change

border between multicast and unicastborder between multicast and unicastdoes not changedoes not change

Page 23: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Outline

I. Prologue: Motivation and Overview on IPTV Systems IPTV System Structure

Overview of Access Networks (e.g., DSL, WiMAX)

II. Research Challenges and Proposed Solutions

II.1 Comparison between Multicast and Unicast :Multicast Gain

23

Multicast Gain

II.2 Modeling the Behavior of IPTV Users

II.3 Reduction of TV Channel Blocking Probability

II.4 How to treat Heavily Zapping Users ?

III. Epilogue: Additional Research Challenges, LessonsLearned, Outlook

Page 24: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Modeling the Behavior of IPTV Users

Don’t underestimate the value

of valid load models or user

24

of valid load models or user

behavior characterization!

Page 25: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Motivation

Modeling and analyzing user behavior can help IPTV serviceproviders during system design & operation to evaluate several “what-if”scenarios

Modeling necessary to guide network design and management, e.g. tooptimize resource provisioning and performance/QoS

25

Having a realistic model of the user behavior, the STB can request forthe channels which are likely to be selected next (e.g. to reduce thechannel switching delay)

Corresponding publications:

[Abdollahpouri & Wolfinger & Lai MMBnet 2011, PIK journal 2012]

Page 26: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Sw

itchin

gE

vent

Num

ber

6 min

20 min

15 min24

17

14

Watched Channel

Zapped Channel

Behavior of a Single User During an ON Session

26

9:00 9:10 9:20 9:30 9:40 9:50 10:00Time

Sw

itchin

gE

vent

Num

ber

9 min

Z V Z V Z V Z V

5

Zapped Channel

Page 27: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Zapping block(size 3)

Zapping block(size 4)

3 4 5 6 7 9 1 5 4

Three Main Questions:

Time

27

Zapping Viewing

Q1. How many channels to zap in zapping mode? (sizeof zapping block)

Q2. Which channels to watch or zap? (access frequency)

Q3. When to change the channel ? (channel dwell time)

Time

Page 28: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Si

i

Z1

Z2

Z3

1-pz pz

pz

z-p

t

p1,2p2,3

Proposed Model: TV User Behavior Automaton(TV-UBA)

28

View

Z4

1-p

z

1-p1,2

1-p2,3

Stt

pt

Page 29: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Implementation by LoadSpec

29

Page 30: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Zapping

A Sample Output

30

Zapping(size=5)Viewing

Zapping(size=3)

Page 31: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Q1. The Size of Zapping Block

Probability that zapblock size is equal

to k!k

e k

31

CDF of the number of changes prior to viewing a channel :approximated by CDF of Poisson distribution with a mean value of 4.

Page 32: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

In view mode: according to zipf In zapping mode:

- Targeted zapping (according to zipf)- Sequential zapping (current+1 or current-1)

Q2. Which Channels?

32

Targeted Switching

Sequential Switching

Page 33: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

i i+1i-1 1201 i-2 i-2

Sequential Switching

Q2. Channel Switching

33

Targeted Switching

Page 34: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Q3. When Do Channel Changes Happen?

Viewing dwell time (DV): Gammadistribution (mean=10 min)

Modeling Channel dwell time:

34

Zapping dwell time (DZ): lognormal or burrdistribution (mean=10 sec)

Page 35: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Outline

I. Prologue: Motivation and Overview on IPTV Systems IPTV System Structure

Overview of Access Networks (e.g., DSL, WiMAX)

II. Research Challenges and Proposed Solutions

II.1 Comparison between Multicast and Unicast :Multicast Gain

35

Multicast Gain

II.2 Modeling the Behavior of IPTV Users

II.3 Reduction of TV Channel Blocking Probability

II.4 How to treat Heavily Zapping Users ?

III. Epilogue: Additional Research Challenges, LessonsLearned, Outlook

Page 36: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Reduction of TV ChannelBlocking Probability

Be careful when you spend

your last resources !

36

your last resources !

Page 37: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Define Measure for IPTV Service Availability (TV) Channel Blocking Probability [CBP]

Elaborate Simulation Tools for CBP Analyses Studies for Stationary and Peak Hour Scenarios

Our Goals in Research on IPTV Service Availability

37

Improve IPTV Service Availability (i.e. reduce CBP) byMeans of a Clever TV Channel Access Control [TCAC]Scheme

Corresponding publications:

[Lai & Wolfinger & Heckmüller ICUMT 2010, SPECTS 2011, PIK journal 2012,

Journal of Networks (Academy Publisher) 2012]

Page 38: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

i

Channel No.(ordered according

to channel popularity)

class A Class-based distribution

B

C D

Zipf distribution

To be measured : Channel watching frequencies i for all N TV channels provided

Distribution Model of Channel Watching ProbabilityMeasured Frequencies, Zipf & Class Based Distribution

38

2 N1 3N-2

Advantages of Zipf Distr.:- closed form solution- most commonly used approx.

Disadvantages of Zipf Distr.:- studies showed that Zipf distr. may be quite

invalid for low popularity channels- for some investigations channels with similar

popularity should be grouped

... so: What to do ???

Advantages of Class-based Distr.:- classes can be determined using clustering

algorithms- can approximate measured frequencies in an

arbitrarily precise manner (for no of classes N)- homogeneous treatment of all channels within a class

Disadvantages of Class-based Distr.:- in some cases, one may need a lot of classes for

good measurement approximation

Page 39: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

How to treat the channels of the 5 classes?

Example of a Class-based Distribution Model

Class Number ofChannels

in Each Class

Overall WatchingProbability

for Each Class

Individual Watching Probabilityfor Each Channel

of Different ClassesABCDE

713204040

63.9314%21.5044%9.9574%4.2496%0.3572%

9.1331%1.6542%0.4979%0.1062%0.0089%

39

How to treat the channels of the 5 classes?• Classes with highest popularity: Non-blocking Category (always transmitted)• Classes with medium popularity: High Priority Category• Classes with lowest popularity: Low Priority Category

ClassA

High priority category-XNumx channels

Low priority category-YNumy channels

NX(ta) untransmittedchannels

NY(ta) untransmittedchannels

Class D Class EClass

CClass

B

Non-blockingcategory-Z

Channels with permanentlyallocated bandwidth

Page 40: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Our New TV Channel Access Control Scheme (TCAC)General Assumptions

- TCAC applied at a given Potential Bottleneck (PB)-link LPB

- N TV channels provided in total, each of which consuming 1 unit of bandwidth capacity

- Capacity of PB-link considered: BW units, BW N

- TCAC only applied in n0-BW-scarce-period, n0 1 [i.e. periods in which currentlyexactly n0 units of bandwidth remain on LPB]

- User arrival process at PB-link: Poisson process, intensity

- User behavior : static watching probabilities, known a priori, users mutually independent

40

- User behavior : static watching probabilities, known a priori, users mutually independent

- Channel watching time: neg. exponentially distr., mean T

- Interval between two successive channel releasing events: neg. expon. distr., rate r ,where r is measured

- Distribution of channel watching probabilities: class-based distr.

TCAC?

accept

link LPB

blockchannelrequest

REQ (Cx)

REQ (Cy)

REQ (Cz)

REQ (Cj) = Request for channel Cj

Page 41: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Basic Principles Underlying our TCAC Scheme:The Basic Idea

The basic idea:

At instants when remaining resources (i.e., the unoccupied link bandwidth available)become scarce:

it could be a good idea to deny (block) the demand D for a channel i (of low prioritycategory-Y, and currently not yet available on the link considered).

So:To b(lock) or not to b(lock) that is the question !!!

41

To b(lock) or not to b(lock) that is the question !!!

Important for TCAC decision: What do we lose if we block D ? (i.e. what is expected loss L ?) What do we win if we block D ? (i.e. what is expected gain G ?)

Our TCAC scheme:

Block (reject) a low prio channel request iff. G > Lor to put it differently:

Accept a low prio channel request iff. G ≤ L

Page 42: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

What leads to loss?

Disadvantage of denying a demand for low prio channel i (i.e., blocking a userrequest) quantified by our measure of “expected loss” L

Two negative consequences of blocking a request:

loss L1 : We block a request which still could have been accepted, i.e. L1 =1

Basic Principles Underlying our TCAC Scheme:Expected Loss

42

loss L1 : We block a request which still could have been accepted, i.e. L1 =1

loss L2 : Future requests for the blocked channel i, which could arrive duringthe period the blocked user would have watched channel i, may bealso (indirectly) blocked.

To summarize:expected loss L = L1 + L2 leads to an increase of the CBP

Expected Loss in a 1-BW-Scarce-Period:

Page 43: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Basic Principles Underlying our TCAC Scheme:Expected Gain

What leads to gain?

During a period of scarce resources (namely in 1-BW-scarce-period):

Accept only demands for unavailable channels in high priority category-X

gains to be expected :

Basic gain G1 to be expected only if 1 demand for a “new” (i.e. currently

43

Basic gain G1 to be expected only if 1 demand for a “new” (i.e. currentlynot yet transmitted) high priority channel will arrive during the time intervalthe blocked user would have watched i (i.e. the blocked low prio channel).

If such a gain is brought by a demand for a channel j (of category-X) andoccurs at time te ,

additional gain G2 to be expected if further demand(s) for j willoccur sufficiently soon after te .

To summarize:expected gain G = G1 + G2 leads to a decrease of the CBP

Page 44: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Assumptions

N = 120 (channels provided)

BW = 80 (bandwidth capacity of considered PB-link)

Class-based distribution scheme for channel watching probabilities, cf.

Case Study

44

Class-based distribution scheme for channel watching probabilities, cf.Example of channel classes presented earlier (with classes A, B, C and D):

• A, B, C Non-blocking,

• D High priority &

• E Low priority Category

TCAC applied in 1-BW-scarce-periods.

Page 45: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

0.00%

0.10%

0.20%

0.30%

0.40%

0.50%

0.60%

0.70%

0 1000 2000 3000 4000 5000 6000 7000

Cal

lblo

ckin

gpr

obab

ility

The number of active users (Offered Traffic)

CBP of all the channels (C=80)

Original

withTCAC

0.00%

5.00%

10.00%

15.00%

20.00%

25.00%

0 1000 2000 3000 4000 5000 6000 7000

Relat

ived

iffe

renc

e

The number of active users (Offered Traffic)

Relative difference of total CBP (C=80)

45

The number of active users (Offered Traffic)

0.00%

1.00%

2.00%

3.00%

4.00%

5.00%

6.00%

7.00%

8.00%

9.00%

0 1000 2000 3000 4000 5000 6000 7000

Callb

lock

ingpr

obab

ility

The number of active users (Offered Traffic)

CBP of category-X channels (C=80)

Original

withTCAC

0.00%

10.00%

20.00%

30.00%

40.00%

50.00%

60.00%

70.00%

80.00%

90.00%

100.00%

0 1000 2000 3000 4000 5000 6000 7000

Cal

lblo

ckin

gpr

obab

ility

The number of active users (Offered Traffic)

CBP of category-Y channels (C=80)

Original

withTCAC

The number of active users (Offered Traffic)

Page 46: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Outline

I. Prologue: Motivation and Overview on IPTV Systems IPTV System Structure

Overview of Access Networks (e.g., DSL, WiMAX)

II. Research Challenges and Proposed Solutions

II.1 Comparison between Multicast and Unicast :Multicast Gain

46

Multicast Gain

II.2 Modeling the Behavior of IPTV Users

II.3 Reduction of TV Channel Blocking Probability

II.4 How to treat Heavily Zapping Users ?

III. Epilogue: Additional Research Challenges, LessonsLearned, Outlook

Page 47: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

How to Treat Heavily Zapping Users ?

Let’s “punish” heavy

47

zappers !

Page 48: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Impact of (Heavy) Zappers on IPTV

Problem I: Zapping during high load situations

Heavy zappers can „kill“ an IPTV system:- frequent leave/join operations ( changes of multicast trees)- short-term usage of unpopular channels ( bottlenecks)

Sequential switching (during zapping) even much more“dangerous” than targeted switching

48

“dangerous” than targeted switching

Frequent zapping events could result in denial-of-service(DoS) attacks for IPTV systems

Problem II: Zapping during low load situations

On the other hand: It is desirable to reduce the zappingdelay if an IPTV system is not in a high-load situation

Page 49: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Solution I for Critical Treatment of Zappers

Intentional Switching Delay Method, cf. [Lai & Wolfinger

WWIC 2012, Int. J. of Commun. Netw. & Distr. Syst. 2014]

Goal: Reduce the risk of bottlenecks as a consequence ofheavy zapping during system overload situations

Usage of layered encoding to transmit the TV channels in

49

Usage of layered encoding to transmit the TV channels inIPTV: base layer & enhancement layer

Always transmit base layer for all channels

Let zappers wait t [s] before serving new channel requests,i.e. offering of enhancement layer trade-off betweenquality (QoE) and system availability (CBP)

Page 50: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

The Negative Impact of Sequential Zapping

6.0%

8.0%

10.0%

CB

P

The Impact of Ch. Seq. Zap. on CBP

96.0%

98.0%

100.0%

Ch

an

nel

Av

ail

ab

ilit

y

The Impact of Ch. Seq. Zap. on CA

Targeted Switch Only

50

0.0%

2.0%

4.0%

6.0%

0 2000 4000 6000

CB

P

Offered Traffic (The number of active users)

Targeted Switch Only

Seq. Zap. Enabled

90.0%

92.0%

94.0%

96.0%

0 2000 4000 6000

Ch

an

nel

Av

ail

ab

ilit

y

Offered Traffic (The number of active users)

Seq. Zap. Enabled

Page 51: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

6.0%

8.0%

Enhancement Layer CBP Comparison

ΔT=0

ΔT=3

ΔT=5

ΔT=7

98.0%

100.0%

Ch

an

nel

Ava

ila

bil

ity

ChannelAvailability Comparison

OT=200

OT=500

OT=1000

OT=1500

Influence of Different Intentional Delays on ChannelAvailability & CBPen (CBP for enhancement layer)

51

0.0%

2.0%

4.0%

0 1000 2000 3000 4000 5000 6000 7000

CB

Pen

Offered Traffic (The number of active users)

ΔT=9

ΔT=12

ΔT=15

ΔT=20

ΔT=30

ΔT=40

ΔT=60

92.0%

94.0%

96.0%

0 10 20 30 40 50 60C

ha

nn

elA

vail

ab

ilit

y

ΔT, the intentional Switching Delay (Seconds)

OT=1500

OT=2000

OT=3000

OT=4000

OT=5000

OT=6000

OT=7000

[OT: Offered Traffic]

Page 52: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Solution II for Favorable Treatmentof Zappers

Prediction-based Prejoin Method, cf. [Abdollahpouri &Wolfinger MMB & DFT 2012]

Assumption: WiMAX based network with negligible CBP

Goal: Reduce zapping delay in situations w/o system

52

Goal: Reduce zapping delay in situations w/o systembottlenecks

Usage of realistic TV user behavior model to predict thechannels probably being required next & prejoiningthose (1 or 2) channels significant reductions of zapping delay as opposed to

methods w/o prejoin

Page 53: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

1.50

2.00

2.50

Av

era

ge

Za

pp

ing

tim

e(s

)

Average Delay w/o Prejoining

Average Delay with Prejoining

(a)

Factors Involved in Delay Reduction

53

0.00

0.50

1.00

1 2 3 4 5 6 7 8 9 10

Number of most popular channe ls being multicasted

Av

era

ge

Za

pp

ing

tim

e(s

)

Reduction obtained fromReduction obtained frommulticasting N most popular channelsmulticasting N most popular channels

(efficiency of multicasting)(efficiency of multicasting)

Reduction obtained fromReduction obtained frommulticasting N most popular channelsmulticasting N most popular channels

(efficiency of multicasting)(efficiency of multicasting)

Page 54: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

1.50

2.00

2.50

Av

era

ge

Za

pp

ing

tim

e(s

)

Average Delay w/o Prejoining

Average Delay with Prejoining

(b)

Reduction obtained from PrejoiningReduction obtained from Prejoiningmechanism (efficiency of prejoining)mechanism (efficiency of prejoining)Reduction obtained from PrejoiningReduction obtained from Prejoiningmechanism (efficiency of prejoining)mechanism (efficiency of prejoining)

Factors Involved in Delay Reduction

54

0.00

0.50

1.00

1 2 3 4 5 6 7 8 9 10

Number of most popular channels be ing multicasted

Av

era

ge

Za

pp

ing

tim

e(s

)

(b)

Page 55: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Outline

I. Prologue: Motivation and Overview on IPTV Systems IPTV System Structure

Overview of Access Networks (e.g., DSL, WiMAX)

II. Research Challenges and Proposed Solutions

II.1 Comparison between Multicast and Unicast :

55

II.1 Comparison between Multicast and Unicast :Multicast Gain

II.2 Modeling the Behavior of IPTV Users

II.3 Reduction of TV Channel Blocking Probability

II.4 How to treat Heavily Zapping Users ?

III. Epilogue: Additional Research Challenges, LessonsLearned, Outlook

Page 56: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Lessons Learned

Unicast sometimes outperforms multicast

CBP can be significantly reduced by clever TCAC scheme

Heavy zappers can “kill” an IPTV system

56

Analyses of peak hour scenarios are indispensable(stationary analyses often by far too optimistic !)

Unlike traditional TV broadcast services, realistic userbehavior models are indispensable in IPTV systems

Page 57: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Measurement of (future) user behavior behavior will certainly change (perhaps quite strongly)

IPTV Service improvement thanks to scalablevideo coding

Outlook

Our planned future work, e.g.,

57

video coding

Investigations for different types of access networks (e.g.,in VANETs)

Elaboration of mechanisms to reduce channel access /switching delays

Studies for emerging new IPTV system architectures

Page 58: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Additional Future Research Challenges in IPTV

Trends to be expected:

Strong changes in the way future IPTV services will be offered e.g. moreoften non-real-time (TV on Demand), feed-back channel for viewers, … user behavior will strongly change, too !

Speed and throughput of future (IP based) networks will continue to stronglyincrease, BUT: networks also much more heavily loaded (e.g., by video traffic)

58

“Anytime & anywhere access” will be demanded for IPTV services

Resulting research challenges, e.g.:

New user behavior models required

Analyses of bottlenecks and new mechanisms for their avoidance (inparticular, within access networks)

IPTV to be provided for highly different end-systems

Security problems (e.g., sniffing of pay-TV channels)

How to treat heavy zappers? ( distr. denial of service attacks)

Page 59: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

5959

????

Page 60: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

6060

????

Page 61: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Cisco-Study “Global IP traffic forecast and methodology;Entering the Zettabyte Era“;

White paper series (June 1, 2011); cf.: www.cisco.com

Global IP Traffic By the end of 2015: Annual global IP traffic will reach the zettabyte*) threshold

(966 exabytes or nearly 1 zettabyte). Global IP traffic has increased eightfold over the past 5 years, it will

increase fourfold over the next 5 years. In 2015: gigabyte equivalent of all movies ever made will cross global IP

networks every 5 minutes.Video Highlights

61

Video Highlights In 2010: Global Internet video traffic surpassed peer-to-peer (P2P) traffic. It would take over 5 years to watch the amount of video that will cross global

IP networks every second in 2015. Now (6/2011): Internet video is 40 percent of consumer Internet traffic, it will

reach 62 percent by the end of 2015. The sum of all forms of video (TV, VoD,Internet, and P2P) will continue to be approximately 90 percent of globalconsumer traffic by 2015.

By the end of 2011: High-definition VoD will surpass standard definition.

*) Zettabyte (for short: ZB) = 1021 Byte = 1,000,000,000,000,000,000,000 Byte = 10007 Byte

Page 62: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Si

i

View

Z1

Z2

Z3

1-pz pz

pz

-pz-

pt

p1,2

1-p1,2

p2,3

Proposed Model: TV User Behavior Automaton(TV-UBA)

62

Z4

1- 1-p1,2

1-p2,3

Stt

pt

Page 63: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

RC

SWDc

pb

Viewing ModeRC: Request TV Channel Ci

SW: Start Watching Ci

TW: Terminate Watching Ci

WD: Wait for Delivery of Ci

DV: Dwell Time (in Viewing)Dc: Duration to Choose Next Channel

63

TW

WDDc

DV

1-pb

a

b

pz

pt

Viewing dwell time (DV): Gamma distribution (mean=10 min)

Page 64: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Si

i

View

Z1

Z2

Z3

1-pz pz

pz

-pz-

pt

p1,2

1-p1,2

p2,3

Proposed Model

64

Z4

1- 1-p1,2

1-p2,3

Stt

pt

Page 65: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

RC

SW

pb

Zapping State (Zi)

From state View or state Zi-1RC: Request TV Channel Ci

SW: Start Watching Ci

TW: Terminate Watching Ci

WD: Wait for Delivery of Ci

DZ: Dwell Time (in Zapping)

65

TW

WD

SW

DZ

1-pb

ab

To state Zi+1

To View state

zapping dwell time (DZ): lognormal or Burr distribution (mean=10 sec)

Page 66: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Basic Principles Underlying our TCAC Scheme:The Basic Idea

The basic idea:

At instants when remaining resources (i.e., the unoccupied link bandwidth available)become scarce:

it could be a good idea to deny (block) the demand D for a channel i (of low prioritycategory-Y, and currently not yet available on the link considered).

So:To b(lock) or not to b(lock) that is the question !!!

66

To b(lock) or not to b(lock) that is the question !!!

Important for TCAC decision: What do we lose if we block D ? (i.e. what is expected loss L ?) What do we win if we block D ? (i.e. what is expected gain G ?)

Our TCAC scheme:

Block (reject) a low prio channel request iff. G* L*,

where G* is a pessimistic estimate of the gain G to be expectedand L* is an upper bound for the loss to be expected.

Note: G* L* implies G L because of G G* L* L .

Page 67: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

ta

TA

ttb

TC

TB

te tctd

x y

TCAC Scheme :Scenario with 1 High and 1 Low Priority Class

Request Arrival &Departure Process

67

Arrival of a user request for a category-Xchannel j

Arrival of a user request for a category-Ychannel i

Departure of the user which arrived atta (if user not blocked)

Departure of a user and release ofa channel

11/

Y

r

pL

T

Expected Gain in a 1-BW-Scarce-Period:

( ) (1/ )

(1/ ( )) (1/ )X X a r X

r X X a r

p N t T pG

T p N t T

Page 68: ResReseeaarrcchh ChChaalllleennggeess aanndd … · 2016-09-11 · Mobile Video Will Generate 72 % of Mobile Data Traffic by 2019 Cisco-Study: Cisco Visual Networking Index: Global

Trace-driven simulation

A prediction-based prejoin mechanismto join one or two TV channels cf.Prejoin1 (Cn) and Prejoin2 (Cn) (whichare likely to be selected next) based onthe behavior of IPTV users

The trace of user behavior is obtainedfrom TV-UBA

68

from TV-UBA

For the channels which are transmittedby means of multicast, switching delay(t [s]) is considerably lower than in caseof unicast switching delay (T [s])

If the requested channel is correctlypredicted and prejoined, the switchingdelay is virtually zero