国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種帶寬流量成本控制方法與流程

      文檔序號(hào):11253757閱讀:1883來(lái)源:國(guó)知局
      一種帶寬流量成本控制方法與流程

      本發(fā)明涉及一種帶寬流量成本控制方法,屬于cdn(contentdeliverynetwork,內(nèi)容分發(fā)網(wǎng))帶寬流量成本控制的技術(shù)領(lǐng)域。



      背景技術(shù):

      對(duì)于視頻服務(wù)類(lèi)的網(wǎng)站,為了提升用戶(hù)體驗(yàn),往往需要部署cdn節(jié)點(diǎn)。當(dāng)然,相應(yīng)的帶寬流量成本也會(huì)隨之而來(lái);而且,帶寬流量成本將會(huì)占據(jù)公司運(yùn)營(yíng)成本的一大部分。因此,對(duì)帶寬流量的控制技術(shù)日趨緊迫。

      常見(jiàn)的帶寬流量成本控制技術(shù)主要有:1)根據(jù)不同用戶(hù)的需求預(yù)先分配帶寬流量;2)基于實(shí)時(shí)獲取到的帶寬流量值,結(jié)合閾值進(jìn)行上限控制;3)融合cdn技術(shù),引入p2p(點(diǎn)對(duì)點(diǎn))技術(shù),將一部分帶寬流量分流到用戶(hù)身上。上述這些帶寬控制技術(shù)各有優(yōu)劣,其中,技術(shù)1)雖然能夠有效合理的利用帶寬資源,但是前提是需要進(jìn)行大量的測(cè)試分析,得出不同用戶(hù)需求的帶寬流量分配量,一旦分配不合理就會(huì)造成較差的用戶(hù)體驗(yàn)。技術(shù)2)可以根據(jù)cdn帶寬的上限使用,因此可以合理的結(jié)合公司帶寬流量的財(cái)務(wù)預(yù)算和運(yùn)營(yíng)商的資源進(jìn)行分配,但是由于帶寬流量值獲取的snmp(簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)協(xié)議原理,獲取到的帶寬流量值具有滯后性,不能實(shí)時(shí)反應(yīng)當(dāng)前的cdn帶寬情況,導(dǎo)致帶寬流量成本控制往往會(huì)造成帶寬抖動(dòng)明顯,浪費(fèi)帶寬資源。技術(shù)3)可以很好的分流cdn節(jié)點(diǎn)的帶寬流量,但是會(huì)占用用戶(hù)的上行帶寬,消耗用戶(hù)的io(輸入輸出)性能,造成用戶(hù)體驗(yàn)下降。

      基于上述,本發(fā)明提出一種新的帶寬流量成本控制方法,基于上述提到的技術(shù)2)進(jìn)行改進(jìn),摒棄了先獲取帶寬流量值再進(jìn)行帶寬控制的方法,提出了基于視頻文件大小進(jìn)行帶寬預(yù)測(cè)的技術(shù)。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明的目的在于提供一種帶寬流量成本控制方法,基于視頻文件累積大小進(jìn)行帶寬流量的預(yù)判,使得帶寬控制效果明顯改善,有效避免了由于帶寬抖動(dòng)造成的帶寬計(jì)費(fèi)點(diǎn)的浪費(fèi),使得峰值帶寬的利用率得到極大的提高。

      為了達(dá)到上述目的,本發(fā)明提供一種帶寬流量成本控制方法,包含以下步驟:

      s1、調(diào)度器收到用戶(hù)的視頻訪(fǎng)問(wèn)請(qǐng)求,基于該視頻所在的cdn服務(wù)器的視頻文件累積量,利用視頻文件上限閾值,判斷當(dāng)前帶寬流量是否充足;如充足,則響應(yīng)視頻訪(fǎng)問(wèn)請(qǐng)求;如不充足,則拒絕視頻訪(fǎng)問(wèn)請(qǐng)求;

      s2、在步驟s1執(zhí)行的過(guò)程中,每間隔一定時(shí)間,利用pid算法更新視頻文件上限閾值。

      在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述的s1中,具體包含以下步驟:

      s11、調(diào)度器收到用戶(hù)的視頻訪(fǎng)問(wèn)請(qǐng)求,獲取該視頻所在的cdn服務(wù)器當(dāng)前的視頻文件累積量volume;

      s12、將視頻文件累積量volume與視頻文件上限閾值maxvolume進(jìn)行比較;如volume<maxvolume,表明cdn服務(wù)器的當(dāng)前帶寬流量充足,繼續(xù)執(zhí)行s13;如volume≥maxvolume,表明cdn服務(wù)器的當(dāng)前帶寬流量不充足,拒絕視頻訪(fǎng)問(wèn)請(qǐng)求;

      s13、響應(yīng)視頻訪(fǎng)問(wèn)請(qǐng)求,調(diào)度器將對(duì)應(yīng)的帶寬流量值分配給用戶(hù),并更新視頻文件累積量volume的值。

      在本發(fā)明的另一個(gè)優(yōu)選實(shí)施例中,所述的s1中,具體包含以下步驟:

      s11、調(diào)度器收到用戶(hù)的視頻訪(fǎng)問(wèn)請(qǐng)求,獲取該視頻所在的cdn服務(wù)器當(dāng)前的視頻文件累積量,并計(jì)算當(dāng)前真實(shí)的帶寬流量預(yù)測(cè)值bw_forcast;

      s12、將帶寬流量預(yù)測(cè)值bw_forcast與預(yù)設(shè)的帶寬流量上限值maxbw進(jìn)行比較;如bw_forcast<maxbw,表明cdn服務(wù)器的當(dāng)前帶寬流量充足,繼續(xù)執(zhí)行s13;如bw_forcast≥maxbw,表明cdn服務(wù)器的當(dāng)前帶寬流量不充足,拒絕視頻訪(fǎng)問(wèn)請(qǐng)求;

      s13、響應(yīng)視頻訪(fǎng)問(wèn)請(qǐng)求,調(diào)度器將對(duì)應(yīng)的帶寬流量值分配給用戶(hù),并更新視頻文件累積量volume的值。

      所述的s11中,計(jì)算cdn服務(wù)器當(dāng)前真實(shí)的帶寬流量預(yù)測(cè)值bw_forcast的方法為:

      bw_forcast=(volume/maxvolume)×maxusage;

      其中,volume為cdn服務(wù)器當(dāng)前的視頻文件累積量;maxvolume為cdn服務(wù)器的視頻文件上限閾值;maxusage為預(yù)設(shè)的控制系數(shù)。

      所述的s11中,控制系數(shù)maxusage的取值范圍為0%~100%,用于控制cdn服務(wù)器的帶寬使用比例。

      所述的s2中,每間隔2分鐘,更新視頻文件上限閾值。

      所述的s2中,具體包含以下步驟:

      s21、通過(guò)snmp協(xié)議獲取cdn服務(wù)器當(dāng)前的帶寬流量值bw;

      s22、pid控制器根據(jù)cdn服務(wù)器當(dāng)前的帶寬流量值bw、視頻文件上限閾值maxvolume以及預(yù)設(shè)的控制系數(shù)maxusage,利用pid算法計(jì)算得到新的視頻文件上限閾值maxvolume;

      s23、更新視頻文件上限閾值maxvolume。

      綜上所述,本發(fā)明所提供的帶寬流量成本控制方法,基于視頻文件累積大小進(jìn)行帶寬流量的預(yù)判,使得帶寬控制效果明顯改善,有效避免了由于帶寬抖動(dòng)造成的帶寬計(jì)費(fèi)點(diǎn)的浪費(fèi),使得峰值帶寬的利用率得到極大的提高。

      附圖說(shuō)明

      圖1為本發(fā)明中的帶寬流量成本控制方法的流程圖;

      圖2為本發(fā)明中的帶寬流量成本控制方法的示意圖;

      圖3為運(yùn)用本發(fā)明控制方法之前的帶寬使用示意圖;

      圖4為運(yùn)用本發(fā)明控制方法之后的帶寬使用示意圖。

      具體實(shí)施方式

      以下結(jié)合圖1~圖4,通過(guò)詳細(xì)說(shuō)明一個(gè)較佳的具體實(shí)施例,對(duì)本發(fā)明做進(jìn)一步闡述。

      如圖1所示,為本發(fā)明提供的帶寬流量成本控制方法,包含以下步驟:

      s1、調(diào)度器收到用戶(hù)的視頻訪(fǎng)問(wèn)請(qǐng)求,基于該視頻所在的cdn服務(wù)器的視頻文件累積量,利用視頻文件上限閾值,判斷當(dāng)前帶寬流量是否充足;如充足,則響應(yīng)視頻訪(fǎng)問(wèn)請(qǐng)求;如不充足,則拒絕視頻訪(fǎng)問(wèn)請(qǐng)求;

      s2、在步驟s1執(zhí)行的過(guò)程中,每間隔一定時(shí)間,利用pid(比例-積分-微分)算法更新視頻文件上限閾值。

      對(duì)于同一個(gè)cdn服務(wù)器,當(dāng)用戶(hù)累積訪(fǎng)問(wèn)的視頻文件越大,所需要的帶寬流量就會(huì)越多。并且,一個(gè)cdn服務(wù)器上的視頻文件累積大小與其所需的帶寬流量之間具有近似正比的關(guān)系。因此,本發(fā)明利用上述原理,通過(guò)統(tǒng)計(jì)單個(gè)cdn服務(wù)器上的視頻文件累積量,從而預(yù)測(cè)該cdn服務(wù)器當(dāng)前的帶寬流量是否充足。也就是說(shuō),如圖2所示,cdn服務(wù)器對(duì)于帶寬流量的控制是根據(jù)當(dāng)前該cdn服務(wù)器上的視頻文件累積量volume是否超過(guò)視頻文件上限閾值maxvolume而決定的。

      在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,如圖2所示,所述的s1中,具體包含以下步驟:

      s11、調(diào)度器收到用戶(hù)的視頻訪(fǎng)問(wèn)請(qǐng)求,獲取該視頻所在的cdn服務(wù)器當(dāng)前的視頻文件累積量volume;

      s12、將視頻文件累積量volume與視頻文件上限閾值maxvolume進(jìn)行比較;如volume<maxvolume,表明cdn服務(wù)器的當(dāng)前帶寬流量充足,繼續(xù)執(zhí)行s13;如volume≥maxvolume,表明cdn服務(wù)器的當(dāng)前帶寬流量不充足,拒絕視頻訪(fǎng)問(wèn)請(qǐng)求;

      s13、響應(yīng)視頻訪(fǎng)問(wèn)請(qǐng)求,調(diào)度器將對(duì)應(yīng)的帶寬流量值分配給用戶(hù),并更新視頻文件累積量volume的值。

      在本發(fā)明的另一個(gè)優(yōu)選實(shí)施例中,所述的s1中,具體包含以下步驟:

      s11、調(diào)度器收到用戶(hù)的視頻訪(fǎng)問(wèn)請(qǐng)求,獲取該視頻所在的cdn服務(wù)器當(dāng)前的視頻文件累積量,并計(jì)算當(dāng)前真實(shí)的帶寬流量預(yù)測(cè)值bw_forcast;

      s12、將帶寬流量預(yù)測(cè)值bw_forcast與帶寬流量上限值maxbw進(jìn)行比較;如bw_forcast<maxbw,表明cdn服務(wù)器的當(dāng)前帶寬流量充足,繼續(xù)執(zhí)行s13;如bw_forcast≥maxbw,表明cdn服務(wù)器的當(dāng)前帶寬流量不充足,拒絕視頻訪(fǎng)問(wèn)請(qǐng)求;

      s13、響應(yīng)視頻訪(fǎng)問(wèn)請(qǐng)求,調(diào)度器將對(duì)應(yīng)的帶寬流量值分配給用戶(hù),并更新視頻文件累積量volume的值。

      所述的s11中,計(jì)算cdn服務(wù)器當(dāng)前真實(shí)的帶寬流量預(yù)測(cè)值bw_forcast的方法為:

      bw_forcast=(volume/maxvolume)×maxusage;

      其中,volume為cdn服務(wù)器當(dāng)前的視頻文件累積量;maxvolume為cdn服務(wù)器的視頻文件上限閾值;maxusage為預(yù)設(shè)的控制系數(shù)。

      所述的s11中,控制系數(shù)maxusage的取值范圍為0%~100%,用于控制cdn服務(wù)器的帶寬使用比例。本實(shí)施例中,該控制系數(shù)maxusage的取值為90%。

      所述的s12中,maxbw是預(yù)先設(shè)置的,表示該cdn服務(wù)器的帶寬流量上限值。

      本實(shí)施例中,所述的s2中,每間隔2分鐘,更新視頻文件上限閾值。

      如圖2所示,所述的s2中,具體包含以下步驟:

      s21、通過(guò)snmp協(xié)議獲取cdn服務(wù)器當(dāng)前的帶寬流量值bw;

      s22、pid控制器根據(jù)cdn服務(wù)器當(dāng)前的帶寬流量值bw、視頻文件上限閾值maxvolume以及預(yù)設(shè)的控制系數(shù)maxusage,利用pid算法計(jì)算得到新的視頻文件上限閾值maxvolume;

      s23、更新視頻文件上限閾值maxvolume。

      如圖3和圖4所示,分別為利用本發(fā)明控制方法前后所得到的帶寬使用示意圖。如圖3所示,在運(yùn)用本發(fā)明控制方法之前,帶寬抖動(dòng)明顯,利用率較低,浪費(fèi)了較多的計(jì)費(fèi)點(diǎn)。而如圖4所示,在運(yùn)用本發(fā)明控制方法之后,效果及其明顯,峰值帶寬的抖動(dòng)率不超過(guò)5%,很好的避免了由于帶寬抖動(dòng)造成的帶寬計(jì)費(fèi)點(diǎn)的浪費(fèi),從而使得峰值帶寬的利用率得到極大的提高。

      盡管本發(fā)明的內(nèi)容已經(jīng)通過(guò)上述優(yōu)選實(shí)施例作了詳細(xì)介紹,但應(yīng)當(dāng)認(rèn)識(shí)到上述的描述不應(yīng)被認(rèn)為是對(duì)本發(fā)明的限制。在本領(lǐng)域技術(shù)人員閱讀了上述內(nèi)容后,對(duì)于本發(fā)明的多種修改和替代都將是顯而易見(jiàn)的。因此,本發(fā)明的保護(hù)范圍應(yīng)由所附的權(quán)利要求來(lái)限定。

      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1