欧美,精品,综合,亚洲,好吊妞视频免新费观看,免费观看三级吃奶,一级a片女人自慰免费看

 首頁 > 技術(shù) > 技術(shù)文摘 > 一種新型的分布式IMS(IP多媒體子系統(tǒng))實現(xiàn)方法

一種新型的分布式IMS(IP多媒體子系統(tǒng))實現(xiàn)方法

2008-07-01 00:00:00   作者:   來源:   評論:0 點擊:





  經(jīng)過業(yè)界多年的努力,IMS標準已經(jīng)相對成熟,各主流電信設(shè)備廠家均能提供符合3GPP R6版本的IMS系列產(chǎn)品。全球已經(jīng)部署了100多個IMS試點和試商用網(wǎng)絡(luò),其中AT&T、Vodafone、BT、Orange/FT、Telecom Italia、匈牙利電信等國外運營商已部署了正式商用網(wǎng)絡(luò)。但IMS網(wǎng)絡(luò)架構(gòu)相對于互聯(lián)網(wǎng)上的VoIP系統(tǒng)仍然比較復(fù)雜,對網(wǎng)絡(luò)建設(shè)和維護的要求比較高,難于應(yīng)對來自互聯(lián)網(wǎng)方面的競爭。近年來,P2P(peer to peer)[1]技術(shù)獲得了明顯的進步,基于P2P的VoIP系統(tǒng)取得了顯著的成功,例如,Skype在世界范圍內(nèi)得到了廣泛的使用。本文將結(jié)合P2P技術(shù)的最新研究進展,借鑒IMS網(wǎng)絡(luò)的優(yōu)點提出了一種分布式的IMS實現(xiàn)方案。
2、從P2P到P2P-SIP
  2.1 P2P概述
  Napster[2]和Gnutella[3]的廣泛應(yīng)用引起了人們對P2P網(wǎng)絡(luò)越來越多的關(guān)注,與傳統(tǒng)的C/S計算模式不同的是,P2P系統(tǒng)中的節(jié)點既可以做服務(wù)器又可以做客戶端,并且P2P利用空閑資源降低了資源共享的開銷,提高了共享資源節(jié)點的自治性和系統(tǒng)的頑健性。同時,P2P可以分散資源,平衡網(wǎng)絡(luò)負載,避免單點失效問題。
  P2P自出現(xiàn)以來就被廣泛應(yīng)用于各個領(lǐng)域,比如文件共享、科學(xué)計算與協(xié)作、數(shù)據(jù)存儲以及實時通信等。由于P2P的種類繁多,很多研究人員從不同角度對它們進行分類。按照P2P的發(fā)展歷程可以將P2P分為非結(jié)構(gòu)化和結(jié)構(gòu)化。非結(jié)構(gòu)化P2P系統(tǒng)又可以分為集中式和完全分布式的,代表分別是Napster和Gnutella。Napster是最早出現(xiàn)的P2P系統(tǒng)之一,并在短期內(nèi)迅速成長起來。Napster采用了集中式的目錄服務(wù)器機制,用于存放對等節(jié)點的地址信息和所保存數(shù)據(jù)的信息,能夠?qū)φ埱髷?shù)據(jù)進行查找并返回最合適的目的節(jié)點。與Napster不同,Gnutella采用了完全分布式的策略,利用洪泛算法對數(shù)據(jù)進行查找。Gnutella無單點失效問題,可擴展性好,但是定位效率低。由于非結(jié)構(gòu)化的不可擴展性,大量的研究集中在如何構(gòu)造高度結(jié)構(gòu)化的系統(tǒng),因此,結(jié)構(gòu)化P2P系統(tǒng)應(yīng)運而生。結(jié)構(gòu)化P2P系統(tǒng)將每個資源定位在確定的節(jié)點上,保證在有限步數(shù)內(nèi)定位到資源,比如Chord[4]、CAN[5]、Pastry[6]等。
  2.2 SIP協(xié)議
  SIP(session initiation protocol)是一種信令協(xié)議,用于在互聯(lián)網(wǎng)兩個端點之間建立多媒體會話的控制信令,由IETF制定。SIP協(xié)議簡單、可擴展性好,被很多互聯(lián)網(wǎng)電話業(yè)務(wù)采用,成為VoIP的兩大協(xié)議之一。通常情況下,兩個端點使用SIP來協(xié)商一次“呼叫”,一旦協(xié)商成功,兩個端點就會使用選中的方法相互交談,這就與SIP無關(guān)。
  同樣是與傳輸和控制無關(guān),但與P2P不同的是SIP電話系統(tǒng)仍然是基于C/S模式的。SIP服務(wù)器保存了用戶和他的注冊IP地址之間的映射關(guān)系。當某一用戶發(fā)起呼叫時,SIP服務(wù)器會把請求直接轉(zhuǎn)發(fā)給呼叫申請用戶,或者SIP可以看作是處理過的P2P系統(tǒng),這種系統(tǒng)通過SIP服務(wù)器狀態(tài)設(shè)置超級節(jié)點(SuperNode),然后基于DNS域名解析發(fā)現(xiàn)節(jié)點,而不是像P2P一樣通過標識符尋找節(jié)點。
  隨著用戶的高速增長,現(xiàn)有SIP服務(wù)器也反映出一些不足,即C/S模式帶來的單點失效和性能瓶頸問題。由此可見。使用一個P2P架構(gòu)代替現(xiàn)有的SIP服務(wù)器狀態(tài)設(shè)置,既可以提高系統(tǒng)的可靠性,又允許系統(tǒng)動態(tài)適應(yīng)節(jié)點失效的情況,Skype使用P2P機制解決了這個問題。Skype網(wǎng)絡(luò)把節(jié)點分為超級節(jié)點和普通節(jié)點,超級節(jié)點為普通節(jié)點提供注冊服務(wù),當超級節(jié)點失效時,它所管理的普通節(jié)點會注冊到其他超級節(jié)點0從而避免了單點失效。
  然而,P2P系統(tǒng)也有其自身的局限性,主要表現(xiàn)在各種應(yīng)用都采用封閉的軟件,接口是專用的而不是互通的。因此,需要提出二個開放的體系結(jié)構(gòu),可以支持各種多媒體業(yè)務(wù),IETF借鑒P2P的機制提升SIP,提出了P2P-SIP。
  2.3 P2P-SIP
  P2P在VoIP和通信領(lǐng)域的最新發(fā)展是P2P-SIP技術(shù)。P2P-SIP是P2P和SIP技術(shù)的結(jié)合,它的目的是利用P2P的靈活性和負載均衡的特點改造原有基于SIP韻集中式呼叫控制實現(xiàn)架構(gòu)。P2P和SIP的結(jié)合有兩種方式:一種是基于P2P實現(xiàn)SIP,即把SIP的一個集中維護配置和控制設(shè)施用P2P變成分布式,達到降低SIP的成本和改善SIP可靠性的目的;另一種方法是在SIP上運行P2P,用SIP協(xié)議的消息傳遞方式實現(xiàn)P2P算法,其中,前者P2P和SIP之間具有較低的耦合度,實現(xiàn)起來更加靈活。因此,本文提出的分布式IMS架構(gòu)基于P2P-SIP。
  SIP電話系統(tǒng)是C/S結(jié)構(gòu)的,如圖1(a)所示,代理服務(wù)器A和B啟動SIP終端,終端會在SIP服務(wù)器上注冊各自的IP地址,DNS會保存用戶域名和它的IP地址間的映射關(guān)系。當某節(jié)點通過A向另一節(jié)點發(fā)起呼叫時,DNS通過映射關(guān)系找到相應(yīng)的代理服務(wù)器B,于是把請求轉(zhuǎn)發(fā)給B,隨后A和B之間通過SIP協(xié)議進行通信?梢园l(fā)現(xiàn),SIP電話是基于DNS域名解析來發(fā)現(xiàn)節(jié)點,因此存在單點失效問題。圖1(b)給出了基于DHT(distributed hash table)架構(gòu)代替現(xiàn)有SIP服務(wù)器來提高系統(tǒng)可靠性的架構(gòu)。

