Ad Network Proposal - PowerPoint by zaj33745

VIEWS: 103 PAGES: 28

More Info
									Title: Architecture, Mobility Management and
Performance Issues for Wireless Internet
Telephony and Multicast Streaming

    Thesis Proposal by: Ashutosh Dutta
       adutta@research.telcordia.com
  Thesis Advisor: Prof. Henning Schulzrinne
Outline

 Motivation & Problem Statement
 Related Work
 Initial Results
 Future Work with timeline
 Conclusions/Discussions
 Video Demo (if time permits)




                                   Thesis Proposal - 2
Mobile Wireless Internet: A Scenario


        Domain1
                                  Internet                Domain2
                                                                             PSTN gateway
            WAN

                    802.11a/b/g              WAN
UMTS/
CDMA                                                          IPv6
        Bluetooth                        802.11 a/b/g         Network



                LAN
                                                                                  PSTN
                                                        Hotspot
                                              LAN
          PAN


                             CH
          Roaming
          User                               UMTS/CDMA                  Ad Hoc
                                             Network                    Network


                                                                              Thesis Proposal - 3
  Proposed area of work
                              IP Mobility



 Personal             Terminal (*)         Service                 Session



    Pre-session                                  Mid-session



   NetworkTransport Application                                Multicast
   Layer Layer      Layer
                                   Optimized Fast-
MIP                   SIPMM (*)    Handoff (*)                          Network
CIP                   MIP-LR(M)*                         Overlay
           MSOCKS,                                                      Layer
HAWAII
IDMP (*)    Migrate                                     MarconiNet
            mSCTP                                                 Mobicast, MSA, MMA
MIP-LR
MIPV6
                                                                           Thesis Proposal - 4
Motivation and Problem Statement
 Motivation
   – Current mobility management mechanisms suffer from wide scale deployment
     bottleneck due to performance issues such as triangular routing, encapsulation and lack
     of transition abilities between diverse networks
   – Provide session-based applications such as IP telephony and multimedia streaming
     services anytime, anywhere in a most optimized, secured manner
   – Need to minimize packet loss and handoff latency during subnet and domain movement
         200 ms maximum tolerable jitter for real-time application, 3% packet loss
 Design, demonstrate and analyze an optimized application layer mobility
  management scheme for wireless Internet telephony
   –   Application layer terminal mobility for wireless Internet roaming (Cell, Subnet, Domain movement)
         Interaction with Registration, Configuration, Security, QoS, VPN, heterogeneous access, IPv6
   –   Policy-based mobility management for survivable networks
   –   Fast-handoff Mechanisms to reduce transient data loss and handoff delay
         Layer 3
         Application Layer
         Proactive handoff
   –   Performance evaluation of application layer terminal mobility with MIPv4,MIPv6, IDMP
   –   Proof-of-concept in a wireless Internet telephony testbed
 Design, demonstrate and analyze a multicast mobile content distribution
   – Hierarchical scope-based multicast architecture
   – Flexible content distribution (global content and local content) with application layer
     triggering
   – Fast-handoff mechanism for Intra-domain IP multicast stream
   – Performance evaluation of Fast-handoff Mechanism
   – QoS guarantee to the mobile users in a multi-subneted environment
   – Proof-of-concept in a Multimedia testbed



                                                                                                    Thesis Proposal - 5
    Handoff Latency For Terminal Mobility
                                                DHCP server/
                                                PPP                                 1- L2 Hand-over Latency Delay
         MN                                     /FA
                               AP1   AP2 Access      HA/SIP Server       CN         2 – Delay due to
                                         Router                                     IP Address Acquisition and
                                                                                    Configuration
                Binds to AP1
                                                                Media               3 - Registration and
                                                                                    Media Redirection delay

       1
                Binds to AP2
                                                                                            3
              ICMP Router Discovery/Router Advertisement

               DHCP/ MIP CoA/PPP                                                       2            
               Stateless Auto-configuration
       2
                 DAD/ARP                                                                1
                                       MIP/SIP Registration/Re-Invite

              IGMP/RTCP
       3     AAA                                            New Media/
                                                             Traffic Resumption



Method      DHCP          DRCP       DHCP (v6)           FA       Auto     L2 1    CDMA     Static       Pro
Linux       ARP w/o                               PPP    COA      IP       802.11    1                   active

