The Study of Load Balance and Fault Tolerance of SIP Proxy Server 顏敏峰、黃培壝
E-mail: 9509673@mail.dyu.edu.tw
ABSTRACT
SIP (Session Initiation Protocol) is a well-known technology of the feature IP network. SIP is also adopted for the technical standard of the feature wireless multimedia communication by the third generation mobile communication system (3G). In RFC3261, there is no detailed definition of how to manage multiple SIP proxy servers. We have proposed a method in this paper, which enable the fault-tolerant and load-sharing function of SIP proxy server by using multiple SIP proxy servers. The proposed load-sharing scheme increases the usability of the SIP system. It adjusts the number of the replicas of the user’s data according a priority, which is calculated by a function of called-rate of a user. By replicating user’s data, the proposed method does not merely share the load of each proxy server; it also can reduce the impact of the server-crashing. Finally, the simulation shows the
load-sharing and priority-based data replication method significantly reduces the average loading per proxy server and improves the usability of SIP system.
Keywords : SIP, 3GPP, SIP Proxy Server, Load Sharing, Fault Tolerance Table of Contents
封面內頁 簽名頁 授權書...iii 中文摘要...iv 英文摘
要...v 誌謝...vi 目錄...vii 圖目
錄...ix 表目錄...xi 1. 簡介...1 2. SIP 協定及容 錯相關研究探討...4 2.1 SIP 介紹...4 2.2 SIP 網路元件...5 2.3 資料多 重備援相關研究...9 3. 本論文SIP 流量分散以及容錯方式...13 3.1 流量分
散...14 3.2 優先權重複備援...18 3.3 容錯模式...21 3.4 改善通 訊延遲方法...23 4. 模擬模型與結果評估...25 4.1 數據分析...27 5. 結 論和未來工作...39 5.1 結論...39 5.2 未來工作...40 參考文 獻...41
REFERENCES
[1] J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handly, E. Schooler, “RFC 3261(SIP: Session Initiation Protocol),” The Internet Society(2002), Network Working Group, June 2002.
[2] K. Morneault, R. Dantu, G. Sidebottom, B. Bidulock, J. Heitz, “Signaling System 7 (SS7),” The Internet Society (2002), Network Working Group, September 2002.
[3] A. Vaha-Sipila, “URLs for Telephone Calls,” The Internet Society (2000), April 2000.
[4] Henning Schulzrinne, Elin Wedlund, “Application-Layer Mobility Using SIP,” ACM SIGMOBILE Mobile Computing and Communications Review archive Volume 4 , Issue 3 table of contents. pp. 47 – 57, July 2000.
[5] Jon Postel (Editor), “Internet Protocol”, RFC791, September 1981.
[6] ITUT H.323 System Implementors’ Guide, “Draft revised H.323 Implementors’ Guide,” 3 - 13 April 2006.
[7] H. Schulzrinne, S. Casner, R. Frederick, V. Jacobson, “RFC 1889(RTP:A Transport Protocol for Real-Time Applications),”
Audio-Video Transport Working Group, January 1996.
[8] H. Schulzrinne, A. Rao, R. Lanphier, “RFC 2326(RTSP:Real Time Streaming Protocol),” Network Working Group, April 1998.
[9] M. Handley, V. Jacobson, “RFC 2327(SDP:Session Description Protocol),” The Internet Society (2002), Network Working Group, April 1998.
[10] F. Cuervo, N. Greene, A. Rayhan, C. Huitema, B. Rosen, J. Segers, “RFC 3015(Megaco Protocol Version 1.0), The Internet Society
(2000), Network Working Group, November 2000.
[11] J. Arkko, V. Torvinen, G. Camarillo, A. Niemi, T. Haukka, “Security Mechanism Agreement for the Session Initiation Protocol ( SIP ) ,
” The Internet Society (2003), Network Working Group, January 2003.
[12] S. Chia, “The universal mobile telecommunication system,” IEEE Communication Magazine 30, pp. 54-62, December 1992.
[13] I.F. Akyildiz and J.S.M. Ho, “On location management for personal communications networks, “ IEEE Communication Magazine, pp.
138-145, September 1996.
[14] R. Prakash, M. Singhal, “A Dynamic Approach to Location Management in Mobile Computing Systems,” Proceedings of the 8th International Conference on Software Engineering and Knowledge Engineering(SEKE’96), Lake Tahoe, pp. 488-495, June 1996.
[15] R. Prakash, Z. Haas, M. Singhal, “Load-Balanced Location Management for Mobile Systems Using Dynamic Hashing and Quorums,”
Technical Report UTDCS-05-97, University of Texas at Dallas, Oct. 1997.
[16] G. Krishnamurthi, M. Azizoglu, and A. K. Somani, “Optimal Location Management Algorithms for Mobile Networks,” Proceedings of the Fourth Annual ACM/IEEE International Conference on Mobile Computing and Networking, Oct 1998.
[17] G. Krishnamurthi, S. Chessa, and A. K. Somani, “Optimal Replication of Location Information in Mobile Networks,” Proceedings of the IEEE ICC’99, pp. 1768-1772, 1999.
[18] Hwa-Chun Lin, Chien-Yi Ho, “Replication of Location Information in Mobile Networks Using Sliding Frames,” Vehicular Technology Conference, 2001. VTC 2001 Spring. IEEE VTS 53rd, vol. 4, pp. 2595-2599, May 2001.