Browse > Article
http://dx.doi.org/10.9708/jksci.2013.18.4.079

A New Multiple Presence Servers Architecture in SIP Environment  

Jang, Choonseo (Dept. of Computer Engineering, Kumoh Inst. of Technology)
Abstract
In SIP(Session Initiation Protocol) environment, the presence server should process SIP SUBSCRIBE request messages including multiple presence resources addresses from users, and also precess massive notification messages from the subscribed presence resources. The load of the presence server increases as number of users increase, and it limits system extendability. Therefore a new multiple presence servers architecture has been suggested in this research. In this architecture presence servers can be added dynamically and each server's load can be controlled effectively as number of users increase. Each presence server can monitor current load status of entire presence system by using presence event notification package which newly has been suggested in this paper. When a particular presence server's load increases over predefined limit, the presence service processing is distributed by selecting a server which has the smallest load, or by generating a new server dynamically. In this system the overall load of the entire system can be controlled optimally and extendability of the system can be increased. For this purpose a new presence event notification package and presence information data format have been suggested. The performance of the proposed system has been evaluated by experiments. They shows 44.3% increase in SUBSCRIBE message processing time, and 43.1% increase in Notification message processing time.
Keywords
Session Initiation Protocol; Presence Service; Presence Information Data;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley and E. Schooler, "Session Initiation Protocol," RFC 3261, June 2002.
2 P. Saint-Andre, "Extensible Messaging and Presence Protocol", RFC 6502, March. 2011
3 J. Rosenberg, "A Watcher Information Event Template-Package for the Session Initiation Protocol", RFC 6120, August 2007
4 A. Houri, E. Aoki, "Presence & Instant Messaging Peering Use Cases", RFC 5344, June 2008
5 H. Sugano, G. Klyne, "Presence Information Data Format (PIDF)," RFC 3863, August 2004.
6 A. Niemi, Ed., "Session Initiation Protocol (SIP) Extension for Event State Publication", RFC 3903, Octover 2004.
7 A. Niemi, M. Lonnfors, E. Leppanen, "Publication of Partial Presence Information", RFC 5264, September 2008.
8 M. Lonnfors, E. Leppanen, H. Khartabil, J. Urpalainen, "Presence Information Data format (PIDF) Extension for Partial Presence", Internet-Draft, Nov. 2010.
9 M. Lonnfors, E. Leppanen, H. Khartabil, J. Urpalainen, "SIP Extension for Partial Notification of Presence Information", Internet-Draft, September 2011.
10 C. S. Jang, "A New Presence Lists Service in SIP Environment" Journal of The Korea Society of Computer and Information, Vol 15, No.12, pp 67-73, December 2010.   과학기술학회마을   DOI   ScienceOn