Embed
Email

Protocol Design for Scalable and Adaptive Multicast for Group

Document Sample
Protocol Design for Scalable and Adaptive Multicast for Group
Protocol Design for Scalable and

Adaptive Multicast for Group

Communication



De-Nian Yang and Wanjiun Liao

ICNP'08

Presented by Lei Sun

Background & Motivation 1/3

Multicast communications

IP Multicast

Each router need to store a forwarding state for each

multicast group.

Explicit Multi-Unicast (Xcast)

Addresses of the multicast tree are included in the

header of multicast packet data.









2/12

Background & Motivation 2/3

Adaptations

IP multicast

Not scalable in term of the number of group

considering routers’ memory.

Xcast

Not scalable in term of the group size considering the

delay.

Problems

Network may suffer scalability problems if end users

choose the improper Multicast communication method.





3/12

Background & Motivation 3/3

Scalable and adaptive protocol



Scalable both in terms of group size and group

number

Optimal solution

Routers with forwarding states can be either

branching or non-branching

Adaptive to the dynamic group members

Extendable in existing tree





4/12

Design

REMOVE & MOVE

Minimize the number of router which store the

forwarding states.





States & Messages

Support dynamic group membership and

rerouting of multicast trees when the network

topology is changed.







5/12

Protocol operations (1/4)

States

Group ID (IP addresses)

Maximum number of addresses in each Xcast packets

Join timers

Move_Up timer

Addresses of parent node and upstream state node

Addresses of downstream state nodes

Move_Down timer

messages

Join

Leave

Inform_Up_note

Move_Up

Move_down





6/12

Protocol operations (2/4)









(a) Node 8 joins the multicast tree.

(b) Node 2 finds that the forwarding

state of node 4 can be removed.

(c) The forwarding state of node 4 is removed.









7/12

Protocol operations (3/4)









(d) Node 7 creates a forwarding state

at node 4.





(e) The forwarding entry of node 7 is

moved to node 4.





(f) After the network topology

changes, node 1 is the new upstream

state node of node 11.









8/12

Protocol operations (4/4)









(g) Since node 1 has three

downstream state nodes from

the interface to node 3, it creates

the forwarding state at node 3.



(h) The forwarding state of node 1 from the

interface to node 3 is moved to node 3.

(i) After the forwarding state of

node 4 is removed, the

assignment of the state nodes

is optimal.









9/12

Simulation Results (1/2)









10/12

Simulation Results (2/2)

Fig. 3. Average

number of state

nodes in a

multicast tree in

different graphs

with different δ

and different

group sizes.









Fig. 4. Protocol

overheads in

different networks

with different δ

and different

group sizes.









11/12

Conclusion

Unprofessional writing



Bad organized









12/12


Related docs
Other docs by rogerholland
Shilpa Bhoj
Views: 2211  |  Downloads: 0
Software Quality Assurance
Views: 1198  |  Downloads: 50
Chapter 2 - The metaphysical impulse
Views: 14  |  Downloads: 0
Sarah Moore 4750 Pear Ridge Dr
Views: 20  |  Downloads: 0
PROJECT 1
Views: 3  |  Downloads: 0
Property Custody Reciept
Views: 23  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!