Time        4-5 300   150 ms         160    500          1–2      4-5      100 ms   27 ms    100 ms       TBD
                - 400                             7-8
2          s                        ms     ms    s      s        s
                ms
                                                                                                      Thesis Proposal - 6
             Sample Mobility Protocols under study
                                                                                                            Dynamic             Home
                                                    Home Network                                            DNS          SIP
                                                                                                                               Network
                                                                                                                        Server
                                                  HA              Register                       New Data                            Registers
             data                                                                  CH
                                      Tunnelled data
                                                                                                                                   SIP
                                                                                                                                   Server
                                                                                      Existing          Re-INVITE
 CH                                                               FA                  Session
                                                       DHCP                                                                               MN
                                  data                                                                          moves
                                                                       MN          1. MN moves          MN

               Plain Mobile IPv4                                                  2. MN re-invites                            Foreign Network
                                                                                     3. SIP OK               SIP Mid-session mobility
                                                                                      4. Data


              LR            Home Network: a.b.c
                                                        LR
  2: Query         3: COA
                                                   Foreign
                                                   Network 1:          Foreign
              CH                              R                        Network
4: Binding                                         j.k.l
                       5:Un-Encapsulated                                2 p.q.r
cache (COA)
                       data packets sent
                       directly to COA
                                      1: Registration: MH:
                                      COA=j.k.l.m       a.b.c.d




                            Application Layer MIP-LR                                                    Mobile IPv6



                                                                                                                               Thesis Proposal - 7
Application layer terminal mobility for wireless Internet
roaming
 • Original SIP-based terminal mobility (Wedlund, Schulzrinne, 1999 WoWMOM)
 • Contribution here: Enhance SIPMM with Configuration, Registration, TCP, IPv6,
 fast-handoff, Mobility (Cell, subnet, Domain), QoS, Dynamic DNS, VPN, AAA,
 Heterogeneous Access)
                                                       Public AAA
          Visited                                                                  Home Domain
          Domain                                     Public
                                        AAA        SIP Server              AAA
                                                                                                   Home
      Visited Registrar                                                                   HR Registrar
                           VR
                                  QoS                                            QoS
                                                          SLA/SA
                                    SIP Server                            SIP Server
                                                                                          Corresponding Host
                                                                                  DNS
                                   DHCP/PPP                         DHCP/PPP                           IPch
                                                 DNS
                           PANA                                PANA          N2
                                                                                        ERC
                                         N1              Interne             N1
                 BS
                                                         t                                                      207.3.232.10
                                  ERC                               ERC                        AP
                                                                                                                SIP
                                                                                                              A enabled   MN
 128.59.11.6
                      BS
                                         N2
                                                                                              AP
             D
                                                          207.3.240.10                             B          207.3.232.10
                                       N1- Network 1 (802.11)          AP
   128.59.10.6                      N2- Network 2 ( CDMA/GPRS)                     C
                                   ERC - Edge Router and Controller


                                                                                                                     Thesis Proposal - 8
Comparison of MIP with application layer mobility
protocols (SIP, MIP-LR)
                                                                                                                                       SIP vs. MIP Latency (Experiment)
                                                                                   MIP Latency
                                              SIP-MIP Latency Simulation           SIP Latency
                                                                                                               40
                              35
                              30
                                                                                                               35




                                                                                                 Latency in msec
            Latency in msec



                              25                                                                               30
                              20
                              15
                                                                                                               25
                              10
                                                                                                               20                                                                                   SIP
                               5                                                                                                                                                                    MIP
                               0                                                                               15
                                   0   100 200 300 400 500 600 700 800 900 1000
                                                                                                               10
                                                  Packet size in bytes
                                                                                                                   5
                                                                                                                       0                                                    1100
                                                                                                                                      100 200 300 400 500 600 700 800 9001000
       Fig 1 a. Comparison of MIP and SIP-based mobility                                                                                              Packet Size in bytes

                                       Ping, CH->MH@Foreign, Payload=64B:
                                                                                                                                            Ping, CH->MH@Foreign, Payload=1024B:
                              MIP-LR outperforms MIP when the triangle is long
                                                                                                                                        MIP-LR outperforms MIP when the triangle is long

                90.00
                                                                                                                                      120.00
                80.00
                70.00                                                                                                                 100.00
                60.00
 RTT (ms)




                                                                                                                                       80.00




                                                                                                                           RTT (ms)
                50.00                                                              MIP                                                                                                     MIP
                40.00                                                              MIP-LR                                              60.00
                                                                                                                                                                                           MIP-LR
                30.00                                                                                                                  40.00
                20.00
                                                                                                                                       20.00
                10.00
                 0.00                                                                                                                   0.00
                                   0         10          20              30   40                                                               0    10       20        30      40

                                                    Delay1 (ms)                                                                                          Delay1 (ms)




                                       Fig 1 b. Comparison of MIP and MIP-LR application layer
                                                                                                                                                                                    Thesis Proposal - 9
       SIP-based Subnet and Domain Mobility (Experiment)
                                                                                A specific handoff case with timing
                CH
                                              MH
                                                                                CH                       MH
                                                        Old IP address
   Voice              RTP to IP1                        IP1
                                                                                           RTP1
  40 msec
