SlideShare ist ein Scribd-Unternehmen logo
1 von 32
SIP Over Wireless Network
          Harry Sunarsa
LOGO
       Outline



           1     Introduction

           2     Brief SIP Overview

           3     SIP Mobility Support

           4     Handoff Delay Analysis
LOGO




       2   SIP Overview
LOGO
       SIP Overview


         Real-time communication protocol for VOIP-
          Voice over IP and has been expanded to
          support video and instant-messaging
          applications.
         Designed to perform basic call-control tasks,
          such as session call set-up and signaling
         Text-based protocol
         However, individual functions are served by
          separate protocols. i.e. Media transport uses
          RTP/RTCP
LOGO
       SIP Overview

       Network Element
          User Agent: UA Client & UA
           Server
          Server.. (Logical server)
            • Registrar: Maintain user’s
              whereabouts at a location
              server
            • Proxy: Relay call signaling
            • Redirect: Redirect user to other
              server
          Gateway
LOGO
       SIP Overview
LOGO
       SIP Overview

        End – to – end design
        Intelligent resides in end device
        Network maintain almost zero intelligent
        Result:
           Flexibility
           Scalability
LOGO
       SIP Overview

         The message types are typically Request-Response
          messages, either a request from a client to a server, or a
          response from a server to a client
LOGO
       SIP Overview

         Request methods
                     Message Name Function
        REGISTER                Register a user with a SIP server (with
                                location service)
        INVITE                  Invite user(s) to a session. The body of
                                the Message contains the description
                                with the address where the host wants
                                to receive the media stream
        ACK                     Acknowledgement of an INVITE request

        CANCEL                  Cancel a pending request

        BYE                     Terminate a session (release a call)

        OPTION                  Query servers about their capabilities
LOGO
       SIP Overview

        Respond methods
               Code      Response type               Description
              Classes
        1xx             Provisional      Request received, continuing to process
                                         the request
        2xx             Success          The action was successfully received,
                                         understood and
                                         accepted
        3xx             Redirection      Further action needs to be taken in order
                                         to complete the
                                         request
        4xx             Client Error     The request contains bad syntax or cannot
                                         be fulfilled at this
                                         server
        5xx             Server Error     The server failed to fulfill an apparently
                                         valid request
        6xx             Global Failure   The request cannot be fulfilled at any
                                         server
LOGO
       SIP Overview

        Sample of SIP interaction
LOGO
       SIP Overview

        Packetized Communication
LOGO




       3   SIP Mobility Support
LOGO
       Mid-call Mobility

        the terminal needs to intimate the correspondent host (CH) or the host
         communicating with the MH, by sending an INVITE message about the
         terminal’s new IP address and updated session description. Hence, the
         handoff delay is essentially the one-way delay for sending an INVITE
         message from the MH to the CH.
LOGO
       Handoff Procedure

        Each base station is equipped with a SIP B2BUA and a SIP proxy server
        A B2BUA is a logical entity that receives a request and processes it as a
         user agent server (UAS)
        It maintains dialog state and participates in all requests sent on the
         dialogs it has established
        All the SIP messages are directed through the outbound proxy at the
         base station using the Record-Route field of the message header, so that
         the B2BUA is able to capture the ongoing dialog information
        The B2BUA is coupled with a media gateway that acts as a proxy,
         forwarding the RTP packets
        The media gateway has two functions, such as: as RTP packet replicator
         and as RTP packet filter
LOGO
       Handoff Procedure

                      Sending of JOIN message to initiate the soft handoff




        During the transition period when a new network interface gets activated,
         the SIP UAC at the MH sends an INVITE message with the JOIN header
         [5] to the SIP B2BUA proxy server
        The JOIN header contains all the relevant information about the ongoing
         call
        The B2BUA essentially, configures the packet replicator at the media
         gateway to send a copy of all packets directed towards the old interface
         of the MH to the newly activated interface
LOGO
       Handoff Procedure

                      Splitting of RTP stream – soft handoff procedure




         During the transient handoff period the MH sends and receives
          the packets through both the interfaces.
