Publications in Scientific Journals:

C. Egger, M Happenhofer, J. Fabini, P. Reichl:
"Collapse Detection and Avoidance for SIP Architectures";
PIK, 35 (2012), 35; 91 - 99.

English 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 Data- gram Protocol (UDP) over IP. In this paper we present a de- tailed impact analysis of SIP timers onto the functionality of a system and its capabilities to recover from overload situa- tions. The results of our event-based SIP simulations demon- strate 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 optimiza- tion. Based on monitoring of system load and pending trans- action 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 sys- tem load in order to prevent the system from collapse.

"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)

Created from the Publication Database of the Vienna University of Technology.