time interval                                                            Time                   RTP1
                                    X                                    Sec
                          RTP to IP1                    Handoff                                           59.521 - 10.1.4.162
                                                        (L2+DRCP+PANA)
                                                                                                          00.478
                                         X                                               RTP2
                       Re-Invite                        New IP                                            00.652
                                                        address IP2
                 Pr                OK
                                             Pr
                                                                                                          00.701
                 Pr                ACK                                                                    00.759 - 10.1.1.130
                                                                                         RTP2             00.938
                        RTP to IP2
                                                                                                          00.949
           Fig 1. Handoff Factors for SIP-based mobility
                                                                                                  PANA

                        DRCP         PANA         SIP            Media
                                                                                                          00.960
     Operation
                                                                 RTP                                      01.031
                                                                                                          (De-REG+REG) (01.049, 01.052)

     Subnet             79 ms        2 ms         228            1490     Pr
                                                                                                  OK
     Handoff                                      ms             ms
                                                                                                          01.151
                                                                                                              Pr = 220 ms
     Domain             81 ms        45 ms        289            1656                             ACK      01.37
     Handoff                                      ms             ms
                                                                          Pr
                                                                                           RTP1

                                                                                                          01.52 – 10.1.1.130

                                                                                                                  Thesis Proposal - 10
Inter-domain secured handoff using SIP-MIP
                                 SIP-based secured interdomain mobility                                                MIP-based secured interdomain mobility

            6                                                                                               6

            5                                                                                               5
                                                                                                                                                                             RTP
                                                                                                            4




                                                                                                 Protocol
            4                                                                            SIP                                                                                 DRCP
Protocols




                                                                                         RTP                3                                                                PANA
            3                                                                            DRCP
                                                                                                            2                                                                IPSEC
                                                                                         PANA
            2                                                                                                                                                                MIP
                                                                                         IPSEC              1
            1                                                                                               0
                                                                                                                0   10 20 30   40 50 60 70 80 90 100 110 120 130 140
            0
                                                                                                                                      Seconds
                0    20    40      60      80   100     120    140     160   180   200
                                          Time in Seconds




                                                         MH
                    CH                                                                                              207.3.232.156
                                 RTP1                                                                                  CH                                  MH

                                                                                                                                     RTP1
                                    RTP1
Time                                                                                                                                  RTP1
                                                              51.756 – 10.1.4.162 (domain1)
Sec                                                                                                         TIME                                            23.806 – 10.1.4.162
                                    RTP2                      52.066
                                                                                                            (Sec)                     RTP2                  24.046
                                                 VE R         52.146
                                           DISCO                                                                                              ISCOV   ER
                                   DRCP                                                                                                DRCP D               24.086
                                        DRCP OFFER                                                                                          DRCP OFFER
                                                              52.176                                                                                        24.156
                                                                                                                                          DRCP ACK
                                        ACK                   52.226                                                                                        24.176
                                                              52.266 – 10.1.1.130 (domain2)                                                                 24.196 – 10.1.1.130

                                           PANA                                                                                          PANA-AAA
                                                              52.276
                                          IKE                 52.346
                                                                                                                                                            24.216
                                ITE                           52.666
                         ReINV                                                                                                                              24.246
                                      OK
            Pr                                                                                                                               IKE
                                                              52.796                                                                                            28.256
                                ACK                            Pr = 110 ms
                                                              52.906                                                                                            29.356
                                                                                                                                            Mobile IP
            Pr                    RTP1
                                                                                                                          RTP1                                  29.376
                                                              53.066 – 10.1.1.130                                                   RTP1 (IPIP)
                                                              56.456                                                                                        31.186 – 10.1.1.130
                                        IKE
                                                              56.926


