MobiArch 2008 MobiArch 2008 Shall we apply paging technologies to - - PowerPoint PPT Presentation

mobiarch 2008 mobiarch 2008
SMART_READER_LITE
LIVE PREVIEW

MobiArch 2008 MobiArch 2008 Shall we apply paging technologies to - - PowerPoint PPT Presentation

MobiArch 2008 MobiArch 2008 Shall we apply paging technologies to Shall we apply paging technologies to Proxy Mobile IPv6 ? Jong-Hyouk Lee, Tai-Myoung Chung (Sungkyunkwan University, Korea) J H k L T i M Ch (S k k U i it K )


slide-1
SLIDE 1

MobiArch 2008 MobiArch 2008

Shall we apply paging technologies to Shall we apply paging technologies to Proxy Mobile IPv6 ?

J H k L T i M Ch (S k k U i it K ) Jong-Hyouk Lee, Tai-Myoung Chung (Sungkyunkwan University, Korea) Sangheon Pack (Korea University, Korea) Sri Gundavelli (Cisco, USA)

1

slide-2
SLIDE 2

Proxy Mobile IPv6 y

The general way for IPv6 based mobility

host-based mobility protocols

Mobile IPv6 (RFC 3775), Hierarchical Mobile IPv6 (RFC 4140)

depending on the mobility stack installed on mobile hosts depending on the mobility stack installed on mobile hosts

sending binding update messages and maintaining binding information signaling concentrated to mobile hosts

The new trend in IPv6 based mobility

  • k b

d bili l network-based mobility protocol

Proxy Mobile IPv6 (PMIPv6, RFC 5213, published: August 2008)

no need for installing the mobility stack on mobile hosts no need for installing the mobility stack on mobile hosts

  • rdinary hosts can hand off between different subnets

sending binding update messages and maintaining binding information are done by newly introduced mobility entities

2

are done by newly introduced mobility entities

slide-3
SLIDE 3

Problem statement

The newly proposed mobility entities in PMIPv6

Mobile Access Gateway (MAG) Mobile Access Gateway (MAG)

sending proxy binding update messages on behalf of a mobile host

Local Mobility Anchor (LMA)

maintaining all binding information for mobile hosts in its domain maintaining all data traffic for mobile hosts in its domain can be a performance bottleneck can be a performance bottleneck

LMA

CN

MAG2 MAG8 MAG MAG1 MAG3 MAG4 MAG5 MAG6 MAG7 MAG8 MAG9

MH MH

3

6

MH MH

slide-4
SLIDE 4

Problem statement

Scalability issues in PMIPv6

need to reduce binding update messages focusing to LMA need to increase the number of supporting mobile hosts

  • d t

ti i bilit t t need to optimize mobility management cost Paging technologies

can be a candidate solution for solving scalability issues f g y

4

slide-5
SLIDE 5

Paging extension for PMIPv6 g g

Design considerations

support for unmodified mobile hosts reduction in mobility signaling cost

  • id

f i i t i l i t avoidance of paging processing at a single point

Paging algorithm Paging algorithm

fixed algorithm hierarchical algorithm g last-location algorithm dynamic algorithm

5

slide-6
SLIDE 6

Paging extension for PMIPv6 g g

Paging architecture

CN

  • router based paging

: paging state is distributed among MAGs

  • multicast group

LMA

l d multicast group : MAGs have the same multicast group

  • time-based state

: paging state changes based on binding Localized mobility domain p g g g g

MAG1 MAG2 MAG7 MAG8 MAG9

Paging Area1 Paging Area2 Paging Area3

MAG3 MAG4 MAG5 MAG6

6

6

slide-7
SLIDE 7

Paging extension for PMIPv6 g g

Paging message sequence

Paging Area Paging Area MAG3 MAG4 LMA CN MH MAG1 MAG2 Paging Area2 Paging Area1 1 PBU Booting Detection

  • 2. PBAck
  • 1. PBU
  • 3. Tunnel1 for MH
  • 4. Packets for MH
  • 5. Idle Indication

Idle mode Idle mode

  • 5. Idle Indication
  • 6. Packets for MH
  • 7. Paging request
  • 8. PBU

Handoff Detection

  • 9. PBAck
  • 10. Tunnel2 for MH

Idle mode Idle mode Handoff Detection Handoff Detection