LOGO
       Handoff Procedure

         signaling to update ongoing session parameters on account of the change in MH’s IP
                                                 address




         The packet filters at the media gateway and the MH discards the
          duplicate RTP packets. As soon as the packet reaches the MH
          through the newly activated interface, a reINVITE message is
          sent to the CH with the new IP address and corresponding
          contact information
LOGO
       Handoff Procedure

                    Message Diagram
LOGO
       Handoff Procedure
LOGO




       4   Handoff Delay Analysis [9]
LOGO
       Handoff Delay Analysis

         According to SIP the mid-call procedure described in the
          previous section the handoff delay is essentially the one-way
          transmission time of the INVITE message from MH to the CH and
          its subsequent processing time at the CH.
         hand-off delay is typically the time required for the INVITE
          message from the MH to reach the CH. Major delays in this
          hand-off procedure occur at (i) the MH, (ii) the wireless radio link
          between the MH and the BS, (iii) the Internet, and (iv) the CH or
          the server.
LOGO
       Handoff Delay Analysis

         Here is assumed that M/M/1 queuing model is used at the MH
          and the base station, and a priority based M/G/1 model for the
          CH or the server
LOGO
       Handoff Delay Analysis

         The hand-off delay (Dhandoff) in transmitting a SIP message can be
          computed as figure:



         Where
        D1= delay at the MH,
        D2= the delay incurred in transmitting the SIP message over the
          wireless link,
        D3=the queuing delay in the BS,
        D4= the constant of internet transmission delay,
        D5= Queuing delay in the CH
LOGO
       Handoff Delay Analysis




         Where
          X1, X2 are the second moment of μ1 and μ2 respectively.

         To derive D2, require to adopt a delay model over wireless links
         TCP being an end-to-end protocol, its error recovery mechanism
          is not appropriate for real-time transmission
         This is because end-to-end retransmission is not recommended
          for real-time applications to avoid delay variance
LOGO
       Handoff Delay Analysis

         semi-reliable link layer retransmission mechanism like Radio Link
          Protocol (RLP) is used to reduce the air link FER and thus
          increase reliability. RLP works on the basis of a NAK based
          acknowledgment scheme.
         According to the model used and the results reported in [12], the
          delay to transmit a TCP segment consisting of k frames over a
          radio link without RLP operating on it, is given by




                      is the packet loss rate, while p is the probability of a
          frame being in error in the air link.
         Nm is the number of TCP re-transmission before a successful
          transmission, τ is the inter-frame time. D is the end-to-end frame
          propagation delay over the radio channel.
         The typical value are D= 100 msec and τ =20msec.
LOGO
       Handoff Delay Analysis

        When the RLP is used in order to reduce the re-transmission, the
         term will be:




        Where n=3 is the maximum number of RLP retransmission trials.



        Ci,j the first frame received correctly at the destination, is the ith
         retransmission frame at the jth retransmission trial.
        To derive the value of k, assumed that a TCP segment is carried in one
         packet (note that frames here imply air link frames). Assume that the air
         link frame duration is 20 msec. Therefore, a 9.6Kbps radio channel
         contains 9.6 x 103 x 10 -3 x 20 x 1/8 =24 bytes in each frame. Also it is
         assumed that the size of one SIP message is 500 bytes. Therefore
         number of air link frames in a SIP message is 500/24=21.
LOGO
       Handoff Delay Analysis

       Comparison of delay in a 9.6 Kbps channel   Comparison of delay in a 9.6 Kbps channel with FER=
       with arrival rate 500 messages/sec of SIP   0.05
       messages at the BS




              Typically, when RLP is used, the delay in transmitting the SIP message has
              been found to be 6.42 secs for FER = 0.5. Here also the delay incurred in
              the wireless part has been found to be 98% of the total end-to-end delay.
              The delay reduces with the use of RLP, which takes care of the longer TCP
              retransmissions.
