[發(fā)明專利]資源分發(fā)方法、裝置、系統(tǒng)及電子設(shè)備有效
| 申請(qǐng)?zhí)枺?/td> | 202010436302.9 | 申請(qǐng)日: | 2020-05-21 |
| 公開(公告)號(hào): | CN111585824B | 公開(公告)日: | 2022-10-25 |
| 發(fā)明(設(shè)計(jì))人: | 張強(qiáng);賈鵬 | 申請(qǐng)(專利權(quán))人: | 北京奇藝世紀(jì)科技有限公司 |
| 主分類號(hào): | H04L41/0896 | 分類號(hào): | H04L41/0896;H04L41/147;H04L47/70 |
| 代理公司: | 北京柏杉松知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11413 | 代理人: | 項(xiàng)京;馬敬 |
| 地址: | 100080 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 資源 分發(fā) 方法 裝置 系統(tǒng) 電子設(shè)備 | ||
本發(fā)明實(shí)施例提供了一種資源分發(fā)方法、裝置、系統(tǒng)及電子設(shè)備,實(shí)時(shí)收集各IDC的出口帶寬,并且針對(duì)各IDC中的每個(gè)IDC,基于該IDC的歷史出口帶寬,預(yù)測(cè)該IDC在下個(gè)取樣時(shí)長內(nèi)的預(yù)測(cè)出口帶寬,以及針對(duì)各IDC中的每個(gè)IDC,通過對(duì)比該IDC的出口帶寬與第一預(yù)設(shè)帶寬的大小,實(shí)時(shí)更新該IDC在當(dāng)前計(jì)費(fèi)周期內(nèi)的最高帶寬可用時(shí)長,在各IDC中,選取預(yù)測(cè)出口帶寬大于第一預(yù)設(shè)帶寬,且最高帶寬可用時(shí)長大于預(yù)設(shè)時(shí)長的IDC,作為最高帶寬可用IDC,以及在下個(gè)取樣時(shí)長內(nèi),調(diào)用最高帶寬可用IDC按照出口帶寬上限進(jìn)行資源的分發(fā),可以當(dāng)在下個(gè)取樣時(shí)長內(nèi)按照該IDC的出口帶寬上限進(jìn)行資源的分發(fā)時(shí),在不增加流量費(fèi)用的同時(shí),提高了資源分發(fā)的效率。
技術(shù)領(lǐng)域
本發(fā)明涉及資源分發(fā)網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別是涉及一種資源分發(fā)方法、裝置、系統(tǒng)及電子設(shè)備。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,通過互聯(lián)網(wǎng)獲取資源服務(wù)的用戶越來越多,為了更好地為用戶提供資源服務(wù),資源服務(wù)商往往通過自建IDC(Internet Data Center,互聯(lián)網(wǎng)數(shù)據(jù)中心)和租用IDC的方式搭建CDN(Content Delivery Network,資源分發(fā)網(wǎng)絡(luò))。
運(yùn)營商主要通過95帶寬峰值計(jì)費(fèi)方式收取IDC的流量費(fèi)用,簡(jiǎn)單來說,針對(duì)一個(gè)IDC,監(jiān)控該IDC的實(shí)時(shí)帶寬,在一個(gè)計(jì)費(fèi)周期內(nèi)的,每隔一個(gè)取樣時(shí)長,采集該IDC在該取樣時(shí)長內(nèi)的帶寬峰值,作為該IDC在該取樣時(shí)長內(nèi)的帶寬采樣數(shù)值,一個(gè)計(jì)費(fèi)周期結(jié)束后,在采集的各帶寬采樣數(shù)值中,去除帶寬數(shù)值最大的前5%個(gè)帶寬采樣數(shù)值,在剩下的95%個(gè)帶寬采樣數(shù)值中,選取帶寬數(shù)值最大的帶寬采樣數(shù)值,作為該計(jì)費(fèi)周期的計(jì)費(fèi)帶寬值,最后按照該計(jì)費(fèi)周期的計(jì)費(fèi)帶寬值計(jì)算該計(jì)費(fèi)周期內(nèi)的流量費(fèi)用。
由此可以看出,采用95帶寬峰值計(jì)費(fèi)方式的流量費(fèi)用取決于帶寬值較高的部分,當(dāng)在一個(gè)計(jì)費(fèi)周期內(nèi),出現(xiàn)帶寬異常增高時(shí),會(huì)導(dǎo)致該計(jì)費(fèi)周期內(nèi)流量費(fèi)用的增加,而在一個(gè)CDN運(yùn)行期間,資源分發(fā)是導(dǎo)致帶寬異常增高的一個(gè)重要原因,其中,資源分發(fā)指的是在資源服務(wù)商在獲取到新資源后,為了使得新資源能夠被所需用戶正常獲取,往往需要盡快將新資源分發(fā)到CDN的各個(gè)IDC中,因此,如果對(duì)資源分發(fā)過程不進(jìn)行帶寬控制,會(huì)導(dǎo)致在進(jìn)行資源分發(fā)的過程中,各IDC節(jié)點(diǎn)的帶寬異常增高,導(dǎo)致流量費(fèi)用增加。
為了解決資源分發(fā)導(dǎo)致的帶寬異常的問題,現(xiàn)有技術(shù)中,采用設(shè)置閾值限定資源分發(fā)量的方式,避免出口帶寬的異常增高。
發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有技術(shù)至少存在如下問題:
在用戶的資源需求較小的時(shí)間段,依然采用設(shè)置閾值限定分發(fā)量的方式,導(dǎo)致新資源不能及時(shí)的分發(fā)到各IDC中,資源分發(fā)的效率較低。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供資源分發(fā)方法、裝置、系統(tǒng)及電子設(shè)備,以實(shí)現(xiàn)減少資源服務(wù)商的流量成本。具體技術(shù)方案如下:
在本發(fā)明實(shí)施的第一方面,首先提供了一種資源分發(fā)方法,包括:
實(shí)時(shí)收集各IDC的出口帶寬;
針對(duì)所述各IDC中的每個(gè)IDC,基于該IDC的歷史出口帶寬,預(yù)測(cè)該IDC在下個(gè)取樣時(shí)長內(nèi)的預(yù)測(cè)出口帶寬;
針對(duì)所述各IDC中的每個(gè)IDC,通過對(duì)比該IDC的出口帶寬與第一預(yù)設(shè)帶寬的大小,實(shí)時(shí)更新該IDC在當(dāng)前計(jì)費(fèi)周期內(nèi)的最高帶寬可用時(shí)長,一個(gè)IDC的最高帶寬可用時(shí)長為指定時(shí)長與該IDC的高峰帶寬已用時(shí)長的時(shí)長差,一個(gè)IDC的高峰帶寬已用時(shí)長為在所述當(dāng)前計(jì)費(fèi)周期內(nèi)該IDC的出口帶寬大于所述第一預(yù)設(shè)帶寬的時(shí)長,所述指定時(shí)長為所述當(dāng)前計(jì)費(fèi)周期的時(shí)長與指定占比的乘積,所述指定占比為不大于帶寬成本結(jié)算時(shí)所去除的占比;
在所述各IDC中,選取預(yù)測(cè)出口帶寬大于第一預(yù)設(shè)帶寬,且最高帶寬可用時(shí)長大于預(yù)設(shè)時(shí)長的IDC,作為最高帶寬可用IDC;
在所述下個(gè)取樣時(shí)長內(nèi),調(diào)用所述最高帶寬可用IDC按照出口帶寬上限進(jìn)行資源的分發(fā)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京奇藝世紀(jì)科技有限公司,未經(jīng)北京奇藝世紀(jì)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010436302.9/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 電子數(shù)據(jù)分發(fā)系統(tǒng)
- 分發(fā)系統(tǒng)、分發(fā)控制設(shè)備和分發(fā)控制方法
- 分發(fā)方法和分發(fā)系統(tǒng)
- 廣播TS分發(fā)系統(tǒng)、分發(fā)裝置及分發(fā)方法
- 分發(fā)裝置、分發(fā)系統(tǒng)以及分發(fā)方法
- 分發(fā)系統(tǒng)以及分發(fā)方法
- 影像分發(fā)裝置、影像分發(fā)系統(tǒng)、影像分發(fā)方法及存儲(chǔ)介質(zhì)
- 分發(fā)梳齒以及分發(fā)梳
- 向用戶分發(fā)問題的方法及裝置
- 數(shù)據(jù)分發(fā)系統(tǒng)及數(shù)據(jù)分發(fā)方法
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





