Abstract
We present a design sketch of a programmable classification engine for SIP (Session Initiation Protocol) messages and an outline of its implementation in the Linux kernel. In addition to classifying messages, it can extract and maintain state information across multiple messages. We apply the classifier for overload control using operator-specified rules.
- A. Acharya, N. Banerjee, B. Sengupta, X. Wang, and C. P. Wright. Real-time monitoring of SIP infrastructure using message classification. In Proceedings 3rd annual ACM workshop on Mining Network Data (MineNet 2007). June 2007. 45--50. Google Scholar
Digital Library
- A. Acharya, X. Wang and C. P. Wright. A Programmable Message Classification Engine for Session Initiation Protocol (SIP). ACM/IEEE Symposium on Architectures for Networking and Computer Systems (ANCS). Dec 2007. Google Scholar
Digital Library
- G. Camarillo and Miguel-Angel Garcia-Martin. The 3G IP Multimedia Subsystem (IMS): Merging the Internet and Cellular worlds. John Wiley and Sons, 2004. Google Scholar
Digital Library
- J. Rosenberg et al. SIP: Session Initiation Protocol. RFC 3261. IETF, June 2002. Google Scholar
Digital Library
Index Terms
SIP message classification: design and performance
Recommendations
A programmable message classification engine for session initiation protocol (SIP)
ANCS '07: Proceedings of the 3rd ACM/IEEE Symposium on Architecture for networking and communications systemsSession Initiation Protocol (SIP) has begun to be widely deployed for multiple services such as VoIP, Instant Messaging and Presence. Each of these services uses different SIP messages, and depending on the value of a service, e.g. revenue, the ...
A distributed end-to-end overload control mechanism for networks of SIP servers
The Session Initiation Protocol (SIP) is an application-layer control protocol standardized by the IETF for creating, modifying and terminating multimedia sessions. With the increasing use of SIP in large deployments, the current SIP design cannot ...






Comments