Overload control in SIP networks using no explicit feedback: A window based approach

  • Authors:
  • Seyed Vahid Azhari;Maryam Homayouni;Hani Nemati;Javad Enayatizadeh;Ahmad Akbari

  • Affiliations:
  • School of Computer Engineering, Iran University of Science and Technology, Tehran, Iran;School of Computer Engineering, Iran University of Science and Technology, Tehran, Iran;School of Computer Engineering, Iran University of Science and Technology, Tehran, Iran;School of Computer Engineering, Iran University of Science and Technology, Tehran, Iran;School of Computer Engineering, Iran University of Science and Technology, Tehran, Iran

  • Venue:
  • Computer Communications
  • Year:
  • 2012

Quantified Score

Hi-index 0.24

Visualization

Abstract

The Session Initiation Protocol (SIP) has gained momentum and is being widely used both in the Internet and Next Generation Telecommunications networks as the core signaling protocol. SIP operation relies on SIP servers which are responsible for routing SIP messages. It has been shown that the performance of SIP servers is largely degraded during overload periods due to the built in message re-transmission mechanism of SIP. In this paper we propose a distributed and end-to-end adaptive window based overload control algorithm, which does not use explicit feedback from the downstream server. Upstream servers use call establishment delay as a measure of the amount of load on the downstream server. Therefore, the proposed algorithm imposes no additional complexity or processing on the downstream server which is overloaded, making it a very robust approach. Using simulations we show that our proposed method achieves higher throughput than a commonly used overload control algorithm and is also fair among different upstream servers under different network latencies. To the best of our knowledge, fairness under different network latencies has not been previously addressed in the context of SIP overload control. In addition, compared with approaches using explicit feedback, our scheme is less sensitive to network latency. The proposed overload control algorithm is also implemented in the OpenSIPS open source SIP proxy and shown to perform as expected under various conditions.