mobile ip: multicast service reference: multicast routing protocol in mobile networks; hee- sook...

36
Mobile IP: Multicast Service Reference: “Multicast routing protocol in mobile networks”; Hee-Sook Shin; Young-Joo Suh;, Pr oc. IEEE International Conference on Co mmunications (ICC), 2000; pp. 1416 -142 0 (MobileIPMulticast-1.pdf) Reference: “Multicast routing by mobility predict ion for mobile hosts”; Young-Joo Suh; Don g-Hee Kwon, and Woo-Jae Kim, Proc. IEEE ICC, 2003; pp. 865 -869 (MobileIPMultic ast-7.pdf)

Upload: charlie-hogan

Post on 31-Mar-2015

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

Mobile IP: Multicast Service

Reference: “Multicast routing protocol in mobile networks”; Hee-Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference on Communications (ICC), 2000; pp. 1416 -1420 (MobileIPMulticast-1.pdf)

Reference: “Multicast routing by mobility prediction for mobile hosts”; Young-Joo Suh; Dong-Hee Kwon, and Woo-Jae Kim, Proc. IEEE ICC, 2003; pp. 865 -869 (MobileIPMulticast-7.pdf)

Page 2: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

2

Related Work• Foreign agent-based multicast

– Remote subscriptionA mobile host has to subscribe to multicast groups

whenever it moves to a foreign net.

Simple, not required any encapsulations

Offering an optimal routing path

Non-existence of duplicated packets

Mobility expensive multicast service

Extra delay incurred from rebuilding a multicast tree

can create the possibility of a disruption in multicast

data delivery

Page 3: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

3

Related Work (cont)• Home agent-based multicast

– Bi-directional tunnelingData delivery is achieved by unicast Mobile IP tunnlei

ng via the home agent

When the HA receives a multicast packet destined for a mobile host, it encapsulates the packet twice (with 1. the mobile host address and 2. the care-of-address of the mobile host) and then transmits the packet to the mobile host as a unicast packet

If multiple mobile hosts that belong to the same home network visit the same foreign network, duplicate copies of multicast packets will arrive at the foreign network (see the figure on next slide)

Page 4: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

4

Multicast data duplication problem in HA-based multicast

Page 5: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

5

Related Work (cont)

• MoM (Mobile Multicast)- Ref.8 ACM MOBICOM’97

– Improve home agent-based multicast protocol

– A HA forwards only one copy of the multicast packet to each foreign network that contains its mobile hosts

– Upon receiving the multicast packet, a FA delivers it to mobile hosts using link-level multicasting

– Tunnel convergence problem

Page 6: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

6

Tunnel convergence problem

Page 7: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

7

Tunnel convergence problem• Solution

– The FA appoints one HA as the DMSP (Designated Multicast Service Provider) for the given multicast group

– The DMSP forwards only one packet into the tunnel, while other HAs that are not the DMSP do not forward the packet

– Drawback: multicast packets from both the DMSP and a multicast router can cause a duplication since it is possible that local static hosts in the foreign network are members of the same group as the visiting mobile hosts (see the figure on next slide)

Page 8: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

8

Duplication problem for DMSP scheme

Page 9: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

9

Non-optimal delivery route for DMSP scheme

Page 10: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

10

Proposed Protocol• MMA (Multicast by Multicast Agent)

– Multicast Agent (MA), Multicast Forwarder (MF)

– MAs provide multicast service to mobile hosts

– Each MA has one MF per multicast group and the MF of an MA is the MA that forwards multicast packets to it

– The MF of an MA may be the MA itself when its local network is included in the multicast tree

– Or the MF can be an MA in another network that belongs to the multicast group

Page 11: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

11

Proposed Protocol (cont)• Example

– A mobile host moves from N1 to N2

– 1. The mobile host send its MF information to the MA in N2 during registration, which is used by the MA for selecting the new MF

– 2. If N2 belongs to the multicast delivery tree, the MA itself becomes the MF

– 3. If the MA in N2 does not belong to the multicast delivery tree, the MF value that the mobile host had in N1 is used as the MF in N2

– 4. Optionally, the MA in N2 selects one that is closer to it, between the MF information that the MA had and the MF that the mobile host had in N1

Page 12: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

12

Proposed Protocol (cont)

Page 13: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

13

Proposed Protocol: data structure

Page 14: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

14

Algorithm: when a MH arrives

Page 15: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

15

Algorithm: when a multicast datagram arrives

Page 16: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

16

Algorithm: when a MH (member) leaves the current network

Page 17: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

17

Algorithm: a control packet from another MA arrives

Page 18: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

18

Discussion

• The proposed MMA protocol offers better (sub-optimal) delivery route than HA-based protocols since the MF is generally located in an adjacent network that is included in the multicast delivery tree

• The MMA protocol reduces the number of duplicated packets and total amount of tunneling since multicast packets can be forwarded directly from the multicast router in the current network

Page 19: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

19

Performance Evaluation

• Compare: MMA, MoM, HA-based protocol

• Criteria

– Amount of multicast data traffic

Traffic on the multicast tree + traffic occurred by tun

neling from MF to the mobile host

– Average delivery path length

– Scalability with multicast group size

– Comparison of DMSP handoff with MF handoff

Page 20: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

20

Simulation Parameters

Page 21: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

21

Discussion- Tunneling

• The number of tunneling is proportional to

– 1. The number of mobile hosts in the HA-based multicast protocol

– 2. The number of foreign networks which has mobile hosts having multicast membership in the MoM protocol

– 3. The number of MAs which receive data forwarded by an MF (for MMA protocol)

– See the figure on next slide

Page 22: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

22

Simulation result- Fig. 8

T = 50, MR=3

# o

f tu

nn

elin

g

Page 23: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

23

Simulation result- Fig. 9

• MMA shows an improved performance and the difference becomes larger for large tree sizes

MoM sparse

MMA sparse

Optimal

Page 24: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

24

Simulation result- Fig. 10

+

Page 25: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

25

Discussion- Fig. 10

• MoM shows shorter tree path length than MMA, but MoM shows much more tunnel path length than MMA

• As a result, MMA shows less total path length than MoM

Page 26: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

26

Simulation result- Handoff

Page 27: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

27

Discussion- Fig. 11

• MF handoff frequency in MMA is much less than DMSP handoff frequency

• Problem of frequent DMSP handoff– Cause much traffic in network

– Increase network overhead

– Cause performance degradation due to the out-of service period during handoff

Page 28: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

28

Extended work (ICC2003)

• Remote-subscription vs. MA-based Tunneling

• Allow necessary join operations– Reduce packet delivery length– Minimize the number of unnecessary join

• Necessary join– Only when the mobile host is expected to

remain in the network relatively long period of time

– Staying time at the previous network(s)– Threshold value for join

Page 29: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

29

Extended work (example)

Page 30: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

30

Host Mobility Prediction

• Speed: GPS (not always available)

• Expected staying time

Page 31: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

31

Simulation: Network Model

Page 32: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

32

Simulation: Parameters

Page 33: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

33

Simulation result: Fig. 3#

of

tun

nel

ing

MMA with join option

Page 34: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

34

Simulation result: Fig. 4

Page 35: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

35

Simulation result: Fig. 5

Page 36: Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference

36

Simulation result: Fig. 6a

# of MAs that currently have no visiting MHs subscribing multicast groups that MAs join for the MHs