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)
|