LOGO
       Handoff Delay Analysis


         Results show that the major portion (more than) of the handoff
          delay is due to the wireless link.
         the delay for moderate FER with RLP is found to be around 6
          seconds [9]. But media streams can function normally with a
          maximum interruption of 50 msec, while an interruption of 200
          msec is generally acceptable and an interruption of 500 msec
          causes a perceptible real interruption, which is unacceptable.
         Hence the SIP based mobility management is not suitable for
          media streaming in wireless networks.
         Even if application layer solution for supporting mobility may seem
          to be an attractive option, it is not quite suitable for delay-sensitive
          media streaming.
LOGO
       Summary

        The handoff procedure SIP based is composed of the following
         major operations, each of which contributes to the handoff delay:
            (i) Network detection and address configuration operation performed
             by the MH. It depends on the networking technology and the MH’s
             operating system.
            (ii) Sending the INVITE message with the JOIN header to BS_I.
            (iii) Sending the re-INVITE message to update the session with the
             new location parameters.
        SIP provides an elegant application layer mobility support that
         solves the problems associated with lower layer mobility protocols
         in next generation heterogeneous wireless access networks.
         However, the handoff delay in SIP may be substantial causing
         considerable packet loss, which affects the quality of voice or video
         streams seriously [3].
        As mentioned before, these delays cause considerable packet
         loss, which adversely affects the QoS of multimedia streaming
         applications. [3]
LOGO
       References

       [1] J.Kuthan and D. Sisalem, “Tutorial SIP: More Than You Ever Wanted To Know About”, TEKELEC.
       *2+ “Capitolo 1: Il Protocollo SIP”, Università degli Studi di Napoli Fedrico II, Facolta di Ingeneria.
       [3] N. Banerjee, S.K. Das and A. Acharya “SIP-based Mobility Architecture for Next Generation
       Wireless Networks”, Proceedings of the 3rd IEEE Int’l Conf. on Pervasive Computing and
       Communications (PerCom 2005).
       *4+ M. Handley and V. Jacobson, “SDP: Session Description Protocol”, RFC 2327, April 1998.
       [5] R. Mahy and D. Petrie, “The Session Initiation Protocol (SIP) “Join” Header”, draft-ietf-sip-join-
       03.txt, Feb 2004, Work in progress.
       [6] E. Wedlund and H. Schulzrinne, “Mobility Support using SIP”, Proceedings of ACM/IEEE
       International Workshop on Wireless and Mobile Multimedia (WoWMoM), Page(s): 76-82, August
       1999.
       [7] N. Banerjee, W. Wu, S.K. Das, S. Dawkins, J. Pathak, “Mobility support in wireless Internet”, IEEE
       Wireless Communications 10 (5) (2003) 51–61. October, 2003.
       [8] N. Banerjee, W. Wu, S.K. Das, K. Basu, “Analysis of SIP-based mobility management in 4G
       wireless networks”, Center for Research in Wireless Mobility and Networking (CReWMaN),
       Department of Computer Science and Engineering, The University of Texas at Arlington, Arlington.
       [9] N. Banerjee, S.K. Das, K. Basu, “Hand-off Delay Analysis in SIP-based Mobility Management in
       Wireless Networks”, Center for Research in Wireless Mobility and Networking (CReWMaN),
       Department of Computer Science and Engineering, The University of Texas at Arlington, Arlington.
       [10] T. Eyers and H. Schulzrinne, “Predicting Internet Tele-phony Call Setup Delay”, Proceedings of
       1st IP-Telephony Wksp., Berlin, Germany, Apr. 2000.
       [11] L. Kleinrock, QUEUING SYSTEMS Volume I: Theory, John Wiley & Sons, 1975.
       [12] S. K. Das, E. Lee, K. Basu, N. Kakani, and S.Sen, “Performance Optimization of VoIP Calls over
       Wireless Links Using H.323 Protocol”, Proceedings of the 2002 INFOCOM, Pages: 1386-1394, 2002.
If you never try, you’ll never know

Weitere ähnliche Inhalte

Was ist angesagt?

Real time audio translation module between iax and rsw
Real time audio translation module between iax and rswReal time audio translation module between iax and rsw
Real time audio translation module between iax and rswIJCNCJournal
 
FRAFOS Secure Session Border Control
FRAFOS Secure Session Border ControlFRAFOS Secure Session Border Control
FRAFOS Secure Session Border Controlstefansayer
 