Fig 3a. SIP-based secured Inter-domain mobility                                                     Fig 3b. MIP-based secured Inter-domain mobility
                                                                                                                                                                  Thesis Proposal - 11
    Fast-handoff across heterogeneous access
    network
                                                                                                              802.11-Cellular Secured Handoff


      Packet Sequence Number
                                                                                               2600




                                                                        RTP Sequence numbers
        (500 packets/grid)                                                                     2500
                                                                                                                                 802.11
                                                                                               2400
                                                                                                           80211-cellular
                                                                                                                                           Out-of-order               802-11-
                                                                                                                                           Packets
                                                                                               2300                                                                   Cellular
                                                                                               2200                                                                   handoff
                                                                                                                            Low        Cellular
                                                                                               2100
                                                                                                                            gradient
                                                                                               2000
                                                                                                 57:07.2         57:50.4           58:33.6            59:16.8
                                          3G Cellular                                                               Time in Minutes
                                          802.11b

                                                                                                      Operation                            Timing
                               Time (10 seconds/grid)
                                                                                                      PPP setup                            10 sec
     Movement type               Cellular-            802.11b –
                                                                                                      X-MIP                                300 ms
                                 802.11b              Cellular
                                                                                                      VPN Tunnel                           6 Sec
     Handoff                     #1          #2       #1       #2
     Trials
                                                                                                      setup

     INVITE -> OK                0.12 s      0.12 s   1.32 s   6.64 s                                 I-MIP                                400 ms
                                                                                                      I-MIP (Home)                         200 ms
     INVITE ->                   0.39 s      0.41 s   2.54 s   7.18 s
     1st Packet                                                                                       IPSEC                                60 ms
                                                                                                      DHCP                                 3 Sec
     Re-transmission             None        None     Yes      Yes
                                                                                                      Transmission                         5 ms
                                                                                                      Delay                                802.11
                                                                                                                                           2.5 s
Fig 2a. SIP-based multi-interface mobility management                                                                                      cellular

                                                                                                      Fig 2b. Mobile IP with VPN
                                                                                                                                                                Thesis Proposal - 12
          SIP-based handoff analysis for IPv6 and
          MIPv6 (experiment)
                                                                             Handoff Delay Table
     detachment from                   New
    old access medium         MN                          CN
                                      Router                              Signaling (ms)        Media (ms)
                                                                HANDOFF
                                                                CASE
     attachment to                                                      SIP      SIP  MIPv6 SIP SIP  MIPv6
new access medium        D1                                             (DAD)    NDAD NDAD DAD  NDAD NDAD
                                                                 H12
                         D2                                               38290 171.4    1.5    38546 420.8 21.1
          handoff                           Router
          detection                         Advertisement
                                DAD

                               Re-INVITE                         H23      3932   161.6 2.0     4187.7 418.6 30.3
                        D3
 handoff completion                              200 OK
         (signaling)
                                   ACK                            H31                          1949.4 408.4 25.3
                                                                        1934.7 161.1 1.0
       Delay on Media
                                               UDP packet

   handoff completion
              (media)

                             Handoff Flow

           Key Findings: SIP Mobility and MIPv6 have a lot of similarities in terms of binding update
           and triangular routing avoidance and could be interesting candidates for performance
           comparison

                                                                                                        Thesis Proposal - 13
  Application layer mobility for TCP traffic (Mobility Proxy)

                                                             Libipq+
                                                             Mangler
                                         CH
                                                                                     Approach 2
             Approach 1

1. Existing
TCP connection                                                 3. Re-Invite               4. New TCP
                                                               / MIPLR update             connection
                            New TCP
                            connection
 SIP
 Registrar
                      Mobility
                      Proxy
            SIP-CGI
                                          4. Forward packets
                                          to the new
                                           IP address                                       Libipq+
                                                                                            De-Mangler



                            3. Update IP address
   IP1                                                                                    IP2

         Mobile Host with           2. Change to a new IP address      Mobile Host with
         Old IP address                                                New IP address

                                                                                                Thesis Proposal - 14
