On Switchover Performance in Multihomed SCTP

The emergence of real-time applications, like Voice over IP and video conferencing, in IP networks implies a challenge to the underlying infrastructure. Several real-time applications have requirements on timeliness as well as on reliability and are accompanied by signaling applications to set up, t...

Full description

Bibliographic Details
Main Author: Eklund, Johan
Format: Others
Language:English
Published: Karlstads universitet, Avdelningen för datavetenskap 2010
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-5501
http://nbn-resolving.de/urn:isbn:978-91-7063-298-3 
id ndltd-UPSALLA1-oai-DiVA.org-kau-5501
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kau-55012018-01-13T05:11:52ZOn Switchover Performance in Multihomed SCTPengEklund, JohanKarlstads universitet, Avdelningen för datavetenskapKarlstad : Karlstad University2010Computer NetworkingTransport ProtocolsMultihomingPerformance EvaluationSignaling TrafficComputer SciencesDatavetenskap (datalogi)The emergence of real-time applications, like Voice over IP and video conferencing, in IP networks implies a challenge to the underlying infrastructure. Several real-time applications have requirements on timeliness as well as on reliability and are accompanied by signaling applications to set up, tear down and control the media sessions. Since neither of the traditional transport protocols responsible for end-to-end transfer of messages was found suitable for signaling traffic, the Stream Control Transmission Protocol (SCTP) was standardized. The focus for the protocol was initially on telephony signaling applications, but it was later widened to serve as a general purpose transport protocol. One major new feature to enhance robustness in SCTP is multihoming, which enables for more than one path within the same association. In this thesis we evaluate some of the mechanisms affecting transmission performance in case of a switchover between paths in a multihomed SCTP session. The major part of the evaluation concerns a failure situation, where the current path is broken. In case of failure, the endpoint does not get an explicit notification, but has to react upon missing acknowledgements. The challenge is to distinguish path failure from temporary congestion to decide  when to switch to an alternate path. A too fast switchover may be spurious, which could reduce transmission performance, while a too late switchover also results in reduced transmission performance. This implies a tradeoff which involves several protocol as well as network parameters and we elaborate among these to give a coherent view of the parameters and their interaction. Further, we present a recommendation on how to tune the parameters to meet  telephony signaling requirements, still without violating fairness to other traffic. We also consider another angle of switchover performance, the startup on the alternate path. Since the available capacity is usually unknown to the sender, the transmission on a new path is started at a low rate and then increased as acknowledgements of successful transmissions return. In case of switchover in the middle of a media session the startup phase after a switchover could cause problems to the application. In multihomed SCTP the availability of the alternate path makes it feasible for the end-host to estimate the available capacity on the alternate path prior to the switchover. Thus, it would be possible to implement a more efficient startup scheme. In this thesis we combine different switchover scenarios with relevant traffic. For these combinations, we analytically evaluate and quantify the potential performance gain from utilizing an ideal startup mechanism as compared to the traditional startup procedure. Licentiate thesis, comprehensive summaryinfo:eu-repo/semantics/masterThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-5501urn:isbn:978-91-7063-298-3 Karlstad University Studies, 1403-8099 ; 2010:12application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Computer Networking
Transport Protocols
Multihoming
Performance Evaluation
Signaling Traffic
Computer Sciences
Datavetenskap (datalogi)
spellingShingle Computer Networking
Transport Protocols
Multihoming
Performance Evaluation
Signaling Traffic
Computer Sciences
Datavetenskap (datalogi)
Eklund, Johan
On Switchover Performance in Multihomed SCTP
description The emergence of real-time applications, like Voice over IP and video conferencing, in IP networks implies a challenge to the underlying infrastructure. Several real-time applications have requirements on timeliness as well as on reliability and are accompanied by signaling applications to set up, tear down and control the media sessions. Since neither of the traditional transport protocols responsible for end-to-end transfer of messages was found suitable for signaling traffic, the Stream Control Transmission Protocol (SCTP) was standardized. The focus for the protocol was initially on telephony signaling applications, but it was later widened to serve as a general purpose transport protocol. One major new feature to enhance robustness in SCTP is multihoming, which enables for more than one path within the same association. In this thesis we evaluate some of the mechanisms affecting transmission performance in case of a switchover between paths in a multihomed SCTP session. The major part of the evaluation concerns a failure situation, where the current path is broken. In case of failure, the endpoint does not get an explicit notification, but has to react upon missing acknowledgements. The challenge is to distinguish path failure from temporary congestion to decide  when to switch to an alternate path. A too fast switchover may be spurious, which could reduce transmission performance, while a too late switchover also results in reduced transmission performance. This implies a tradeoff which involves several protocol as well as network parameters and we elaborate among these to give a coherent view of the parameters and their interaction. Further, we present a recommendation on how to tune the parameters to meet  telephony signaling requirements, still without violating fairness to other traffic. We also consider another angle of switchover performance, the startup on the alternate path. Since the available capacity is usually unknown to the sender, the transmission on a new path is started at a low rate and then increased as acknowledgements of successful transmissions return. In case of switchover in the middle of a media session the startup phase after a switchover could cause problems to the application. In multihomed SCTP the availability of the alternate path makes it feasible for the end-host to estimate the available capacity on the alternate path prior to the switchover. Thus, it would be possible to implement a more efficient startup scheme. In this thesis we combine different switchover scenarios with relevant traffic. For these combinations, we analytically evaluate and quantify the potential performance gain from utilizing an ideal startup mechanism as compared to the traditional startup procedure.
author Eklund, Johan
author_facet Eklund, Johan
author_sort Eklund, Johan
title On Switchover Performance in Multihomed SCTP
title_short On Switchover Performance in Multihomed SCTP
title_full On Switchover Performance in Multihomed SCTP
title_fullStr On Switchover Performance in Multihomed SCTP
title_full_unstemmed On Switchover Performance in Multihomed SCTP
title_sort on switchover performance in multihomed sctp
publisher Karlstads universitet, Avdelningen för datavetenskap
publishDate 2010
url http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-5501
http://nbn-resolving.de/urn:isbn:978-91-7063-298-3 
work_keys_str_mv AT eklundjohan onswitchoverperformanceinmultihomedsctp
_version_ 1718607414244147200