Introduction to VoIP, RTP and SIP
Introduction to VoIP, RTP and SIP Introduction to VoIP, RTP and SIP
Introduction to VoIP, RTP and SIP ThousandEyes
 
Voice Quality Metrics in VoIP
Voice Quality Metrics in VoIPVoice Quality Metrics in VoIP
Voice Quality Metrics in VoIPFraj Alshahibi
 
Streaming Media Protocols
Streaming Media ProtocolsStreaming Media Protocols
Streaming Media Protocolssanjoysanyal
 
Lesson 5: Configuring Name Resolution
Lesson 5: Configuring Name ResolutionLesson 5: Configuring Name Resolution
Lesson 5: Configuring Name ResolutionMahmmoud Mahdi
 
internet applications
 internet applications internet applications
internet applicationsSrinivasa Rao
 
Protocol For Streaming Media
Protocol For Streaming MediaProtocol For Streaming Media
Protocol For Streaming MediaKaniska Mandal
 
The ssca® sip training program course outline
The ssca® sip training program   course outlineThe ssca® sip training program   course outline
The ssca® sip training program course outlineswap3731
 
Lesson 6: Dynamic Host Configuration Protocol A
Lesson 6: Dynamic Host Configuration Protocol ALesson 6: Dynamic Host Configuration Protocol A
Lesson 6: Dynamic Host Configuration Protocol AMahmmoud Mahdi
 
Optimal Streaming Protocol for VoD Using Clients' Residual Bandwidth
Optimal Streaming Protocol for VoD Using Clients' Residual BandwidthOptimal Streaming Protocol for VoD Using Clients' Residual Bandwidth
Optimal Streaming Protocol for VoD Using Clients' Residual BandwidthIDES Editor
 
DHCP (dynamic host configuration protocol)
DHCP (dynamic host configuration protocol)DHCP (dynamic host configuration protocol)
DHCP (dynamic host configuration protocol)Netwax Lab
 
Transrating_Efficiency
Transrating_EfficiencyTransrating_Efficiency
Transrating_Efficiencyaniruddh Tyagi
 
10 Lecture Ftp
10 Lecture Ftp10 Lecture Ftp
10 Lecture FtpEri Alam
 

Was ist angesagt? (20)

Sip Paper
Sip PaperSip Paper
Sip Paper
 
Real time audio translation module between iax and rsw
Real time audio translation module between iax and rswReal time audio translation module between iax and rsw
Real time audio translation module between iax and rsw
 
Ch05
Ch05Ch05
Ch05
 
FRAFOS Secure Session Border Control
FRAFOS Secure Session Border ControlFRAFOS Secure Session Border Control
FRAFOS Secure Session Border Control
 
Introduction to VoIP, RTP and SIP
Introduction to VoIP, RTP and SIP Introduction to VoIP, RTP and SIP
Introduction to VoIP, RTP and SIP
 
STUN protocol
STUN protocolSTUN protocol
STUN protocol
 
Mobile computing Mobile Transport Layer
Mobile computing Mobile Transport LayerMobile computing Mobile Transport Layer
Mobile computing Mobile Transport Layer
 
Voice Quality Metrics in VoIP
Voice Quality Metrics in VoIPVoice Quality Metrics in VoIP
Voice Quality Metrics in VoIP
 
Streaming Media Protocols
Streaming Media ProtocolsStreaming Media Protocols
Streaming Media Protocols
 
Lesson 5: Configuring Name Resolution
Lesson 5: Configuring Name ResolutionLesson 5: Configuring Name Resolution
Lesson 5: Configuring Name Resolution
 
Dhcp edu
Dhcp eduDhcp edu
Dhcp edu
 
Channel element
Channel elementChannel element
Channel element
 
internet applications
 internet applications internet applications
internet applications
 
Protocol For Streaming Media
Protocol For Streaming MediaProtocol For Streaming Media
Protocol For Streaming Media
 
The ssca® sip training program course outline
The ssca® sip training program   course outlineThe ssca® sip training program   course outline
The ssca® sip training program course outline
 