Policy-based mobility management
                                                                                                                                                                   SIP-MMP Integration Flow
                                                                              CH
                                Inter-                                                                                                                                                   Gateway 2
                                domain
                                                    Subnetwork       SIP UA                                                             Gateway 1             CH            MH                                MH                    MH
                                Network                                                                                        Domain 1
                                                                           MMP                                                                                                                   IRR                                             Domain 2
                                                                           Gateway
                                                                                                MMP                                                            RTP session IP0
                                                                                                gateway’
          LR                    LR                                                              DRCP/SIP                                                                                       MH
                                                                                                                                                                                                    move
                                                                                                                                                                                                        s         IP1
                                                                                                server                                                                                                             Check domain
               Router                                                                                                                                                                e
                              Router                                                                                                                                        Re-Invit                               and IP address
  Subnetwork                           Subnetwork                   Subnetwork                                                                                                                                      both
                                                                                                  Subnetwork                                                                RTP session                             MH
                                                                                                                                                                                                                   wit Mov
                                                                                                                                                                                                                      hin   e
                                                                                                                                                                                                                          GW s aga
                                                                                                                                                                                                                            2     in

                                                                     MMP Node                                                                                                                  Gate
                                                                                                                                                                                                   way
                                                                                     MMP                                                                                                                 Beac                            IP1
                                                                                                                                                                                                             on
      Access Point                          Access Point                                                                                                                                                                              IP address
                                                                                                                                                                                                                                      does not change
                                                                                                                                                                                                                          Update
                                                                                                                                                                                                                 Cache
                                                       SIP/MIP-LR
                                                                                                                                                                                                                  RTP session
                 SIP/MIP-LR                                                    Mobile host
                                                                          SIP UA/MIP-LR/MMP




                                       SIP-MIPLR Flow Diagram

                  Domain 1                                       Domain 2                                                                                          MIPLR-MMP
 Gateway 1
                         CH                MH           Gateway 2                  MH
                                                                                                                                                                       MH     Gateway 2
                                                                                                                            Gateway 1    HLR             CH                                             MH                 FA            MH
                              Multimedia                                                                                                       Query                                       IRR
                              Session         IP0                         FA
                                                                                                                                                          TCP session IP0
                                                                                                                          Domain1                                                                                                                Domain2
                          TCP Session                                                                                                                                                     MH
                                                                                                                                                                                               move
                                                                                        IP1 (New Domain/New IP address)                                                                             s     IP1
                                                                                                                                                                   E
                                                                                                                                                              UPDAT                                        Check domain
                                       e                                                                                                                                                                   and IP address
                              Re-Invit                                                                                                                                                                      both
                                                                    LR                                                                                                       E
                                                                 MIP te                                                                        Libipq+                  UPDAT
                                                                  upda                                                                         Mangler                                                                          Demangler+
                                                                                                                                                                                                                                libipq
                                                                                                                                                                                                           MH
       1. Check Policy                                  TCP S                                                                                                                                             wit Mov
                                                                 ession                                                                                                                                      hin   e
                                                                           Demangler                                                                      TCP session                                            GW s aga
        Table                                                                                                                                                                                                      2     in
       2. Mangle only                                                                                                                                                                                                                             IP1
                                                                                                                                                                                                         Gatew
         TCP packets                                                                                                                                                                                            ay Bea
                                                                    RTP Session                                                                                                                                           con                  IP address
                                                                                                                                                                                                         Cache                                 does not change
                                                                                                                                                                                                         Initialization


                                                                                                                                                                                                          TCP session




                                                                                                                                                                                                                                   Thesis Proposal - 15
Policy-based mobility management
performance (experiment)




 (a) duplicate packets arriving at MH during micro-mobility handoff;
          (b) packets dropped during macro-mobility handoff



                                                            Thesis Proposal - 16
Why SIP Fast-handoff ?


           CN            Home
                         Domain
                       Home SIP
                       Proxy

                             Public SIP Proxy     Public SIP Proxy