圖1 SIP系統(tǒng)架構(gòu)和P2P-SIP架構(gòu)比較

  P2P-SIP使用大量以DHT形式互聯(lián)的分布式服務(wù)器取代集中式的DNS,其作用類似于P2P系統(tǒng)中的超級節(jié)點。如圖1(b)所示的P2P-SIP網(wǎng)絡(luò)中,原來管理一個域的單臺服務(wù)器變成多個超級節(jié)點,超級節(jié)點之間通過P2P機制互聯(lián),進行負荷分擔(dān)。超級節(jié)點可以承擔(dān)注冊、代理和計費等功能。用戶可以通過任一超級節(jié)點使用服務(wù),并且部分超級節(jié)點的故障不會影響P2P-SIP網(wǎng)絡(luò)的正常運行,增加新的超級節(jié)點就可以對服務(wù)器容量進行擴充,因為每個服務(wù)器的地位是對等的。




  2 Napster website,http://www.napster.com,1999

  3 Clip2com.The gnutella protocol specification v0.4,http://rfc-gnutella.sourceforge.net/Development,2001

  4 Stoica I,Morris R,et al.A scalable peer-to-peer lookup protocol for Internet applications.IEEE/ACM Transactions on Networking,2003,11(1)

  5 Ratnasamy S,F(xiàn)rancis P,et al.A scalable content-addressable network.In:Proceedings of the Acm Sigcomm 2001 Conference on Applications,Technologies Architectures,and Protocols for,Computer Communication,San Diego,CA,USA:ACM Press,2001

  6 Rowstron A,Druschel P.Pastry:Scalable,decentralized object location and routing for largescale peer-to-peer systems.In:Proceedings of the IFTP/ACM International Conference on Distributed Systems Platforms (Middleware'01),Heidelberg,Germany:Springer-Verlag,2001

泰爾網(wǎng)

相關(guān)熱詞搜索:

上一篇:清揚即時通信軟件評述

下一篇:常用視頻會議室建設(shè)建議書

相關(guān)閱讀:

分享到: 收藏

專題