Lesson 6: Dynamic Host Configuration Protocol A
Lesson 6: Dynamic Host Configuration Protocol ALesson 6: Dynamic Host Configuration Protocol A
Lesson 6: Dynamic Host Configuration Protocol A
 
Optimal Streaming Protocol for VoD Using Clients' Residual Bandwidth
Optimal Streaming Protocol for VoD Using Clients' Residual BandwidthOptimal Streaming Protocol for VoD Using Clients' Residual Bandwidth
Optimal Streaming Protocol for VoD Using Clients' Residual Bandwidth
 
DHCP (dynamic host configuration protocol)
DHCP (dynamic host configuration protocol)DHCP (dynamic host configuration protocol)
DHCP (dynamic host configuration protocol)
 
Transrating_Efficiency
Transrating_EfficiencyTransrating_Efficiency
Transrating_Efficiency
 
10 Lecture Ftp
10 Lecture Ftp10 Lecture Ftp
10 Lecture Ftp
 

Ähnlich wie SIP Presentation

Vo Ip Rajibdeka
Vo Ip RajibdekaVo Ip Rajibdeka
Vo Ip Rajibdekarajibdk
 
VoIP and multimedia networking
VoIP and multimedia networkingVoIP and multimedia networking
VoIP and multimedia networkingsangusajjan
 
1 VoIP Overview[1]
1 VoIP Overview[1]1 VoIP Overview[1]
1 VoIP Overview[1]William Giba
 
1 Vo Ip Overview
1 Vo Ip Overview1 Vo Ip Overview
1 Vo Ip OverviewMayank Vora
 
1 Vo I P Overview
1  Vo I P  Overview1  Vo I P  Overview
1 Vo I P OverviewMayank Vora
 