RTP
Media
(Existing SIP
Session)
                                                           Public SIP Proxy

    RTP
                                  5
                                            Internet
    Media after
    Re-Invite                  OK ACK
                                                       Visited Domain
                                                 Visited
                                                 Proxy                            Translator
                         3
                                                                              IP2 Subnet
                                   2               Register
                      Translator                    1                         MN S2
                IP0            Subnet
                        MN S0           4       IP1 Translator
                                                MN Subnet
                                                    S1




                                                                                               Thesis Proposal - 17
 SIP fast-handoff mechanisms
Key Design Techniques:
   – Limit the signaling due to Intra-domain Mobility
   – Capture the transient packets in-flight and redirects to the
     mobile
 SIP Registrar and Mobility Proxy-based
   – RTPtrans (RTP translator an application layer Translator)
   – Mobility Proxy uses NAT tables
   – Experimented in the lab environment
 Outbound SIP proxy server and mobility proxy
   – Local SIP proxy captures outbound packets
 B2BUA and midcom
   – Operator assisted fast-handoff
 Multicast Agent
   – Small group multicast
   – Duration limited locally scoped Multicast

                                                                Thesis Proposal - 18
Intra-domain SIP fast-handoff mechanism –
mobility proxy


Mapping Database                    Domain -D1                     RT1,RT2,RT3 - RTP Translators
 IP2 -> IPR1                               2a Re-Invite        Delay
 IP3 -> IPR2        SIP
 .                 Server/                                     Simulator              CH
 .
 .                 Registrar

                                     R
                                                                   1


                Register                             3
                               2’
               IPR3                          IPR2
                                                                            IPR1
                                                                                                   4
               RT3                           RT2
                                                                   IP2:p1 RT1 IP1:p1

                                                          4’



      MH                            MH                            MH

       IP3                           IP2                           IP1


                                                                                             Thesis Proposal - 19
             Proactive handoff protocol flow
                                                                                       NAR
                                             PAR
                   Location
                   Server                                                                                                CH
                               AP1                               MN              AP2         AAA DHCP
      MN           Peer
      DISCOVER
      Network Elements
IP0   Neighboring networks

                                                   Existing Session
                                     PANA                             Authentication
                                     IKEv2

                                                                                             DHCP proxy
                       IKEv2 with IP address from network 2

                        Binding Update with IP1
                                 Tunneled data
                                                                       Detects
                                                     Old
                                                                       New
                                                     IPSEC
                                                                       Network
                                                     Tunnel
                                                     Breaks


                                                                                         DHCP
                                                                                         INFORM


                                                               IP1     New Data




                              Network A                                      Network B                            Network C
                                                                                                          Thesis Proposal - 20
   MarconiNet Logical Architecture
                       Global Content Providers
           PS1            PS2                            PSi

                                                 (Encrypted
                                                 Audio Stream)
                                    M2                      Mi
                                                                          Local Station Program Manager   Channel Monitor
      M1                                 SAP Based announcement
                         SAP Mx          GLOBAL (encrypted)

                                            Mi
                                           RTP/RTCP


                       Local station                                       Primary Station Announcer
                                                                                                          IP Radio/TV Tuner
Channel Database                                        Channel Monitor
                                                                                     MarconiNet Prototype
                          Program                SETUP           RTSP Ad/
                          Manager                                 Media
                                                 PLAY
                                                                  Server
                 Channel                                         Local
                 announcement       mi            lmi            Commercial
                 (local)                    RTP/RTCP
                          SAP lmx
                                                                  lml (local program)
                    SAP/SDP
                                     Mobile
                                     Clients

                                                                                                           Thesis Proposal - 21
         Protocol Flow for MarconiNet



                            Maddr                   Local            Media
                                                                     Server
                            Server                  Server                                  lml
        Content
                                                                                                              IMR
                 Fetch Maddr Mi

                                      Global                                        Local
                                      Bus                                            Bus
Start                                                        Local Program (SAP)
                 Announce (SAP/SDP)
Global                                         Mi                                                 lmi
Program


                                                                 Local Channel DB


                                                                                                                   Client tunes


External event
triggers                                                                                                Media
Local Content                                                                                           Delivery
                                                Live media
                                                                                                   Ad delivery
                                                                                                                   Client changes
                                                                                                   RTCP BYE
                                                                                                                   channel
                                                                                                                    Thesis Proposal - 22