7

  • 12. PBAck
  • 11. PBU
  • 13. Tunnel3 for MH
slide-8
SLIDE 8

Performance evaluation

System model

layered hexagonal network model

L-level paging area is consisted of 3L(L+1) + 1

fluid-flow mobility model

for calculating cell (subnet) crossing and paging area crossing rates for calculating cell (subnet) crossing and paging area crossing rates

Signaling Costs

  • PMIPv6 without paging
  • PMIPv6 with paging

p g g p g g

8

slide-9
SLIDE 9

Performance evaluation

Effect of paging level on the signaling cost

5 0 005 5% 5 0 01 5% 7000 8000 v = 5, p = 0.005, s = 5%

PMIPv6 PMIPv6 + paging

14000 16000 v = 5, p = 0.01, s = 5%

PMIPv6 PMIPv6 + paging

4000 5000 6000 signaling cost 8000 10000 12000 signaling cost 1000 2000 3000 The 2000 4000 6000 The 2 3 4 5 6 7 8 9 10 (a) The paging level (L) 2 3 4 5 6 7 8 9 10 (b) The paging level (L)

  • The signaling cost for the paging extension is generally smaller than the basic PMIP6.
  • However, the paging extension consumes more cost when there are low-velocity mobile hosts in

the above 7 paging level.

9

p g g

  • The size of paging areas should carefully designed.
slide-10
SLIDE 10

Performance evaluation

Effect of velocity on the signaling cost

4

L 8 p 0 005 s 5%

4

L 8 p 0 01 s 5% 2.5 x 10

4

L = 8, p = 0.005, s = 5%

PMIPv6 PMIPv6 + paging

4 4.5 5 x 10

4

L = 8, p = 0.01, s = 5%

PMIPv6 PMIPv6 + paging

1.5 2 signaling cost 2.5 3 3.5 4 signaling cost 0.5 1 The 0 5 1 1.5 2 The 10 20 30 40 50 60 70 80 (a) The velocity of an MH (v) 10 20 30 40 50 60 70 80 0.5 (b) The velocity of an MH (v)

  • When the velocity is lower than 10 m/s, the basic PMIP6 shows better performance.
  • However, as the velocity increases, the paging extension requires lower signaling cost.

10

slide-11
SLIDE 11

Performance evaluation

Effect of paging level and velocity on the signaling cost concentrated to the LMA L

6000 7000 d to the LMA p = 0.005

PMIPv6, v = 5 PMIPv6, v = 10 PMIPv6, v = 20 PMIPv6, v = 40

6000 7000 d to the LMA p = 0.005, s = 5%

PMIPv6 + paging, v = 5 PMIPv6 + paging, v = 10 PMIPv6 + paging, v = 20 PMIPv6 + paging, v = 40

2000 3000 4000 5000 gnaling cost concentrated 2000 3000 4000 5000 gnaling cost concentrated 19 61 127 1000 (a) The number of cells The si 2 (19) 4 (61) 6 (127) 1000 (b) The paging level (the number of cells) The si 5000 6000 7000 ed to the LMA p = 0.005, s = 10%

PMIPv6 + paging, v = 5 PMIPv6 + paging, v = 10 PMIPv6 + paging, v = 20 PMIPv6 + paging, v = 40

5000 6000 7000 ed to the LMA p = 0.005, s = 20%

PMIPv6 + paging, v = 5 PMIPv6 + paging, v = 10 PMIPv6 + paging, v = 20 PMIPv6 + paging, v = 40

2000 3000 4000 5000 signaling cost concentrate 2000 3000 4000 5000 signaling cost concentrate

11

2 (19) 4 (61) 6 (127) 1000 (c) The paging level (the number of cells) The s 2 (19) 4 (61) 6 (127) 1000 (d) The paging level (the number of cells) The s

slide-12
SLIDE 12

Conclusions Conclusions

Proxy Mobile IPv6 is a centralized mobility architecture

posing heavy burden on the LMA bring network traffic bottleneck at the LMA

P d i t i i d t li d hit t Proposed paging extension is a decentralized architecture

distributing processing load among the MAGs solving the bottleneck problem and scalability issues solving the bottleneck problem and scalability issues

12

slide-13
SLIDE 13

Questions ? Questions ?

hurryon@gmail.com or jhlee@imtl.skku.ac.kr

13