Multicast With Network Coding in ApplicationLayer Overlay Network - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

Multicast With Network Coding in ApplicationLayer Overlay Network

Description:

... a relatively densely connected graph , referred to as the rudimental graph. ... only the intermediate nodes with source S , referred to as the rudimental tree ... – PowerPoint PPT presentation

Number of Views:76
Avg rating:3.0/5.0
Slides: 30
Provided by: koji9
Category:

less

Transcript and Presenter's Notes

Title: Multicast With Network Coding in ApplicationLayer Overlay Network


1
Multicast With Network Coding in
Application-Layer Overlay Network
  • Ying Zhu, Baochun Li, Jiang Guo
  • Presented by Koji Lin_at_netlab

2
Outline
  • Introduction
  • A case for App-Layer Coded Multicast
  • Preliminaries
  • Algorithm Analysis
  • Performance Evaluation
  • Related Work Conclusion

3
Introduction
  • Why App-Layer multicast?
  • Multicast support is not required
  • Data is transmitted via unicast
  • Effectively exploiting security, flow control,
    reliable
  • Disadvantages
  • Link stress stretch

4
Introduction (cont.)
  • Deviating from the conventional App-Layer
    multicast
  • Applying the network coding
  • Topology is not a tree
  • Constructing a 2-redundant multicast graph

5
A case for App-Layer Coded Multicast
  • Main Contribution
  • Multiple data paths
  • Concept of network coding in App-Layer multicasts
  • Objectives
  • Taking advantage of alternative path excess
    capacity in the IP-layer network

6
A case for App-Layer Coded Multicast
  • What will happen to the tree topology?
  • The gain may be overshadowed by the cost
  • Must ensure that the alternative paths dont
    conflict with the original path, But Its really
    hard

7
A case for App-Layer Coded Multicast
8
A case for App-Layer Coded Multicast
9
A case for App-Layer Coded Multicast
10
A case for App-Layer Coded Multicast
11
Preliminaries
  • Individual Maxflow
  • Simultaneous Maxflow
  • k-Redundant Multicast Graph
  • s, u, t
  • outdegree(s) gt 0, indegree(s) 0
  • 1 lt indegree(u) lt k, 0 lt outdegree(u)
  • indegree(t) k, 0 lt outdegree(u)

12
Preliminaries
  • Disjoint Paths
  • Linear Coding Multicast
  • Let Simultaneous maxflow ti is equal to
    individual maxflow of ti

13
Algorithm Analysis
  • Non Trivial Challenges
  • Correctly constructing a 2-redundant graph
  • Minimizing the number of intermediate nodes
  • Minimizing stress for maximizing performance

14
Algorithm Analysis
15
Algorithm Analysis
  • Mainly three steps
  • Building a relatively densely connected graph ,
    referred to as the rudimental graph.
  • Building a spanning tree of only the intermediate
    nodes with source S , referred to as the
    rudimental tree
  • Constructing the 2-redudant multicast graph

16
Algorithm Analysis
17
Algorithm Analysis
18
Algorithm Analysis
19
Algorithm Analysis
20
Algorithm Analysis
21
Algorithm Analysis
22
Algorithm Analysis
  • Control overhead
  • Worse O(logn)
  • Resorting to existing flow control mechanism
  • Complexity Analysis of Linear Algorithm
  • The total number of control messages transmitted
    for is O(n)
  • Overall time complexity is O(T)
  • T denote the largest delay from s to any node in
    graph

23
Performance Evaluation
24
Performance Evaluation
25
Performance Evaluation
26
Performance Evaluation
27
Performance Evaluation
28
Related Work Conclusion
  • Multiple path has been studied in the area of QOS
    routing
  • Other tree topologies
  • Just one source
  • Providing flexibility and efficiency

29
Related Work Conclusion
  • Significantly improving end-to-end multicast
    session throughput
  • Not exist similar proposals in previous
    literatures
  • Implementing on testbed PlanetLab
Write a Comment
User Comments (0)
About PowerShow.com