[發(fā)明專利]一種IPTV應(yīng)用的IO加速方法有效
| 申請?zhí)枺?/td> | 201010611500.0 | 申請日: | 2010-12-17 |
| 公開(公告)號: | CN102123318A | 公開(公告)日: | 2011-07-13 |
| 發(fā)明(設(shè)計)人: | 許建衛(wèi);袁清波;劉新春 | 申請(專利權(quán))人: | 曙光信息產(chǎn)業(yè)(北京)有限公司 |
| 主分類號: | H04N21/433 | 分類號: | H04N21/433 |
| 代理公司: | 北京安博達知識產(chǎn)權(quán)代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 100084 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 iptv 應(yīng)用 io 加速 方法 | ||
1.一種IPTV應(yīng)用的IO加速方法,其特征在于:增加了預(yù)取緩存層,
加速方法如下:
A、服務(wù)器檢測磁盤IO性能及客戶端訪問的IO壓力;
B、服務(wù)器根據(jù)到的檢測磁盤IO性能及客戶端訪問的IO壓力,確定預(yù)取策略,預(yù)取策略可以為保守式預(yù)取、貪婪式預(yù)取和滿足式預(yù)取;
其中,所述保守式預(yù)取即每次預(yù)取固定數(shù)量的緩沖區(qū),客戶端訪問如果命中,則將緩沖區(qū)指針向前推進;如果緩沖區(qū)指針已經(jīng)到達本次預(yù)取數(shù)據(jù)的尾部,則開始進行下一個緩沖區(qū)的預(yù)取;
所述貪婪式預(yù)取即預(yù)取線程自動探測系統(tǒng)的IO負載,只要IO負載沒有達到最大壓力,則對現(xiàn)有的各個客戶端繼續(xù)做預(yù)取,直到系統(tǒng)緩沖區(qū)用完或者IO負載無法再容忍更大的壓力為止;
所述滿足式預(yù)取即預(yù)取線程實時統(tǒng)計并計算每個客戶端請求的到達時間間隔,并以此來估算當(dāng)前緩沖區(qū)中剩余緩沖可以支撐的請求時間,同時,預(yù)取線程還需要統(tǒng)計并計算當(dāng)前IO請求的返回延遲,根據(jù)目前緩沖區(qū)的請求支撐時間和IO的返回延遲關(guān)系,可以做如下決策:如果支撐時間小于等于預(yù)取返回延遲,說明當(dāng)前發(fā)出的預(yù)取請求都已經(jīng)無法滿足未來的需求,此時需要及時的發(fā)出預(yù)取請求;如果支撐時間大于預(yù)取返回延遲,則說明目前的預(yù)取請求商不需要發(fā)出。
2.如權(quán)利要求1所述一種IPTV應(yīng)用的IO加速方法,其特征在于:預(yù)取緩存層可以借助Linux中的Device?Mapper層以模塊化的方式實現(xiàn);當(dāng)啟用該模塊時對存儲設(shè)備透明加速,當(dāng)不啟用該模塊時存儲設(shè)備正常工作。
3.如權(quán)利要求1所述一種IPTV應(yīng)用的IO加速方法,其特征在于:預(yù)取緩存層可以來自于系統(tǒng)的標準內(nèi)存,也可來自于高速存儲設(shè)備;后端存儲設(shè)備可以為7單塊磁盤,也可以為盤陣系統(tǒng)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于曙光信息產(chǎn)業(yè)(北京)有限公司,未經(jīng)曙光信息產(chǎn)業(yè)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010611500.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨立于分配過程實現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 實現(xiàn)遠程消息同步的方法和系統(tǒng)
- IPTV通信網(wǎng)絡(luò)中IP電視頻道之間切換的方法和設(shè)備
- IPTV系統(tǒng)及IPTV內(nèi)容的數(shù)字化管控方法
- 基于企業(yè)互動的IPTV系統(tǒng)
- 共享信息的方法、IPTV服務(wù)器和系統(tǒng)
- IPTV系統(tǒng)及IPTV實現(xiàn)方法
- IPTV增值業(yè)務(wù)管理的系統(tǒng)及方法
- IPTV門戶的建設(shè)方法、修改方法及系統(tǒng)
- IPTV終端的自動配置方法、服務(wù)器以及IPTV系統(tǒng)
- 一種酒店智能化IPTV系統(tǒng)及其實現(xiàn)方法
- 在線應(yīng)用平臺上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場
- 使用應(yīng)用的方法和應(yīng)用平臺
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠程應(yīng)用進行應(yīng)用安裝
- 應(yīng)用檢測方法及應(yīng)用檢測裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





