The Session Initiation Protocol (SIP) is a signaling framework allowing two or more parties to establish, alter, and terminate various types of media sessions. An open issue is the proper handling of overload situations that in SIP servers occur when the incoming flow of requests overcomes the processing resources. Due to overload, call establishment times increase and retransmissions are triggered causing an uncontrolled increase of the total input rate. In this paper we present a local overload control system, made of two PI controllers, aiming at regulating both the queue length and the CPU load of the SIP proxy to provide high goodput and low call establishment delays. The proposed control system has been implemented in Kamailio (OpenSER) and the controllers parameters have been tuned by employing the Extremum Seeking algorithm to minimize a cost function. A performance evaluation and comparison with Ohta and Occupancy local overload controllers has shown the following main results: 1) the proposed controller is able to counteract overload situations providing a goodput which is close to the optimal while maintaining low call establishment delays and retransmission ratios; 2) the proposed control system significantly outperforms Ohta and OCC both in terms of goodput, call establishment delays and retransmission ratios

Local SIP Overload Control: Controller Design and Optimization by Extremum Seeking / De Cicco, L.; Cofano, G.; Mascolo, S.. - STAMPA. - (2013), pp. 6760384.3281-6760384.3286. (Intervento presentato al convegno 52nd IEEE Conference on Decision and Control, CDC 2013; Florence; Italy; 10-13 December 2013 tenutosi a Firenze, Italy nel December 10-13, 2013) [10.1109/CDC.2013.6760384].

Local SIP Overload Control: Controller Design and Optimization by Extremum Seeking

De Cicco, L.
;
Cofano, G.;Mascolo, S.
2013-01-01

Abstract

The Session Initiation Protocol (SIP) is a signaling framework allowing two or more parties to establish, alter, and terminate various types of media sessions. An open issue is the proper handling of overload situations that in SIP servers occur when the incoming flow of requests overcomes the processing resources. Due to overload, call establishment times increase and retransmissions are triggered causing an uncontrolled increase of the total input rate. In this paper we present a local overload control system, made of two PI controllers, aiming at regulating both the queue length and the CPU load of the SIP proxy to provide high goodput and low call establishment delays. The proposed control system has been implemented in Kamailio (OpenSER) and the controllers parameters have been tuned by employing the Extremum Seeking algorithm to minimize a cost function. A performance evaluation and comparison with Ohta and Occupancy local overload controllers has shown the following main results: 1) the proposed controller is able to counteract overload situations providing a goodput which is close to the optimal while maintaining low call establishment delays and retransmission ratios; 2) the proposed control system significantly outperforms Ohta and OCC both in terms of goodput, call establishment delays and retransmission ratios
2013
52nd IEEE Conference on Decision and Control, CDC 2013; Florence; Italy; 10-13 December 2013
978-1-4673-5717-3
Local SIP Overload Control: Controller Design and Optimization by Extremum Seeking / De Cicco, L.; Cofano, G.; Mascolo, S.. - STAMPA. - (2013), pp. 6760384.3281-6760384.3286. (Intervento presentato al convegno 52nd IEEE Conference on Decision and Control, CDC 2013; Florence; Italy; 10-13 December 2013 tenutosi a Firenze, Italy nel December 10-13, 2013) [10.1109/CDC.2013.6760384].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11589/701
Citazioni
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 1
social impact