[發明專利]一種視頻云存儲的存儲資源分配方法和裝置有效
| 申請號: | 201610094310.3 | 申請日: | 2016-02-19 |
| 公開(公告)號: | CN107104992B | 公開(公告)日: | 2019-11-22 |
| 發明(設計)人: | 丁光凱 | 申請(專利權)人: | 杭州海康威視數字技術股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/50 |
| 代理公司: | 11413 北京柏杉松知識產權代理事務所(普通合伙) | 代理人: | 孫翠賢;項京<國際申請>=<國際公布>= |
| 地址: | 310052 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻 存儲 資源 分配 方法 裝置 | ||
1.一種視頻云存儲的存儲資源分配方法,其特征在于,應用于存儲集群中的管理節點,所述存儲集群中包括至少一個管理節點和至少一個存儲節點,所述方法包括:
接收客戶端基于編碼器發送的視頻數據存儲請求,所述視頻數據存儲請求攜帶待寫入資源池的資源池標識和所述編碼器的編碼器標識;
從所述資源池標識所對應的多個存儲節點中,篩選得到所述視頻數據存儲請求所對應的可分配存儲節點隊列,其中,資源池標識與存儲節點的對應關系被預先設置;
判斷所述編碼器標識是否被記錄于編碼器分配軌跡表中,如果是,從所述可分配存儲節點隊列中,結合預先記錄的節點同步信息中的存儲節點的當前寫入路數和壓力預估算法,篩選能夠被分配為寫入節點的目標存儲節點;否則,從所述可分配存儲節點隊列中,根據所述壓力預估算法,篩選能夠被分配為寫入節點的目標存儲節點;其中,所述編碼器分配軌跡表記錄有被分配過存儲節點的編碼器的編碼器標識與所分配存儲節點的對應關系,所述壓力預估算法為:根據所述節點同步信息對存儲節點進行壓力預估的算法;
如果從所述可分配存儲節點隊列中篩選得到能夠被分配為寫入節點的目標存儲節點,將所述目標存儲節點的地址信息基于所述編碼器反饋給所述客戶端,以使得所述客戶端在所述目標存儲節點中寫入所述視頻數據存儲請求所對應的視頻數據。
2.根據權利要求1所述的方法,其特征在于,所述預先記錄的節點同步信息還包括:存儲節點的CPU占用率、讀取視頻數據已占用的帶寬以及當前讀取路數、寫入視頻數據已占用的帶寬、磁盤I/O占用率和內存占用率;
所述壓力預估算法,包括:
根據存儲節點的所述寫入視頻數據已占用的帶寬以及當前寫入路數,計算該存儲節點的寫壓力預估值;
根據該存儲節點的所述讀取視頻數據已占用的帶寬以及當前讀取路數,計算該存儲節點的讀壓力;
根據該存儲節點的所述CPU占用率、所述內存占用率、所述磁盤I/O占用率、所述寫壓力預估值和所述讀壓力,計算該存儲節點的壓力預估值。
3.根據權利要求2所述的方法,其特征在于,所述計算該存儲節點的寫壓力預估值所利用的計算方式為:
存儲節點的寫壓力預估值=所述存儲集群中所有存儲節點的當前寫入路數的總數*(該存儲節點的寫入視頻數據已占用的帶寬/該存儲節點的當前寫入路數);
所述計算該存儲節點的讀壓力所利用的計算方式為:
存儲節點的讀壓力=所述存儲集群所有存儲節點的當前讀取路數的總數*(該存儲節點的讀取視頻數據已占用的帶寬/該存儲節點的當前讀取路數)。
4.根據權利要求1所述的方法,其特征在于,還包括:
如果從所述可分配存儲節點隊列中未篩選得到能夠被分配為寫入節點的目標存儲節點,從所述可分配存儲節點隊列中隨機選擇一個存儲節點作為目標存儲節點,將所述目標存儲節點的地址信息基于所述編碼器反饋給所述客戶端,以使得所述客戶端在所述目標存儲節點中寫入所述視頻數據存儲請求所對應的視頻數據。
5.根據權利要求1所述的方法,其特征在于,所述視頻數據存儲請求還包括:所述客戶端的網絡地址;
所述從所述資源池標識所對應的多個存儲節點中,篩選得到所述視頻數據存儲請求所對應的可分配存儲節點隊列,包括:
從所述資源池標識所對應的多個存儲節點中,確定所述客戶端的網絡地址所對應的存儲節點;其中,預先設置有網絡地址段與存儲節點的對應關系;
從所確定出的所述客戶端的網絡地址所對應的存儲節點中,篩選得到所述視頻數據存儲請求所對應的可分配存儲節點隊列。
6.根據權利要求1所述的方法,其特征在于,還包括:
將所述目標存儲節點的當前寫入路數加一,以更新所述目標存儲節點的節點同步信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州海康威視數字技術股份有限公司,未經杭州海康威視數字技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610094310.3/1.html,轉載請聲明來源鉆瓜專利網。





