Bulk data distribution

09.10.01


Click here to start


Table of Contents

Bulk data distribution

Note on the presentation

Requirements for different media types

Requirements for different media types

Multimedia (video)

Multimedia (video continued)

Bulk data distribution

Problems with data distribution

Caching

Many caches

Broadcasting

Multicasting

Different types of multicasting

Multicasting - where?

Multicasting - network layer

Multicasting - transport layer

Multicasting - application layer

Multicasting - application layer (2)

Multicasting - application layer (3)

Typical multicasting

Reliable multicasting

Reliable multicasting - example

Reliable multicastting - example (2)

Table showing errors

Problem of NACK implosion

Data distributed

Use error detection and correction

Use erasure codes

What if there are still errors?

Multicasting - enables distribution

Possible solution

Example

Example (2)

Example (2) - continued

Example (2) - continued

Comments on Example (2)

Some consequences of these solutions

Present situation - audio

Present situation - video

Present situation - games

Present situation - software distribution

Media distribution - typically video

Media distribution (2)

Media distribution (3)

Media distribution (4)

Media distribution (4) - continued

Media distribution (5)

Bandwidth skimming technique

Comment

Possible breakdown of load on future LANs

Possible breakdown of load on future LANs (2)

Possible breakdown of load on future LANs (3)

Possible allocation of use

Comment

Comment (2)

Major issues with hybrid models

Hybrid model issues - continued

Commercial and copyright issues

Security issues

Conclusions

Conclusions (2)

Author: Dept. Of Computer Science