• 沒有找到結果。

The Study of Load Balance and Fault Tolerance of SIP Proxy Server 顏敏峰、黃培壝

N/A
N/A
Protected

Academic year: 2022

Share "The Study of Load Balance and Fault Tolerance of SIP Proxy Server 顏敏峰、黃培壝"

Copied!
2
0
0

加載中.... (立即查看全文)

全文

(1)

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.

(2)

[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.

參考文獻

相關文件

• SIPv6 Analyzer provides several functions (e.g., SIP Viewer and RTP Spy) for the users who attempt to debug the SIP VoIP network or the SIP devices. • SIPv6 Analyzer can

Read and test MBR in the order of bootable devices configured in BIOS.. Load bootstrap

n Another important usage is when reserving network resources as part of a SIP session establishment... Integration of SIP Signaling and Resource

 Create and present information and ideas for the purpose of sharing and exchanging by using information from different sources, in view of the needs of the audience. 

 Create and present information and ideas for the purpose of sharing and exchanging by using information from different sources, in view of the needs of the audience. 

Microphone and 600 ohm line conduits shall be mechanically and electrically connected to receptacle boxes and electrically grounded to the audio system ground point.. Lines in

„ "Distributed Management Architecture for Multimedia Conferencing Using SIP" ,Moon-Sang Jeong, Jong-Tae Park, and Wee-Hyuk Lee, International Conference on DFMA ,2005..

So, we develop a tool of collaborative learning in this research, utilize the structure of server / client, and combine the functions of text and voice communication via