AN OVERVIEW OF VOICE OVER INTERNET PROTOCOL (VOIP
AN OVERVIEW OF VOICE OVER INTERNET PROTOCOL (VOIPAN OVERVIEW OF VOICE OVER INTERNET PROTOCOL (VOIP
AN OVERVIEW OF VOICE OVER INTERNET PROTOCOL (VOIPSean Flores
 
session initiation protocol - SIP
session initiation protocol - SIPsession initiation protocol - SIP
session initiation protocol - SIPMahmoud Abudaqa
 
remote procedure calls
  remote procedure calls  remote procedure calls
remote procedure callsAshish Kumar
 
Remote procedure calls
Remote procedure callsRemote procedure calls
Remote procedure callsimnomus
 
Review of SIP based DoS attacks
Review of SIP based DoS attacksReview of SIP based DoS attacks
Review of SIP based DoS attacksEditor IJCATR
 
Frafos ABC SBC - Secure peering
Frafos ABC SBC - Secure peeringFrafos ABC SBC - Secure peering
Frafos ABC SBC - Secure peeringstefansayer
 

Ähnlich wie SIP Presentation (20)

Vo Ip Rajibdeka
Vo Ip RajibdekaVo Ip Rajibdeka
Vo Ip Rajibdeka
 
VoIP and multimedia networking
VoIP and multimedia networkingVoIP and multimedia networking
VoIP and multimedia networking
 
SIP security in IP telephony
SIP security in IP telephonySIP security in IP telephony
SIP security in IP telephony
 
1 VoIP Overview[1]
1 VoIP Overview[1]1 VoIP Overview[1]
1 VoIP Overview[1]
 
1 Vo Ip Overview
1 Vo Ip Overview1 Vo Ip Overview
1 Vo Ip Overview
 
RIPP Notes
RIPP NotesRIPP Notes
RIPP Notes
 
1 Vo Ip Overview
1 Vo Ip Overview1 Vo Ip Overview
1 Vo Ip Overview
 
1 Vo I P Overview
1  Vo I P  Overview1  Vo I P  Overview
1 Vo I P Overview
 
Np unit1
Np unit1Np unit1
Np unit1
 
AN OVERVIEW OF VOICE OVER INTERNET PROTOCOL (VOIP
AN OVERVIEW OF VOICE OVER INTERNET PROTOCOL (VOIPAN OVERVIEW OF VOICE OVER INTERNET PROTOCOL (VOIP
AN OVERVIEW OF VOICE OVER INTERNET PROTOCOL (VOIP
 
VOIP
VOIPVOIP
VOIP
 
session initiation protocol - SIP
session initiation protocol - SIPsession initiation protocol - SIP
session initiation protocol - SIP
 
remote procedure calls
  remote procedure calls  remote procedure calls
remote procedure calls
 
Session initiation protocol
Session initiation protocolSession initiation protocol
Session initiation protocol
 
Introduction to SIP
Introduction to SIP  Introduction to SIP
Introduction to SIP
 
Remote procedure calls
Remote procedure callsRemote procedure calls
Remote procedure calls
 
Introduction To SIP
Introduction  To  SIPIntroduction  To  SIP
Introduction To SIP
 
Sip summary
Sip summarySip summary
Sip summary
 
Review of SIP based DoS attacks
Review of SIP based DoS attacksReview of SIP based DoS attacks
Review of SIP based DoS attacks
 
Frafos ABC SBC - Secure peering
Frafos ABC SBC - Secure peeringFrafos ABC SBC - Secure peering
Frafos ABC SBC - Secure peering
 

SIP Presentation

  • 1. SIP Over Wireless Network Harry Sunarsa
  • 2. LOGO Outline 1 Introduction 2 Brief SIP Overview 3 SIP Mobility Support 4 Handoff Delay Analysis
  • 3. LOGO 2 SIP Overview
  • 4. LOGO SIP Overview  Real-time communication protocol for VOIP- Voice over IP and has been expanded to support video and instant-messaging applications.  Designed to perform basic call-control tasks, such as session call set-up and signaling  Text-based protocol  However, individual functions are served by separate protocols. i.e. Media transport uses RTP/RTCP
  • 5. LOGO SIP Overview Network Element  User Agent: UA Client & UA Server  Server.. (Logical server) • Registrar: Maintain user’s whereabouts at a location server • Proxy: Relay call signaling • Redirect: Redirect user to other server  Gateway
  • 6. LOGO SIP Overview
  • 7. LOGO SIP Overview End – to – end design Intelligent resides in end device Network maintain almost zero intelligent Result:  Flexibility  Scalability
  • 8. LOGO SIP Overview  The message types are typically Request-Response messages, either a request from a client to a server, or a response from a server to a client
  • 9. LOGO SIP Overview  Request methods Message Name Function REGISTER Register a user with a SIP server (with location service) INVITE Invite user(s) to a session. The body of the Message contains the description with the address where the host wants to receive the media stream ACK Acknowledgement of an INVITE request CANCEL Cancel a pending request BYE Terminate a session (release a call) OPTION Query servers about their capabilities
  • 10. LOGO SIP Overview  Respond methods Code Response type Description Classes 1xx Provisional Request received, continuing to process the request 2xx Success The action was successfully received, understood and accepted 3xx Redirection Further action needs to be taken in order to complete the request 4xx Client Error The request contains bad syntax or cannot be fulfilled at this server 5xx Server Error The server failed to fulfill an apparently valid request 6xx Global Failure The request cannot be fulfilled at any server
  • 11. LOGO SIP Overview  Sample of SIP interaction
  • 12. LOGO SIP Overview  Packetized Communication
  • 13. LOGO 3 SIP Mobility Support
  • 14. LOGO Mid-call Mobility  the terminal needs to intimate the correspondent host (CH) or the host communicating with the MH, by sending an INVITE message about the terminal’s new IP address and updated session description. Hence, the handoff delay is essentially the one-way delay for sending an INVITE message from the MH to the CH.
  • 15. LOGO Handoff Procedure  Each base station is equipped with a SIP B2BUA and a SIP proxy server  A B2BUA is a logical entity that receives a request and processes it as a user agent server (UAS)  It maintains dialog state and participates in all requests sent on the dialogs it has established  All the SIP messages are directed through the outbound proxy at the base station using the Record-Route field of the message header, so that the B2BUA is able to capture the ongoing dialog information  The B2BUA is coupled with a media gateway that acts as a proxy, forwarding the RTP packets  The media gateway has two functions, such as: as RTP packet replicator and as RTP packet filter
  • 16. LOGO Handoff Procedure Sending of JOIN message to initiate the soft handoff  During the transition period when a new network interface gets activated, the SIP UAC at the MH sends an INVITE message with the JOIN header [5] to the SIP B2BUA proxy server  The JOIN header contains all the relevant information about the ongoing call  The B2BUA essentially, configures the packet replicator at the media gateway to send a copy of all packets directed towards the old interface of the MH to the newly activated interface
  • 17. LOGO Handoff Procedure Splitting of RTP stream – soft handoff procedure  During the transient handoff period the MH sends and receives the packets through both the interfaces.
  • 18. LOGO Handoff Procedure signaling to update ongoing session parameters on account of the change in MH’s IP address  The packet filters at the media gateway and the MH discards the duplicate RTP packets. As soon as the packet reaches the MH through the newly activated interface, a reINVITE message is sent to the CH with the new IP address and corresponding contact information
  • 19. LOGO Handoff Procedure Message Diagram
  • 20. LOGO Handoff Procedure
  • 21. LOGO 4 Handoff Delay Analysis [9]
  • 22. LOGO Handoff Delay Analysis  According to SIP the mid-call procedure described in the previous section the handoff delay is essentially the one-way transmission time of the INVITE message from MH to the CH and its subsequent processing time at the CH.  hand-off delay is typically the time required for the INVITE message from the MH to reach the CH. Major delays in this hand-off procedure occur at (i) the MH, (ii) the wireless radio link between the MH and the BS, (iii) the Internet, and (iv) the CH or the server.
  • 23. LOGO Handoff Delay Analysis  Here is assumed that M/M/1 queuing model is used at the MH and the base station, and a priority based M/G/1 model for the CH or the server
  • 24. LOGO Handoff Delay Analysis  The hand-off delay (Dhandoff) in transmitting a SIP message can be computed as figure:  Where D1= delay at the MH, D2= the delay incurred in transmitting the SIP message over the wireless link, D3=the queuing delay in the BS, D4= the constant of internet transmission delay, D5= Queuing delay in the CH
  • 25. LOGO Handoff Delay Analysis  Where X1, X2 are the second moment of μ1 and μ2 respectively.  To derive D2, require to adopt a delay model over wireless links  TCP being an end-to-end protocol, its error recovery mechanism is not appropriate for real-time transmission  This is because end-to-end retransmission is not recommended for real-time applications to avoid delay variance
  • 26. LOGO Handoff Delay Analysis  semi-reliable link layer retransmission mechanism like Radio Link Protocol (RLP) is used to reduce the air link FER and thus increase reliability. RLP works on the basis of a NAK based acknowledgment scheme.  According to the model used and the results reported in [12], the delay to transmit a TCP segment consisting of k frames over a radio link without RLP operating on it, is given by  is the packet loss rate, while p is the probability of a frame being in error in the air link.  Nm is the number of TCP re-transmission before a successful transmission, τ is the inter-frame time. D is the end-to-end frame propagation delay over the radio channel.  The typical value are D= 100 msec and τ =20msec.
  • 27. LOGO Handoff Delay Analysis  When the RLP is used in order to reduce the re-transmission, the term will be:  Where n=3 is the maximum number of RLP retransmission trials.  Ci,j the first frame received correctly at the destination, is the ith retransmission frame at the jth retransmission trial.  To derive the value of k, assumed that a TCP segment is carried in one packet (note that frames here imply air link frames). Assume that the air link frame duration is 20 msec. Therefore, a 9.6Kbps radio channel contains 9.6 x 103 x 10 -3 x 20 x 1/8 =24 bytes in each frame. Also it is assumed that the size of one SIP message is 500 bytes. Therefore number of air link frames in a SIP message is 500/24=21.
  • 28. LOGO Handoff Delay Analysis Comparison of delay in a 9.6 Kbps channel Comparison of delay in a 9.6 Kbps channel with FER= with arrival rate 500 messages/sec of SIP 0.05 messages at the BS Typically, when RLP is used, the delay in transmitting the SIP message has been found to be 6.42 secs for FER = 0.5. Here also the delay incurred in the wireless part has been found to be 98% of the total end-to-end delay. The delay reduces with the use of RLP, which takes care of the longer TCP retransmissions.
  • 29. LOGO Handoff Delay Analysis  Results show that the major portion (more than) of the handoff delay is due to the wireless link.  the delay for moderate FER with RLP is found to be around 6 seconds [9]. But media streams can function normally with a maximum interruption of 50 msec, while an interruption of 200 msec is generally acceptable and an interruption of 500 msec causes a perceptible real interruption, which is unacceptable.  Hence the SIP based mobility management is not suitable for media streaming in wireless networks.  Even if application layer solution for supporting mobility may seem to be an attractive option, it is not quite suitable for delay-sensitive media streaming.
  • 30. LOGO Summary  The handoff procedure SIP based is composed of the following major operations, each of which contributes to the handoff delay:  (i) Network detection and address configuration operation performed by the MH. It depends on the networking technology and the MH’s operating system.  (ii) Sending the INVITE message with the JOIN header to BS_I.  (iii) Sending the re-INVITE message to update the session with the new location parameters.  SIP provides an elegant application layer mobility support that solves the problems associated with lower layer mobility protocols in next generation heterogeneous wireless access networks. However, the handoff delay in SIP may be substantial causing considerable packet loss, which affects the quality of voice or video streams seriously [3].  As mentioned before, these delays cause considerable packet loss, which adversely affects the QoS of multimedia streaming applications. [3]
  • 31. LOGO References [1] J.Kuthan and D. Sisalem, “Tutorial SIP: More Than You Ever Wanted To Know About”, TEKELEC. *2+ “Capitolo 1: Il Protocollo SIP”, Università degli Studi di Napoli Fedrico II, Facolta di Ingeneria. [3] N. Banerjee, S.K. Das and A. Acharya “SIP-based Mobility Architecture for Next Generation Wireless Networks”, Proceedings of the 3rd IEEE Int’l Conf. on Pervasive Computing and Communications (PerCom 2005). *4+ M. Handley and V. Jacobson, “SDP: Session Description Protocol”, RFC 2327, April 1998. [5] R. Mahy and D. Petrie, “The Session Initiation Protocol (SIP) “Join” Header”, draft-ietf-sip-join- 03.txt, Feb 2004, Work in progress. [6] E. Wedlund and H. Schulzrinne, “Mobility Support using SIP”, Proceedings of ACM/IEEE International Workshop on Wireless and Mobile Multimedia (WoWMoM), Page(s): 76-82, August 1999. [7] N. Banerjee, W. Wu, S.K. Das, S. Dawkins, J. Pathak, “Mobility support in wireless Internet”, IEEE Wireless Communications 10 (5) (2003) 51–61. October, 2003. [8] N. Banerjee, W. Wu, S.K. Das, K. Basu, “Analysis of SIP-based mobility management in 4G wireless networks”, Center for Research in Wireless Mobility and Networking (CReWMaN), Department of Computer Science and Engineering, The University of Texas at Arlington, Arlington. [9] N. Banerjee, S.K. Das, K. Basu, “Hand-off Delay Analysis in SIP-based Mobility Management in Wireless Networks”, Center for Research in Wireless Mobility and Networking (CReWMaN), Department of Computer Science and Engineering, The University of Texas at Arlington, Arlington. [10] T. Eyers and H. Schulzrinne, “Predicting Internet Tele-phony Call Setup Delay”, Proceedings of 1st IP-Telephony Wksp., Berlin, Germany, Apr. 2000. [11] L. Kleinrock, QUEUING SYSTEMS Volume I: Theory, John Wiley & Sons, 1975. [12] S. K. Das, E. Lee, K. Basu, N. Kakani, and S.Sen, “Performance Optimization of VoIP Calls over Wireless Links Using H.323 Protocol”, Proceedings of the 2002 INFOCOM, Pages: 1386-1394, 2002.
  • 32. If you never try, you’ll never know