国产精品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>

      一種流媒體服務(wù)器的負(fù)載均衡調(diào)配的方法及裝置的制造方法

      文檔序號:9754805閱讀:358來源:國知局
      一種流媒體服務(wù)器的負(fù)載均衡調(diào)配的方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及應(yīng)用通信領(lǐng)域,尤其涉及一種流媒體服務(wù)器的負(fù)載均衡調(diào)配的方法及
      目.0
      【背景技術(shù)】
      [0002]目前,流媒體(StreamingMedia)技術(shù)得到了廣泛的應(yīng)用,所謂流媒體技術(shù)是指:把連續(xù)的音頻和視頻文件壓縮后放到網(wǎng)絡(luò)服務(wù)器上,客戶端可以邊下載邊觀看,不必等待整個(gè)文件下載完畢再觀看,從而減少了文件的傳輸時(shí)間,提高了應(yīng)用系統(tǒng)的實(shí)時(shí)性。由于流媒體技術(shù)的優(yōu)越性,該技術(shù)被廣泛應(yīng)用于視頻點(diǎn)播、視頻會議、遠(yuǎn)程教育、遠(yuǎn)程醫(yī)療和遠(yuǎn)程監(jiān)控系統(tǒng)中。其中,安防監(jiān)控系統(tǒng)就是利用流媒體技術(shù)實(shí)現(xiàn)實(shí)時(shí)監(jiān)控的。
      [0003]安防監(jiān)控系統(tǒng)采用分布式結(jié)構(gòu)設(shè)置流媒體服務(wù)器,各流媒體服務(wù)器由流媒體管理服務(wù)器統(tǒng)一管理,當(dāng)客戶端向流媒體管理服務(wù)器發(fā)送訪問請求時(shí),流媒體管理服務(wù)器將該客戶端分配至視頻采集設(shè)備數(shù)目和客戶端數(shù)目相對較少的流媒體服務(wù)器中,以保證各個(gè)流媒體服務(wù)器接入的視頻采集設(shè)備數(shù)目和客戶端數(shù)目相同,以達(dá)到負(fù)載均衡的目的。
      [0004]上述流媒體服務(wù)器負(fù)載均衡的方法,僅考慮了采集設(shè)備數(shù)目和客戶端數(shù)目兩個(gè)方面,沒有考慮流媒體服務(wù)器自身的性能參數(shù)。若客戶端請求訪問的業(yè)務(wù)類型不同,流媒體服務(wù)器處理業(yè)務(wù)時(shí)的性能消耗也會不同,即使各個(gè)流媒體服務(wù)器接入的采集設(shè)備數(shù)目和客戶端數(shù)目均相同,也會導(dǎo)致各個(gè)流媒體服務(wù)器的負(fù)載嚴(yán)重不均衡。除此之外,若客戶端請求訪問的業(yè)務(wù)類型也相同,但是各個(gè)流媒體服務(wù)器的配置不同,承載負(fù)載的能力也會不同,這同樣會導(dǎo)致各個(gè)流媒體服務(wù)器的負(fù)載嚴(yán)重不均衡。
      [0005]例如:流媒體服務(wù)器A接入的采集設(shè)備數(shù)目為10臺,客戶端數(shù)目為5個(gè);流媒體服務(wù)器B接入的采集設(shè)備數(shù)目為10臺,客戶端數(shù)目為5個(gè),
      [0006]流媒體服務(wù)器A接入的客戶端請求訪問的業(yè)務(wù)類型均為轉(zhuǎn)碼業(yè)務(wù),流媒體服務(wù)器B接入的客戶端請求訪問的業(yè)務(wù)類型均為碼流轉(zhuǎn)發(fā)業(yè)務(wù),
      [0007]流媒體服務(wù)器A處理轉(zhuǎn)碼業(yè)務(wù)時(shí)的性能消耗為30%,媒體服務(wù)器B處理一般的碼流轉(zhuǎn)發(fā)業(yè)務(wù)時(shí)的性能消耗為10%,
      [0008]由此可知,處理業(yè)務(wù)時(shí),流媒體服務(wù)器A比流媒體服務(wù)器B的性能消耗大,若兩者處理業(yè)務(wù)的數(shù)量相同,則會導(dǎo)致流媒體服務(wù)器A處于高負(fù)載狀態(tài)。
      [0009]基于上述分析,現(xiàn)有技術(shù)中流媒體服務(wù)器的負(fù)載均衡調(diào)配的方法仍然存在負(fù)載分布不均的問題。

      【發(fā)明內(nèi)容】

      [0010]本發(fā)明實(shí)施例提供一種流媒體服務(wù)器的負(fù)載均衡調(diào)配的方法及裝置,用以解決現(xiàn)有技術(shù)中流媒體服務(wù)器的負(fù)載均衡調(diào)配方法存在負(fù)載分布不均的問題。
      [0011 ]本發(fā)明實(shí)施例提供的具體技術(shù)方案如下:
      [0012]—種流媒體服務(wù)器的負(fù)載均衡調(diào)配的方法,包括:
      [0013]流媒體管理服務(wù)器接收第一客戶端針對第一采集設(shè)備發(fā)送的業(yè)務(wù)請求,并根據(jù)上述業(yè)務(wù)請求確定對應(yīng)的業(yè)務(wù)類型;
      [0014]流媒體管理服務(wù)器根據(jù)實(shí)時(shí)監(jiān)測結(jié)果,確定上述第一采集設(shè)備的被請求頻率達(dá)到第一門限值,且確定上述第一采集設(shè)備連接的第一流媒體服務(wù)器的運(yùn)行狀態(tài)參數(shù)降低至設(shè)定閾值;
      [0015]流媒體管理服務(wù)器選取運(yùn)行狀態(tài)參數(shù)與上述業(yè)務(wù)類型相匹配的一個(gè)流媒體服務(wù)器作為目標(biāo)流媒體服務(wù)器,指示上述目標(biāo)流媒體服務(wù)器連接至上述第一采集設(shè)備,并將上述業(yè)務(wù)請求分配至上述目標(biāo)流媒體服務(wù)器進(jìn)行處理。
      [0016]這樣,通過實(shí)時(shí)監(jiān)測各個(gè)流媒體服務(wù)器的運(yùn)行狀態(tài)參數(shù)和采集設(shè)備的被請求頻率,在需要匹配判斷時(shí),就可以讀取到最新的運(yùn)行狀態(tài)參數(shù)和采集設(shè)備的被請求頻率,以此可以使匹配結(jié)果更準(zhǔn)確,使選取的流媒體服務(wù)器的性能與業(yè)務(wù)類型更匹配。而且,本發(fā)明實(shí)施例,在判斷流媒體服務(wù)器是否需要負(fù)載均衡時(shí),不僅考慮了流媒體服務(wù)器自身的性能是否達(dá)到極限,還考慮了采集設(shè)備的被請求頻率是否達(dá)到極限,這樣,從多個(gè)方面考慮流媒體服務(wù)器是否需要負(fù)載均衡,不僅避免了由于流媒體服務(wù)器自身性能的不足而造成的高負(fù)載,也避免了由于采集設(shè)備的被請求頻率過高而造成流媒體服務(wù)器的負(fù)載過剩,從而保證了負(fù)載均衡的高效性和及時(shí)性。
      [0017]較佳的,流媒體管理服務(wù)器選取運(yùn)行狀態(tài)參數(shù)與上述業(yè)務(wù)類型相匹配的一個(gè)流媒體服務(wù)器作為目標(biāo)流媒體服務(wù)器之前,進(jìn)一步包括:
      [0018]流媒體管理服務(wù)器判斷上述業(yè)務(wù)請求是否為新的業(yè)務(wù)請求,判定為新的業(yè)務(wù)請求時(shí),確定開始選取目標(biāo)流媒體服務(wù)器。
      [0019]這樣,不僅保證了已經(jīng)開始使用業(yè)務(wù)的客戶端的業(yè)務(wù)內(nèi)容不被中斷,也避免了同一業(yè)務(wù)請求在不同的流媒體服務(wù)器之間切換,從而保證了系統(tǒng)運(yùn)行的穩(wěn)定性。
      [0020]較佳的,流媒體管理服務(wù)器選取一個(gè)運(yùn)行狀態(tài)參數(shù)與上述業(yè)務(wù)類型相匹配的流媒體服務(wù)器作為目標(biāo)流媒體服務(wù)器,具體包括:
      [0021]若上述業(yè)務(wù)類型為轉(zhuǎn)碼業(yè)務(wù),則基于各個(gè)流媒體服務(wù)器的運(yùn)行狀態(tài)參數(shù),將各個(gè)流媒體服務(wù)器按照CHJ空閑率或/和內(nèi)存空閑率從大到小的順序進(jìn)行排序,并從前NI個(gè)流媒體服務(wù)器中選取一個(gè)流媒體服務(wù)器作為目標(biāo)流媒體服務(wù)器;
      [0022]若上述業(yè)務(wù)類型為碼流轉(zhuǎn)發(fā)業(yè)務(wù),則基于各個(gè)流媒體服務(wù)器的運(yùn)行狀態(tài)參數(shù),將各個(gè)流媒體服務(wù)器按照第一網(wǎng)絡(luò)帶寬空閑率從大到小的順序進(jìn)行排序,并從前NI個(gè)流媒體服務(wù)器中選取一個(gè)作為目標(biāo)流媒體服務(wù)器,其中,上述第一網(wǎng)絡(luò)帶寬表征客戶端與流媒體服務(wù)器之間的網(wǎng)絡(luò)帶寬。
      [0023]較佳的,進(jìn)一步包括:
      [0024]若多個(gè)流媒體服務(wù)器的運(yùn)行狀態(tài)參數(shù)均與上述業(yè)務(wù)類型相匹配且上述多個(gè)流媒體服務(wù)器的運(yùn)行狀態(tài)參數(shù)相同,則流媒體管理服務(wù)器將上述多個(gè)流媒體服務(wù)器按照第二網(wǎng)絡(luò)帶寬空閑率從大到小的順序進(jìn)行排序,并從前N2個(gè)流媒體服務(wù)器中選取一個(gè)作為目標(biāo)流媒體服務(wù)器,其中,上述第二網(wǎng)絡(luò)帶寬表征采集設(shè)備與流媒體服務(wù)器之間的網(wǎng)絡(luò)帶寬。
      [0025]較佳的,進(jìn)一步包括:
      [0026]流媒體管理服務(wù)器按照設(shè)定周期,將各個(gè)流媒體服務(wù)器按照當(dāng)前CPU空閑率或/和內(nèi)存空閑率從大到小的順序進(jìn)行排序,或按照當(dāng)前第一網(wǎng)絡(luò)帶寬空閑率從大到小的順序進(jìn)行排序,并從前N3個(gè)流媒體服務(wù)器中重新選取一個(gè)流媒體服務(wù)器,以及指示被請求頻率達(dá)到第二門限值的采集設(shè)備切換至重新選取的一個(gè)流媒體服務(wù)器上。
      [0027]這樣,通過定期對各個(gè)流媒體服務(wù)器進(jìn)行排序,以及第二門限值的判決,就能夠?qū)崟r(shí)監(jiān)測各個(gè)流媒體服務(wù)器的負(fù)載情況,及時(shí)發(fā)現(xiàn)處于高負(fù)載狀態(tài)的流媒體服務(wù)器,并及時(shí)進(jìn)行負(fù)載均衡處理,同時(shí),也減少了由于采集設(shè)備的被請求頻率過高而導(dǎo)致負(fù)載過盛的機(jī)率,提尚了系統(tǒng)的整體性能。
      [0028]較佳的,流媒體管理服務(wù)器將上述業(yè)務(wù)請求分配至上述目標(biāo)流媒體服務(wù)器進(jìn)行處理之后,進(jìn)一步包括:
      [0029]流媒體管理服務(wù)器根據(jù)實(shí)時(shí)監(jiān)測結(jié)果,確定上述第一采集設(shè)備連接的第一流媒體服務(wù)器的運(yùn)行狀態(tài)參數(shù)高于上述設(shè)定閾值時(shí),若接收到第二客戶端發(fā)送的新的業(yè)務(wù)請求,判斷第一流媒體服務(wù)器的運(yùn)行狀態(tài)參數(shù)是否滿足上述新的業(yè)務(wù)請求的業(yè)務(wù)類型,若是,則將上述新的業(yè)務(wù)請求分配對上述第一流媒體服務(wù)器,否則,將上述新的業(yè)務(wù)請求分配至上述目標(biāo)流媒體服務(wù)器。
      [0030]這樣,在第一流媒體服務(wù)器恢復(fù)正常工作狀態(tài)時(shí),若接收到第二客戶端發(fā)送的新的業(yè)務(wù)請求,仍然要判斷第一流媒體服務(wù)器是否適合繼續(xù)處理業(yè)務(wù)請求,這樣,可以避免第一流媒體服務(wù)器再次負(fù)載過盛,也可以使第二客戶端有更好的用戶體驗(yàn)。
      [0031]—種流媒體服務(wù)器的負(fù)載均衡調(diào)配的裝置,包括:
      [0032]接收單元,用于接收到第一客戶端針對第一采集設(shè)備發(fā)送的業(yè)務(wù)請求,并根據(jù)上述業(yè)務(wù)請求確定對應(yīng)的業(yè)務(wù)類型;
      [0033]判斷單元,用于根據(jù)實(shí)時(shí)監(jiān)測結(jié)果,確定上述第一采集設(shè)備的被請求頻率達(dá)到第一門限值,且確定上述第一采集設(shè)備連接的第一流媒體服務(wù)器的運(yùn)行狀態(tài)參數(shù)降低至設(shè)定閾值;
      [0034]分配單元,用于選取運(yùn)行狀態(tài)參數(shù)與上述業(yè)務(wù)類型相匹配的一個(gè)流媒體服務(wù)器作為目標(biāo)流媒體服務(wù)器,指示上述目標(biāo)流媒體服務(wù)器連接至上述第一采集設(shè)備,并將上述業(yè)務(wù)請求分配至上述目標(biāo)流媒體服務(wù)器進(jìn)行處理。
      [0035]這樣,通過實(shí)時(shí)監(jiān)測各個(gè)流媒體服務(wù)器的運(yùn)行狀態(tài)參數(shù)和采集設(shè)備的被請求頻率,在需要匹配判斷時(shí),就可以讀取到最新的運(yùn)行狀態(tài)參數(shù)和采集設(shè)備的被請求頻率,以此可以使匹配結(jié)果更準(zhǔn)確,使選取的流媒體服務(wù)器的性能與業(yè)務(wù)類型更匹配。而且,本發(fā)明實(shí)施例,在判斷流媒體服務(wù)器是否需要負(fù)載均衡時(shí),不僅考慮了流媒體服務(wù)器自身的性能是否達(dá)到極限,還考慮了采集設(shè)備的被請求頻率是否達(dá)到極限,這樣,從多個(gè)方面考慮流媒體服務(wù)器是否需要負(fù)載均衡,不僅避免了由于流媒體服務(wù)器自身性能的不足而造成的高負(fù)載,也避免了由于采集設(shè)備的被請求頻率過高而造成流媒體服務(wù)器的負(fù)載過剩
      當(dāng)前第1頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1