Browse > Article
http://dx.doi.org/10.6109/jkiice.2014.18.9.2169

A Session-based Instant Message System by Distributed Architecture  

Jang, Choonseo (Department of Computer Engineering, Kumoh Inst. of Tech.)
Lee, Ki-Soo (Department of Computer Engineering, Kumoh Inst. of Tech.)
Abstract
In this paper we have proposed a new distributed architecture of session-based instant message system, in which multiple servers can distribute loads effectively to improve system extendability. The server of session-based instant message system should manage SIP sessions to transfer instant message with multimedia data to each users, and it should process large amount of presence informations from each users. Therefore load of the server should be distributed as the number of users increases. In our system, when server load increases according to large user numbers, the load are distributed by selecting a server with the lowest load value, or new server is created to allocate the message processing. Therefore the overall load of instant message system can be dynamically distributed. A new presence information data format with added elements for controlling server load has been designed for this purpose, and SIP messages exchanging procedure between servers and users has been also suggested. The performance of our proposed system has been analysed by simulation, and showed improvement of performance.
Keywords
Instant Message; Presence Service; SIP; Information Data Format;
Citations & Related Records
연도 인용수 순위
  • Reference
1 P. Saint-Andre, A. Houri, "Interworking between the SIP and the Extensible Messaging and Presence Protocol: Instant Messaging", Internet-Draft, March 2014.
2 P. Saint-Andre, "Instant Messaging and Presence Purpose for the Call-Info Header Field in the Session Initiation Protocol (SIP)," RFC 6993, Ju;y 2013.
3 P. Saint-Andre, "Extensible Messaging and Presence Protocol (XMPP): Address Format," RFC 6122, March 2011.
4 M. Lonnfors, E. Leppanen, H. Khartabil, J. Urpalainen, "SIP Extension for Partial Notification of Presence Information", RFC 6261, September 2011.
5 F. Andreasen, "Session Description Protocol (SDP) Capability Negotiation," RFC 5939, September 2010.
6 A. Niemi, M. Lonnfors, E. Leppanen, "Publication of Partial Presence Information", RFC 5264, September 2008.
7 H. Schulzrinne,H. Tschofenig and M. Thomson, "Dynamic Extensions to the Presence Information Data Formate," RFC 5962, September 2010.
8 J. Rosenberg, H. Schulzrinne and O. Levin, "Presence Information Data Format (PIDF) Extension for Partial Presence," RFC 5262, September 2008.
9 P. Saint-Andre, " Extensible Messaging and Presence Protocol (XMPP):Instant Messaging and Presence," RFC 6121, March 2011.
10 J. Rosenberg, "IETF Specifications for Instant Messaging and Presence Using SIP," RFC 6914, April 2013.