2007
DOI: 10.1007/978-3-540-73530-4_13
|View full text |Cite
|
Sign up to set email alerts
|

Measurement of the SIP Parsing Performance in the SIP Express Router

Abstract: Abstract. Future telephony and multimedia systems will use the Session Initiation Protocol (SIP) for signaling purposes. SIP is a text-based protocol that imposes challenges for an efficient message processing. The ability of SIP entities to process SIP messages quickly is crucial for the performance of these networks, which often have strict timing requirements, e. g., to keep the call setup delays small. This paper studies the performance of SIP message processing in SIP proxies, focusing mainly on the impac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2008
2008
2017
2017

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 30 publications
(15 citation statements)
references
References 6 publications
0
15
0
Order By: Relevance
“…After protocol conformance is verified, the sorting of the header fields is performed. The sorting order is determined by a typical usage frequency by the different CSCFs and application servers, so that none of the CSCF and AS has to scan the entire SIP message to gather all the relevant information [2,22]. Another important pre-processing function normalizes variations of allowed header field names into a consistent name (e.g., "FrOm" or "F" or "FRoM" or others into "FROM").…”
Section: Ims Network Environment and Basic Architecturementioning
confidence: 99%
“…After protocol conformance is verified, the sorting of the header fields is performed. The sorting order is determined by a typical usage frequency by the different CSCFs and application servers, so that none of the CSCF and AS has to scan the entire SIP message to gather all the relevant information [2,22]. Another important pre-processing function normalizes variations of allowed header field names into a consistent name (e.g., "FrOm" or "F" or "FRoM" or others into "FROM").…”
Section: Ims Network Environment and Basic Architecturementioning
confidence: 99%
“…According to [28], which presents an exhaustive SIP performance analysis, 25% of processing time on SIP proxies is due to SIP message parsing. Besides, the studies performed in [29] on the performance of SIP message processing on SIP proxies by focusing on the impact of message parsing point out the effects on the message parsing time while additional SIP headers are introduced (18 µs of parse time for standard formatted SIP messages against 20 µs of parse time when additional header fi elds are included). In order to recover the supplementary delay introduced in message parsing time by the Service Broker, we can provide the Service Identifi er and Service Rule Comparison modules with cache databases maintaining the content of already parsed Service-ID and Service-Rule headers.…”
Section: Performance Evaluationmentioning
confidence: 99%
“…Less sensitive performance parts are implemented as software code running over a general-purpose micro-processor. Typically, the lowest part of a network application, known as the protocolhandling layer, consumes 25% of the total message processing time [5], [19]. This layer must thus be efficient and calls for a hardware-based implementation to reach the expected level of performance.…”
Section: Zebra Approachmentioning
confidence: 99%