Mobility and QoS with multiple servers

                          Sources

              p1    S1               S2        p2

                          Backbone                       M-Proxy

                                          S1

                                                    m1
                          S0
                                          Local                                                m1
                                          Server    m2                                Local
                          RTSP                                                        Server   m2
• Fast-handoff for the
  mobiles                                           Local              RTSP
                          Ad server
                                                    Program                                    Local
• QoS negotiation          (a1,a2)                                  Ad server
                                                                                               Program
                                                                               (a3)

                                                              BS1                               BS2
                                      BS0


                (P1,a1)               (P2,a2)                          P2,a3
                                                               P2,a2




                                                                                                      Thesis Proposal - 23
Fast-handoff mechanism for MarconiNet

 Layer two handoff
   –CGMP, IGMP snooping
 Post Registration
   –Address Acquisition (DHCP/DRCP)
   –IGMP Triggering (Layer 3)
   –RTCP Join/Leave (Application Layer)
 Pre-registration
   –RTCP triggering with pre-provisioned shared multicast
    address
   –Time bound pro-active multicast using multicast agent
   –Deploy proxy agents in each subnet
 During registration
   –Pass on the local multicast address as part of DHCP
    DISCOVER message
                                                   Thesis Proposal - 24
                                   IGMP Join/Leave latency vs. Proxy-based handoff in
                                   802.11 environment




                                                      IGMP-802.11 (Subnet) Handoff
                                                                                                                                                              Proxy based handoff
                               5
Protocols Instance at Mobile




                                                                                                                                               5




                                                                                                                         Protocols at Mobile
                               4
                                                                                                                                               4
                                                                                                          RTP                                                                               RTP
                               3                                                                                                               3
                                                                                                          DRCP                                                                              DRCP
                                                                                                                                                              Handoff
                                            Subnet                        Subnet
                                            handoff                       handoff
                                                                                                          Router Query                         2                                            Router Query
                               2
                                                                                                          Q.Response                                                                        Q.Response
                                                                                                                                               1
                               1

                                                        Ping-Pong
                                                                                                                                               0
                                       JOIN Latency                 Ping-Pong       JOIN Latency
                               0                                                                                                                   0   200         400         600   800
                                   0            200       400       600             800            1000
                                                                                                                                                             Time in Seconds
                                                       TIme in Seconds



                                                                                                                                    JOIN latency is almost zero
   JOIN Latency is about 60 seconds                                                                                                 Leave latency is still an issue ?
   Maximum LEAVE latency is about 3 min




                                                                                                                                                                                      Thesis Proposal - 25
Roadmap for future work
 Develop analytical models for the following cases
  –   SIP-based mobility and MIPv6 – February 2005
  –   SIP-based fast handoff, IDMP Fast-handoff, MIP Fast-handoff – August 2005
  –   Application layer mobility for simultaneous movement) – July 2005
  –   RTCP and IGMP-based Triggering mechanism to study join/leave latency – April 2005
 Secured proactive fast-handoff mechanism
  – Complete the Fast-Handoff scheme using proactive IP address acquisition and pre-
    authentication
  – Expected Completion date April 2005
 Experiment fast-handoff mechanisms for MarconiNet under 802.11
  environment
  – Compare three fast-handoff mechanisms
  – Reduce the “LEAVE” latency in 802.11 environment using Proxy-based approach
  – Expected completion date September 2005
 Compare SIP-based terminal mobility for session-based TCP
  application with other mobility approaches
  – Expected Completion Date June 2005
 QoS mechanisms for mobile users in MarconiNet
  – Use extension of RTCP and SAP protocols to provide guaranteed QoS to the mobile
  – Perform extensive measurement under variable network condition
  – Expected completion date is October 2005




                                                                                Thesis Proposal - 26
      List of Relevant Publications
1.    A. Dutta, H. Schulzrinne, Y. Yemini, "MarconiNet: An Architecture for Internet Radio and TV. 9th International
      Workshop on Network Support for Digital Audio Video Systems (NOSSDAV 99), New Jersey, 23-25th June.
2.    A. Dutta, H. Schulzrinne MarconiNet:Overlay Mobile Content Distribution Network, IEEE Communication Magazine
      February 2004
3.    A. Dutta, F. Vakil, J.C Chen, M. Tauil, S. Baba and H. Schulzrinne, "Application Layer Mobility Management Scheme
      for Wireless Internet," in 3Gwireless 2001,(San Francisco), pp. 7, May 2001
