多媒體資源緩存服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2020-06-07 19:02
【摘要】: 隨著移動(dòng)通信網(wǎng)絡(luò)的快速發(fā)展,新的多媒體增值業(yè)務(wù)對(duì)下一代核心業(yè)務(wù)平臺(tái)NCSP(Next Generation Core Service Platform)的業(yè)務(wù)表現(xiàn)提出了更高的要求,如何有效地解決NCSP中媒體服務(wù)器上有限的存儲(chǔ)空間和多媒體資源庫(kù)上海量的多媒體資源之間的矛盾成為了一個(gè)重要的技術(shù)問(wèn)題,這直接影響著用戶的業(yè)務(wù)體驗(yàn)。對(duì)此本文提出在媒體服務(wù)器和多媒體資源庫(kù)之間新增部署多媒體資源緩存服務(wù)器作為技術(shù)解決手段,試圖利用高效的磁盤緩存解決系統(tǒng)矛盾。 作為下一代網(wǎng)絡(luò)核心業(yè)務(wù)平臺(tái)的關(guān)鍵節(jié)點(diǎn),多媒體資源緩存服務(wù)器基于網(wǎng)絡(luò)文件系統(tǒng)環(huán)境實(shí)現(xiàn),其主要功能就是根據(jù)一定的緩存算法,為媒體服務(wù)器緩存各種常用的熱點(diǎn)多媒體資源文件,使得媒體服務(wù)器可以快速、可靠地獲得所需的多媒體資源,并有效地緩解多媒體資源庫(kù)的鏈路負(fù)擔(dān)。該緩存算法的設(shè)計(jì)及多媒體資源緩存服務(wù)器的實(shí)現(xiàn)是本文的重點(diǎn)。 首先,本文根據(jù)下一代核心業(yè)務(wù)平臺(tái)的現(xiàn)有情況討論了采用NFS(Network File System)作為資源傳輸協(xié)議的可行性,并通過(guò)實(shí)驗(yàn)驗(yàn)證了NFS協(xié)議的性能。其次,研究了多媒體資源的流行度和Zipf分布之間的關(guān)系,通過(guò)對(duì)過(guò)去一年中國(guó)移動(dòng)集團(tuán)公司TD多媒體彩鈴業(yè)務(wù)的數(shù)據(jù)進(jìn)行分析,得出了多媒體資源流行度符合Zipf分布的結(jié)論。這對(duì)于后續(xù)多媒體資源緩存服務(wù)器緩存算法的設(shè)計(jì)具有很好的指導(dǎo)意義。接著本文對(duì)經(jīng)典緩存算法LRU(Least Recently Used)和LFU(Least Frequently Used)等進(jìn)行了分析總結(jié)。針對(duì)經(jīng)典算法的不足和多媒體資源緩存服務(wù)器的應(yīng)用特點(diǎn),本文創(chuàng)新性地提出了一種新的緩存替換算法SLRU-K-EA(Sized-LRU with K Exponential Average),該算法是對(duì)經(jīng)典LRU-K算法的一種改進(jìn),將資源文件的大小以及指數(shù)平均的思想引入緩存算法中,使用靈活的手段來(lái)平衡資源訪問(wèn)模式中的頻率特性和時(shí)間特性,更適合應(yīng)用在網(wǎng)絡(luò)文件系統(tǒng)緩存環(huán)境中。測(cè)試結(jié)果表明SLRU-K-EA算法能夠很好地勝任文件緩存工作,并且其平均緩存命中率比經(jīng)典緩存算法LRU-K提高了4%左右。另外本文還介紹了多媒體資源緩存服務(wù)器的總體設(shè)計(jì)、各功能模塊的詳細(xì)設(shè)計(jì)、關(guān)鍵實(shí)現(xiàn)技術(shù)和典型模塊交互流程,其中重點(diǎn)詳細(xì)介紹了緩存算法數(shù)據(jù)結(jié)構(gòu)的定義以及實(shí)現(xiàn)方法,這種實(shí)現(xiàn)方法有效降低了SLRU-K-EA緩存算法實(shí)現(xiàn)的時(shí)間復(fù)雜度。 總的來(lái)說(shuō),隨著多媒體增值業(yè)務(wù)的發(fā)展,多媒體資源緩存服務(wù)器將為下一代核心業(yè)務(wù)平臺(tái)更加快速、穩(wěn)定靈活地提供多媒體增值業(yè)務(wù)、進(jìn)一步提升用戶體驗(yàn)做出更大的貢獻(xiàn)。另外相信本文提出的SLRU-K-EA緩存替換算法對(duì)于其它的磁盤文件緩存系統(tǒng)也有良好的借鑒意義。
【圖文】:
圖1一INCSP組網(wǎng)圖NCsp作為可以為IMS、 3GPPR4、osM等多種網(wǎng)絡(luò)提供統(tǒng)一的業(yè)務(wù)平臺(tái),其組網(wǎng)的情況如圖1一1所示。NCSP主要由 AS(ApPlicationServer,應(yīng)用服務(wù)器)、 MS(MediaServer,,媒體服務(wù)器)、多媒體資源庫(kù)和Portal組成。AS主要負(fù)責(zé)提供信令轉(zhuǎn)換以及業(yè)務(wù)邏輯執(zhí)行功能,支持BICC信令與SIP信令之間的轉(zhuǎn)換,加載、運(yùn)行業(yè)務(wù)邏輯,以及控制媒體服務(wù)器并使用媒體能力;MS提供多媒體資源處理的基本能力集以及一定媒體格式之間的轉(zhuǎn)換,比如播放和錄制音頻、視頻文件,DTMF信號(hào)的產(chǎn)生和接收、多媒體會(huì)議等;多媒體資源庫(kù)為業(yè)務(wù)提供各種媒體資源
.............................巨亞代囚理理理告告告告警警 警JMX管 管 管管 管…網(wǎng)‘…………理理理 理 理 理 理 理理理理 理運(yùn)運(yùn)運(yùn) 運(yùn)運(yùn)運(yùn)行時(shí)基礎(chǔ)礎(chǔ)礎(chǔ)業(yè)務(wù)加載載 載 載 載載 載 載載載載 載設(shè)設(shè)設(shè) 設(shè)設(shè) 設(shè)施 施施 施 施 施 施施 施 施網(wǎng)管管 管 55555IPRAAAAAAAAAAAAAAAAA圖1一2應(yīng)用服務(wù)器結(jié)構(gòu)圖圖1一2中給出應(yīng)用服務(wù)器的結(jié)構(gòu)圖。其中SLEE一CORE是SLEE的核心,SLEE一CORE可以加載不同種類的RA及相同種類RA的多個(gè)實(shí)例,可以加載部署多個(gè)不同的業(yè)務(wù)實(shí)例。管理代理獨(dú)立于AS運(yùn)行,能夠以集群方式連接管理多個(gè)AS。而RA用于具體的協(xié)議在應(yīng)用服務(wù)器上的封裝,例如SIP、BICC,并以事件形式向SLEE一CORE上報(bào)收到的協(xié)議消息,并支持業(yè)務(wù)邏輯向外發(fā)送特定的協(xié)議消息。RA向上層屏蔽了具體的外部資源細(xì)節(jié),使得上層只需要專注于具體的業(yè)務(wù)邏輯。整個(gè)應(yīng)用服務(wù)器是面向?qū)ο蟮慕M件架構(gòu)
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2010
【分類號(hào)】:F626
本文編號(hào):2701865
【圖文】:
圖1一INCSP組網(wǎng)圖NCsp作為可以為IMS、 3GPPR4、osM等多種網(wǎng)絡(luò)提供統(tǒng)一的業(yè)務(wù)平臺(tái),其組網(wǎng)的情況如圖1一1所示。NCSP主要由 AS(ApPlicationServer,應(yīng)用服務(wù)器)、 MS(MediaServer,,媒體服務(wù)器)、多媒體資源庫(kù)和Portal組成。AS主要負(fù)責(zé)提供信令轉(zhuǎn)換以及業(yè)務(wù)邏輯執(zhí)行功能,支持BICC信令與SIP信令之間的轉(zhuǎn)換,加載、運(yùn)行業(yè)務(wù)邏輯,以及控制媒體服務(wù)器并使用媒體能力;MS提供多媒體資源處理的基本能力集以及一定媒體格式之間的轉(zhuǎn)換,比如播放和錄制音頻、視頻文件,DTMF信號(hào)的產(chǎn)生和接收、多媒體會(huì)議等;多媒體資源庫(kù)為業(yè)務(wù)提供各種媒體資源
.............................巨亞代囚理理理告告告告警警 警JMX管 管 管管 管…網(wǎng)‘…………理理理 理 理 理 理 理理理理 理運(yùn)運(yùn)運(yùn) 運(yùn)運(yùn)運(yùn)行時(shí)基礎(chǔ)礎(chǔ)礎(chǔ)業(yè)務(wù)加載載 載 載 載載 載 載載載載 載設(shè)設(shè)設(shè) 設(shè)設(shè) 設(shè)施 施施 施 施 施 施施 施 施網(wǎng)管管 管 55555IPRAAAAAAAAAAAAAAAAA圖1一2應(yīng)用服務(wù)器結(jié)構(gòu)圖圖1一2中給出應(yīng)用服務(wù)器的結(jié)構(gòu)圖。其中SLEE一CORE是SLEE的核心,SLEE一CORE可以加載不同種類的RA及相同種類RA的多個(gè)實(shí)例,可以加載部署多個(gè)不同的業(yè)務(wù)實(shí)例。管理代理獨(dú)立于AS運(yùn)行,能夠以集群方式連接管理多個(gè)AS。而RA用于具體的協(xié)議在應(yīng)用服務(wù)器上的封裝,例如SIP、BICC,并以事件形式向SLEE一CORE上報(bào)收到的協(xié)議消息,并支持業(yè)務(wù)邏輯向外發(fā)送特定的協(xié)議消息。RA向上層屏蔽了具體的外部資源細(xì)節(jié),使得上層只需要專注于具體的業(yè)務(wù)邏輯。整個(gè)應(yīng)用服務(wù)器是面向?qū)ο蟮慕M件架構(gòu)
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2010
【分類號(hào)】:F626
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 焦鋒,劉群,邢文建;客戶機(jī)/服務(wù)器下的數(shù)據(jù)緩存技術(shù)[J];遼寧工程技術(shù)大學(xué)學(xué)報(bào);2005年02期
2 胡海波;王林;;冪律分布研究簡(jiǎn)史[J];物理;2005年12期
相關(guān)博士學(xué)位論文 前1條
1 王文林;基于VoiceXML的語(yǔ)音增值業(yè)務(wù)平臺(tái)及其算法的研究[D];北京郵電大學(xué);2007年
相關(guān)碩士學(xué)位論文 前1條
1 劉冰;彩鈴鈴音服務(wù)器緩存算法的設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2007年
本文編號(hào):2701865
本文鏈接:http://sikaile.net/jingjilunwen/xxjj/2701865.html
最近更新
教材專著