410 likes | 513 Views
mMOM: Efficient Mobile Multicast Support Based on the Mobility of Mobile Hosts. YUNGOO HUH and CHEEHA KIM Presented by Kiran Kumar Bankupally. Agenda. Terminology Introduction Some implementation details mMOM: mobility based MObile Multicast support Performance Evaluation Conclusions.
E N D
mMOM: Efficient Mobile Multicast Support Based on the Mobilityof Mobile Hosts YUNGOO HUH and CHEEHA KIM Presented by Kiran Kumar Bankupally
Agenda • Terminology • Introduction • Some implementation details • mMOM: mobility based MObile Multicast support • Performance Evaluation • Conclusions
Introduction • Necessity • What is multicasting? • sender sends a single datagram to the multicast address, and the routers take care of making copies and sending them to all receivers that have registered their interest in data from that sender. • One way streaming media • Mobile IP!!!!
Mobile IP • Mobile IP is a Protocol that allows mobile device users to move from one network to another while maintaining a permanent IP address • A Mobile IP consists of • HA-Home Agent • FA-Foreign Agent
Cont.. • Home Agent • stores information about mobile nodes whose permanent address is in the home agent's network • Foreign Agent • stores information about mobile nodes visiting its network care-of addresses, which are used by Mobile IP
More on Mobile IP Mobile IP protocol defines the following: • an authenticated registration procedure by which a mobile node informs its home agent of its care-of-address • an extension to ICMP Router Discovery, which allows mobile nodes to discover prospective home agents and foreign agents • the rules for routing packets to and from mobile nodes, including the specification of one mandatory tunneling mechanism and several optional tunneling mechanisms.
Mobile IP & multicast • Two types of multicasting • Remote Subscription • Bidirectional Tunneling • Relating this to the course.
Remote Subscription • MH moves to a foreign network, it subscribes to the multicast group on the foreign network.
Cont….. • Advantages:- • option is simple and provides optimal routing efficiency • Disadvantages:- • will overload the multicast routers for multicast tree management • suffer from packet losses at roaming, owing to the set-up time associated with multicast subscription (later it was rectified)
Bi directional Tunneling • When MH is away from its home network, a bi-directional tunnel between its HA and FA is set up.
Cont….. • Advantages:- • guarantees multicast packet delivery against roaming • handles the mobility of both the source and recipients • Disadvantages:- • the routing path for packet delivery may be far from optimality • tunnel convergence problem can occur
mMoM • Mobility based mobile multicast support • Uses Registration Process • FA maintains List of MH registrations
The Process • MH moves first to a foreign network, a bi-directional tunnel to its HA is set up in mMOM as the BT option • If MH does not switch its foreign network, it must perform re-registration to its HA via the FA again before the expiration of its lifetime • Implies Temporal Locality in FA Network
Performance Evaluation • Analytical Model • Analytical Results
Our Part • Assumptions • single multicast group with one source • source is a fixed host and other members of the multicast group are MHs. • Group membership does not change dynamically and there are M MHs belonging to the multicast group • each network has only one FA
Cont…. • MH’s re-registration time and residence time in FA are exponential random variables with parameters τ and μ, respectively. • Networks are homogenous and are distributed in n × nmatrix with each node has exactly four neighbors. • MH is assumed to move to one of four directions randomly with equal probability
Final Assumption • the interarrival time of MHs at a FA is exponentially distributed with mean rate λ. • λ = μ/(n2 − 1) (first proof)
Markov chain describing the behavior of MH under the n × n homogenous networks
Substituting that in the equation above gives you Where 0 < a, b < n+ 1
The given diagram reduces to • Markov chain for describing the arrival rate of single MH to FA positioning (a, b) under the n × n homogenous networks.
Back to the problem • Each state is represented by (α, β) • α indicates the number of MH serviced by the FA, • β is either • 0 (denoting that the FA is not involved in the multicast service) • 1 (denoting that the FA is already in the multicast service)
Now the equations reduce to the probability Pkin nothing but the steady state probability in M/M/∞//M model shown!!!!!!!
Equations • Thus the number of MHs in the FA is given by And then these set of equations were given
More…… • multicast tree management overhead (Em) • number of join and leave operations per unit time, the overhead in RS, BT, MoM, and mMOM can be expressed as follows
And more… • expected number of tunneling paths to FA (nd)
Analytical Results • Assumptions • Departure Rate (μ)=1 • ratio of the mobility rate to the re-registration rate (MRR) MRR= μ/τ
Conclusion • Improved efficiency in terms of optimal delivery path and frequency of multicast tree reconfiguration
Future Work • how to handle the co-located care-of-address approach in mMOM