[發(fā)明專利]一種流媒體服務(wù)器負載動態(tài)分配方法在審
| 申請?zhí)枺?/td> | 201711378287.1 | 申請日: | 2017-12-19 |
| 公開(公告)號: | CN107835262A | 公開(公告)日: | 2018-03-23 |
| 發(fā)明(設(shè)計)人: | 劉念林;吳新勇;邱吉剛;李汶隆;李東旭 | 申請(專利權(quán))人: | 四川九洲電器集團有限責(zé)任公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 成都行之專利代理事務(wù)所(普通合伙)51220 | 代理人: | 王記明 |
| 地址: | 621000*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 流媒體 服務(wù)器 負載 動態(tài)分配 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及視頻聯(lián)網(wǎng)系統(tǒng)領(lǐng)域,具體地,涉及一種流媒體服務(wù)器負載動態(tài)分配方法。
背景技術(shù)
作為新一代互聯(lián)網(wǎng)應(yīng)用的標(biāo)志,流媒體技術(shù)在近幾年得到了飛速的發(fā)展。在視頻聯(lián)網(wǎng)系統(tǒng)應(yīng)用中,流媒體服務(wù)器承載的業(yè)務(wù)主要是直播、錄像、點播功能,隨著用戶數(shù)的增加,對流媒體服務(wù)器提供服務(wù)的能力有了很高的要求,一臺高性能的服務(wù)器一般只支持幾千個并發(fā)連接,不能滿足大量用戶的訪問,為了解決這個問題一般采取服務(wù)器集群和負載均衡來滿足用戶并發(fā)性需求。
在服務(wù)器集群中,如果不對各臺服務(wù)器的負載狀況進行監(jiān)控,不依據(jù)負載狀況對新的客戶請求進行合理調(diào)度,就會產(chǎn)生各臺服務(wù)器負載不均衡的情況,以至于部分服務(wù)器過載,而另一部分服務(wù)器空閑。過載的服務(wù)器會拒絕新的分配給它的客戶端請求,而空閑的服務(wù)器卻無法對客戶端進行服務(wù)。使得服務(wù)器集群的效率大大降低。所以,在當(dāng)前服務(wù)器集群中,都采用了負載均衡技術(shù)。通過對各個服務(wù)器的負載狀況進行監(jiān)控,對新到來的客戶請求依據(jù)服務(wù)器負載總進行合理的調(diào)度。然而,由于這種技術(shù)不對客戶端的請求內(nèi)容進行分析,單純依靠服務(wù)器的負載狀況進行調(diào)度,不能很好的依據(jù)流媒體服務(wù)器當(dāng)前承載的各種業(yè)務(wù)情況進行動態(tài)均衡分配。
綜上所述,本申請發(fā)明人在實現(xiàn)本申請發(fā)明技術(shù)方案的過程中,發(fā)現(xiàn)上述技術(shù)至少存在如下技術(shù)問題:
(1)只是單純的按照服務(wù)器本身的CPU或者總負載進行分配,不能實時了解服務(wù)器的負載狀態(tài),導(dǎo)致各臺服務(wù)器實際負載不均;(2)只是按照服務(wù)器最大連接數(shù)進行分配,沒有按照實際承載的業(yè)務(wù)權(quán)重進行動態(tài)分配;(3)只針對一種業(yè)務(wù),對多種業(yè)務(wù)融合的應(yīng)用來說需要多臺負載均衡器,大大增加了成本。
發(fā)明內(nèi)容
本發(fā)明提供了一種流媒體服務(wù)器負載動態(tài)分配方法,解決了現(xiàn)有的不足,該方法能夠基于用戶終端請求的內(nèi)容進行分析,對流媒體承擔(dān)的直播、點播、錄像、報警預(yù)錄等多種業(yè)務(wù)進行動態(tài)負載均衡分配,同時可以動態(tài)的監(jiān)控流媒體服務(wù)器的負載狀態(tài),以便達到以最小的資源開銷,穩(wěn)定高效的完成各項業(yè)務(wù)的目的。
為實現(xiàn)上述發(fā)明目的,本申請?zhí)峁┝艘环N流媒體服務(wù)器負載動態(tài)分配方法,所述方法包括:
步驟1:用戶終端向管理服務(wù)器請求流媒體服務(wù)器地址;
步驟2:判斷請求的子設(shè)備是否已打開,若已打開,則分配打開該子設(shè)備的流媒體服務(wù)器;若該子設(shè)備沒有打開,則進行步驟3;
步驟3:判斷該子設(shè)備所對應(yīng)的預(yù)設(shè)設(shè)備是否已打開,若預(yù)設(shè)設(shè)備已打開,并沒有超過最大負載,則分配打開該設(shè)備的流媒體服務(wù)器,若預(yù)設(shè)設(shè)備沒有打開或超過最大負載,則進行步驟4;分配服務(wù)器指的是從多臺流媒體服務(wù)器中按照負載均衡的原則選擇一臺流媒體服務(wù)器給用戶終端。
步驟4:從當(dāng)前在線流媒體服務(wù)器中尋找一個總負載最小的流媒體服務(wù)器進行分配;流媒體服務(wù)器的總負載=錄像數(shù)目*第一負載加權(quán)+點播數(shù)目*第二負載加權(quán)+直播數(shù)目*第三負載加權(quán)。
其中,本方法的特點為:采用了負載均衡動態(tài)分配策略,管理服務(wù)器實時的獲取流媒體的負載信息;能夠?qū)α髅襟w承擔(dān)的直播、點播、錄像多種業(yè)務(wù)進行動態(tài)負載均衡分配;流媒體服務(wù)器的總負載=錄像數(shù)目*負載加權(quán)+點播數(shù)目*負載加權(quán)+直播數(shù)目*負載加權(quán);以前端設(shè)備為單位,管理服務(wù)器將設(shè)備狀態(tài)和設(shè)備優(yōu)先級作為流媒體服務(wù)器負載分配的因素進行動態(tài)均衡。
進一步的,所述方法應(yīng)用于視頻聯(lián)網(wǎng)系統(tǒng)中,視頻聯(lián)網(wǎng)系統(tǒng)包括前端設(shè)備、用戶終端、管理服務(wù)器、多臺流媒體服務(wù)器。
進一步的,流媒體服務(wù)器具有直播、點播和錄像業(yè)務(wù),管理服務(wù)器用于監(jiān)控各臺流媒體服務(wù)器的負載狀態(tài),響應(yīng)用戶終端的業(yè)務(wù)請求,調(diào)度當(dāng)前負載最低的流媒體服務(wù)器供業(yè)務(wù)終端使用。
進一步的,管理服務(wù)器定時向流媒體服務(wù)器獲取負載信息,負載信息包括:
(1)流媒體能支持的子設(shè)備數(shù)目MaxDevNum;
(2)已經(jīng)打開的子設(shè)備數(shù)目OpenedDevNum;
(3)流媒體服務(wù)器所屬集群ID號MSCSID;
(4)錄像數(shù)目RecordNum;
(5)錄像加權(quán)RecordWeight;
(6)點播數(shù)目VodNum;
(7)點播加權(quán)VodWeight;
(8)直播數(shù)目LiveNum;
(9)直播加權(quán)Live Weight;
(10)設(shè)備列表集合。
進一步的,設(shè)備列表包括設(shè)備編號、設(shè)備狀態(tài)、設(shè)備優(yōu)先級。
進一步的,設(shè)備狀態(tài)0表示關(guān)閉,1表示打開。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于四川九洲電器集團有限責(zé)任公司,未經(jīng)四川九洲電器集團有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711378287.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種將寬帶流媒體系統(tǒng)接入移動網(wǎng)絡(luò)的裝置及其方法
- 基于內(nèi)容分發(fā)網(wǎng)絡(luò)的流媒體加速系統(tǒng)、方法及設(shè)備
- 流媒體網(wǎng)關(guān)及其提供流媒體服務(wù)的方法
- 流媒體發(fā)布平臺及方法
- 一種流媒體業(yè)務(wù)優(yōu)化方法、設(shè)備及系統(tǒng)
- 一種移動流媒體播放器及其網(wǎng)關(guān)
- 一種流媒體接入方法及裝置
- 流媒體服務(wù)系統(tǒng)
- 流媒體緩存方法、裝置及計算機可讀存儲介質(zhì)
- 流媒體的傳輸方法、流媒體服務(wù)器及流媒體系統(tǒng)
- 用于主動進行單播和組播資源動態(tài)分配的控制方法及裝置
- 具動態(tài)分配接線生的信息服務(wù)平臺
- 光接入網(wǎng)帶寬動態(tài)分配的方法和裝置
- 一種緩存動態(tài)分配的方法以及系統(tǒng)
- 使用批準(zhǔn)幀進行動態(tài)分配的裝置、系統(tǒng)和方法
- 一種基于商家?guī)齑娴娜缼齑娣峙浞椒?/a>
- 密集毫米波網(wǎng)絡(luò)中的動態(tài)分配
- 基于數(shù)據(jù)驅(qū)動模型面向需求的能耗指標(biāo)動態(tài)分配方法及系統(tǒng)
- 應(yīng)用于教學(xué)樹狀水配系統(tǒng)的灌區(qū)活水動態(tài)分配裝置
- 一種面向復(fù)雜信息系統(tǒng)的云資源動態(tài)分配方法





