中国邮电高校学报(英文) ›› 2009, Vol. 16 ›› Issue (5): 50-55.doi: 10.1016/S1005-8885(08)60268-X

• Networks • 上一篇    下一篇

Selective parsing to enhance SIP performance

曹予飞,廖建新,戚琦,朱晓民   

  1. State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China
  • 收稿日期:2008-12-04 修回日期:1900-01-01 出版日期:2009-10-30
  • 通讯作者: 廖建新

Selective parsing to enhance SIP performance

CAO Yu-fei, LIAO Jian-xin, QI qi, ZHU Xiao-min   

  1. State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China
  • Received:2008-12-04 Revised:1900-01-01 Online:2009-10-30
  • Contact: LIAO Jian-xin

摘要:

The session initiation protocol (SIP) is used as the signaling protocol in the IP multimedia subsystem (IMS) and the signaling is becoming computing intensive comparing to the current telecommunication network. The SIP is a text-based protocol with characteristics of unordered and verbose headers, variable-size message, and case-insensitive keyword. It imposes challenges for an efficient message processing. The property of SIP elements being able to process SIP messages quickly is critical for the performance of IMS networks. This article investigates the performance of SIP message processed in SIP servers, mainly focusing on improving message parsing by introducing a method named selective parsing for SIP message (SP4SIP). By modeling and analyzing a SIP server with a tandem Jackson network, it is concluded that parsing messages is the bottleneck of a SIP server performance, i.e., it is the most processing intensive activity in the system. To validate the approach, it has been implemented in a high-performance SIP server in the authors’ lab. The results show that selective parsing for SIP message can indeed reduce processing time.

关键词:

SP4SIP,;signaling;performance,;SIP

Abstract:

The session initiation protocol (SIP) is used as the signaling protocol in the IP multimedia subsystem (IMS) and the signaling is becoming computing intensive comparing to the current telecommunication network. The SIP is a text-based protocol with characteristics of unordered and verbose headers, variable-size message, and case-insensitive keyword. It imposes challenges for an efficient message processing. The property of SIP elements being able to process SIP messages quickly is critical for the performance of IMS networks. This article investigates the performance of SIP message processed in SIP servers, mainly focusing on improving message parsing by introducing a method named selective parsing for SIP message (SP4SIP). By modeling and analyzing a SIP server with a tandem Jackson network, it is concluded that parsing messages is the bottleneck of a SIP server performance, i.e., it is the most processing intensive activity in the system. To validate the approach, it has been implemented in a high-performance SIP server in the authors’ lab. The results show that selective parsing for SIP message can indeed reduce processing time.

Key words:

SP4SIP;signaling performance;SIP