4.    A. Dutta, P. Agrawal, S. Das, A. McAuley, D. Famolari, H. Schulzrinne et al Realizing Mobile Wireless Internet
      Telephony and Streaming Multimedia Testbed Accepted Elsevier Journal for Computer and Communication
5.    A. Dutta, O. Altintas, W. Chen, H. Schulzrinne Mobility Approaches for All IP Wireless Networks, SCI 2002, Orlando,
      Florida
6.    A. Dutta, H. Schulzrinne, S. Das, A. McAuley, W. Chen, Onur Altintas MarconiNet supporting Streaming Media over
      Localized Wireless Multicast, M-Commerce 2002 Workshop, Atlanta September 28th, 2002
7.    A. Misra, S. Das, A. Dutta, A. McAuley and S.K. Das, IDMP based\ Fast-handoff and Paging in IP based 4G Mobile
      Networks," IEEE Communication Magazine, March 2002.
8.    S. Das, A. Dutta, A. McAuley, A. Misra and S.K. Das, IDMP: An Intra-Domain Mobility Management Protocol for Next
      Generation, Wireless Networks, to appear in IEEE PCS magazine
9.    A. Dutta, O. Altintas, H. Schulzrinne, W. Chen Multimedia SIP sessions in a Mobile Heterogeneous Access
      Environment, 3G Wireless 2002
10.   A. Dutta, D. Wong, J. Burns, R. Jain, H. Schulzrinne, A. McAuley Realization of Integrated Mobility Management for
      Ad-Hoc Networks, MILCOM 2002
11.   J. Chennikara, W. Chen, A. Dutta, O. Altintas Application Layer Multicast for Mobile Users in Diverse Networks,
      Globecom 2002
12.   N. Nakajima, A. Dutta, S. Das, H. Schulzrinne Handoff Delay Analysis for SIP Mobility in IPv6 Testbed, Accepted for
      for ICC 2003
13.   Ping-yu Hsieh, A. Dutta, H. Schulzrinne Application Layer Mobility Proxy for Real-time communication 3G Wireless
      2003
14.   K. D. Wong, A. Dutta, K. Young, H. Schulzrinne Managing Simultaneous Mobility of IP Hosts, MILCOM 2003, Boston
15.   A. Dutta, J. Chennikara, W. Chen, O. Altintas, H. Schulzrinne Multicasting streaming media to mobile users, IEEE
      Communication Magazine, October 2003 Issue
16.   K. D.Wong, A. Dutta, J. Burns, R. Jain, K. Young, H. Schulzrinne A multilayered mobility management scheme for
      autoconfigured wireless networks, IEEE Wireless Communication, October 2003 Issue
17.   A. Dutta, S. Das, P. Li, A. McAuley, Y. Ohba, S. Baba, H. Schulzrinne Secured Mobile Multimedia Communication for
      Wireless Internet, ICNSC 2004, Taipei, Taiwan
18.   K. D. Wong, Hung-Yu Wei, A. Dutta, K. Young, H. Schulzrinne "Performance of IP Micro-Mobility Management
      Scehemes using Host Based Routing.", WPMC 01
19.   A. Dutta, S. Madhani, W. Chen, O. Altintas, H. Schulzrinne Fast-handoff Schemes for Application Layer Mobility
      Management, PIMRC 2004, Spain
                                                                                                       Thesis Proposal - 27
Summary and Conclusions

 Initial work has focused in the following areas
  – SIP-based Mobility Management for Wireless Internet
          Terminal Mobility for RTP, TCP traffic for subnet and domain
          IPv6
          Heterogeneous Access
          Fast-handoff Approaches (Layer 3 and Layer 4)
  – MarconiNet: Hierarchical Multicast-based Content Distribution
        Streaming prototype with basic features of content distribution
            – Localized Advertisement, Secured Payment, Channel Monitor
        Fast-handoff mechanism under MarconiNet environment
        QoS management for the mobiles
 Future work will focus on the following aspects
  –   Enhancement of the current prototypes
  –   Develop Analytical models for fast-handoff mechanisms
  –   Comparison of SIP-based mobility management with MIPv6
  –   More Experimental results




                                                                           Thesis Proposal - 28

								
To top