In:
PIK - Praxis der Informationsverarbeitung und Kommunikation, Walter de Gruyter GmbH, Vol. 35, No. 2 ( 2012-05-04), p. 91-99
Abstract:
The Session Initiation Protocol (SIP) relies on timer-based message
retransmission for safeguarding reliable message transfer when deployed on top of the unreliable User Datagram Protocol (UDP) over IP. In this paper we present
a detailed impact analysis of SIP timers onto the functionality of a system and its capabilities to recover from overload situations. The results of our
event-based SIP simulations demonstrate that message retransmissions originating from a minor short-term overload can force a system into a deterministic
congestion collapse when using default SIP timer settings. A recovery from this severe system overload situation is highly difficult or impossible, even if the
system load is reduced substantially afterward. Our performance evaluation shows that an increase of timer T1's value significantly enhances the stability,
robustness and the ability of systems to handle overload, whereas the resulting increase of response times is relatively small and overall system responsiveness
can even improve in some cases. We propose an algorithm for implicit collapse detection as solution for dynamic timer T1 optimization. Based on monitoring of
system load and pending transaction counts, our algorithm enables intermediate SIP proxies to detect congestion in a very early phase, allowing them to
counteract in time, i.e., to modify timers and reject new system load in order to prevent the system from collapse.
Type of Medium:
Online Resource
ISSN:
1865-8342
,
0930-5157
DOI:
10.1515/pik-2012-0016
Language:
English
Publisher:
Walter de Gruyter GmbH
Publication Date:
2012
detail.hit.zdb_id:
626293-4
detail.hit.zdb_id:
2431452-3
detail.hit.zdb_id:
282447-4
SSG:
24,1
Permalink