国产精品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ù)器自適應(yīng)自反饋的多線程控制方法及系統(tǒng)的制作方法

      文檔序號(hào):7844432閱讀:159來(lái)源:國(guó)知局
      專利名稱:一種用于服務(wù)器自適應(yīng)自反饋的多線程控制方法及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及流媒體服務(wù)器技術(shù)領(lǐng)域,特別是一種用于服務(wù)器自適應(yīng)自反饋的多線程控制方法及系統(tǒng)。
      背景技術(shù)
      近幾年流媒體技術(shù)廣泛應(yīng)用于教育,會(huì)議,安保,娛樂(lè)等領(lǐng)域。流媒體服務(wù)器作為流媒體技術(shù)的核心,其重要程度不言而喻。流媒體服務(wù)器作為流媒體服務(wù)提供者,為了適應(yīng)增長(zhǎng)的業(yè)務(wù)需求,需要具有支持 更多視頻觀看和更高瞬時(shí)視頻觀看請(qǐng)求能力。要求流媒體服務(wù)器支持大容量和高并發(fā)能力目前高清視頻格式的流行,要求流媒體服務(wù)器能夠處理更高負(fù)載的媒體流,也就是說(shuō)流媒體服務(wù)器需要支持高負(fù)載能力。普通控制系統(tǒng)是一種基于恒定參數(shù)的數(shù)學(xué)模型的控制方法,普通控制系統(tǒng)具有一定的適應(yīng)能力,但是當(dāng)系統(tǒng)內(nèi)部特性變化或者外部擾動(dòng)的變化幅度很大時(shí),系統(tǒng)的性能就會(huì)下降,不能夠提供足夠的性能,甚至還會(huì)產(chǎn)生不穩(wěn)定影響,造成系統(tǒng)的不穩(wěn)定。

      發(fā)明內(nèi)容
      本發(fā)明的主要目的在于解決現(xiàn)有技術(shù)中存在的問(wèn)題,提供一種用于服務(wù)器自適應(yīng)自反饋的多線程控制方法及系統(tǒng),基于對(duì)可變參數(shù)的數(shù)學(xué)模型的控制,使系統(tǒng)在運(yùn)行過(guò)程中不斷完善有關(guān)模型,從而合理利用服務(wù)器的硬件資源。本發(fā)明的目的是通過(guò)下述技術(shù)方案予以實(shí)現(xiàn)的一種用于服務(wù)器自適應(yīng)自反饋的多線程控制方法,其特征在于,包括設(shè)置事件,在線程池中查找處于低負(fù)載狀態(tài)的線程,并將待設(shè)置事件綁定至該線程;等待事件,監(jiān)控事件觸發(fā)條件是否滿足,當(dāng)事件觸發(fā)條件滿足后,進(jìn)入處理事件過(guò)程;處理事件,被綁定線程執(zhí)行所述事件,完成該事件任務(wù);以及釋放事件,從該被綁定線程中釋放執(zhí)行完成的事件。
      在所述設(shè)置事件過(guò)程完成后,還包括有對(duì)線程池負(fù)載狀況的更新步驟將所設(shè)置事件的負(fù)載量增加到所綁定線程的負(fù)載量上,以更新設(shè)置后的該線程的
      η
      總負(fù)載量Lt ;單線程的總負(fù)載量計(jì)算公式為·Α=ΣΕ ,其中,Ei為第i個(gè)事件負(fù)載權(quán)重;n
      O
      為該線程中的事件個(gè)數(shù);根據(jù)該更新后的該線程的總負(fù)載量Lt,更新計(jì)算線程池的平均負(fù)載量Ap ;線程池
      m
      的平均負(fù)載量公式為^ =£二其中,Ap為線程池的平均負(fù)載量,m為線程池中的線程個(gè)
      P m ’數(shù)。
      在所述釋放事件過(guò)程完成后,還包括有對(duì)線程池負(fù)載狀況的更新步驟將所釋放事件的負(fù)載量從所綁定線程的負(fù)載量上刪除,以更新設(shè)置后的該線程的
      總負(fù)載量Lt ;單線程的總負(fù)載量計(jì)算公式為
      權(quán)利要求
      1.一種用于服務(wù)器自適應(yīng)自反饋的多線程控制方法,其特征在于,包括 設(shè)置事件,在線程池中查找處于低負(fù)載狀態(tài)的線程,并將待設(shè)置事件綁定至該線程; 等待事件,監(jiān)控事件觸發(fā)條件是否滿足,當(dāng)事件觸發(fā)條件滿足后,進(jìn)入處理事件過(guò)程; 處理事件,被綁定線程執(zhí)行所述事件,完成該事件任務(wù);以及 釋放事件,從該被綁定線程中釋放執(zhí)行完成的事件。
      2.如權(quán)利要求I所述的用于服務(wù)器自適應(yīng)自反饋的多線程控制方法,其特征在于在所述設(shè)置事件過(guò)程完成后,還包括有對(duì)線程池負(fù)載狀況的更新步驟 將所設(shè)置事件的負(fù)載量增加到所綁定線程的負(fù)載量上,以更新設(shè)置后的該線程的總負(fù) 載量Lt ;單線程的總負(fù)載量計(jì)算公式為
      3.如權(quán)利要求I所述的用于服務(wù)器自適應(yīng)自反饋的多線程控制方法,其特征在于在所述釋放事件過(guò)程完成后,還包括有對(duì)線程池負(fù)載狀況的更新步驟 將所釋放事件的負(fù)載量從所綁定線程的負(fù)載量上刪除,以更新設(shè)置后的該線程的總負(fù) 載量Lt ;單線程的總負(fù)載量計(jì)算公式為
      4.如權(quán)利要求2或3所述的用于服務(wù)器自適應(yīng)自反饋的多線程控制方法,其特征在于所述事件分為讀事件、寫(xiě)事件、更新事件、創(chuàng)建事件、關(guān)閉事件、空閑事件、超時(shí)事件、銷(xiāo)毀事件八種基本事件類型;根據(jù)各個(gè)事件類型的不同定義不同的事件負(fù)載權(quán)重。
      5.如權(quán)利要求I所述的用于服務(wù)器自適應(yīng)自反饋的多線程控制方法,其特征在于在所述設(shè)置事件過(guò)程中,線程是否處于低負(fù)載狀態(tài)是通過(guò)負(fù)載匹配條件判斷的;所述負(fù)載匹配條件為L(zhǎng)t < Ap+P ;其中,Lt為該線程的總負(fù)載量,Ap為線程池的平均負(fù)載量,P為線程匹配閥值。
      6.如權(quán)利要求5所述的用于服務(wù)器自適應(yīng)自反饋的多線程控制方法,其特征在于所述服務(wù)器查找線程負(fù)載狀況的方式是采用依序循環(huán)輪詢的方式。
      7.如權(quán)利要求I所述的用于服務(wù)器自適應(yīng)自反饋的多線程控制方法,其特征在于所述等待事件過(guò)程中的事件觸發(fā)條件為用戶指令觸發(fā)和/或前置事件觸發(fā)條件。
      8.一種用于服務(wù)器自適應(yīng)自反饋的多線程控制系統(tǒng),其特征在于,包括設(shè)置事件模塊、等待事件模塊、處理事件模塊和釋放事件模塊; 所述設(shè)置事件模塊,用于在線程池中查找處于低負(fù)載狀態(tài)的線程,并將待設(shè)置事件綁定至該線程;所述等待事件模塊,用于監(jiān)控事件觸發(fā)條件是否滿足,當(dāng)事件觸發(fā)條件滿足后,進(jìn)入處理事件過(guò)程; 所述處理事件模塊,用于使被綁定線程執(zhí)行所述事件,完成該事件任務(wù);以及 所述釋放事件模塊,用于從該被綁定線程中釋放執(zhí)行完成的事件。
      9.如權(quán)利要求8所述的用于服務(wù)器自適應(yīng)自反饋的多線程控制系統(tǒng),其特征在于還設(shè)有線程池負(fù)載狀況計(jì)算模塊;所述線程池負(fù)載狀況計(jì)算模塊包括有線程負(fù)載計(jì)算模塊,線程總負(fù)載量存儲(chǔ)模塊和線程池平均負(fù)載量存儲(chǔ)模塊; 所述線程總負(fù)載量存儲(chǔ)模塊,用于存儲(chǔ)各個(gè)單線程的總負(fù)載量; 所述線程池平均負(fù)載量存儲(chǔ)模塊,用于存儲(chǔ)線程池的平均負(fù)載量; 所述線程負(fù)載計(jì)算模塊,用于根據(jù)設(shè)置或釋放的事件的事件負(fù)載權(quán)重計(jì)算該事件所綁定線程更新后的總負(fù)載量Lt,并將計(jì)算結(jié)果存儲(chǔ)于線程總負(fù)載量存儲(chǔ)模塊中,單線程的總 負(fù)載量計(jì)算公式為
      10.如權(quán)利要求9所述的用于服務(wù)器自適應(yīng)自反饋的多線程控制系統(tǒng),其特征在于所述事件分為讀事件、寫(xiě)事件、更新事件、創(chuàng)建事件、關(guān)閉事件、空閑事件、超時(shí)事件、銷(xiāo)毀事件八種基本事件類型;根據(jù)各個(gè)事件類型的不同定義不同的事件負(fù)載權(quán)重。
      11.如權(quán)利要求8所述的用于服務(wù)器自適應(yīng)自反饋的多線程控制系統(tǒng),其特征在于所述設(shè)置事件模塊中設(shè)有線程匹配模塊;所述線程匹配模塊,用于通過(guò)負(fù)載匹配條件判斷線程是否處于低負(fù)載狀態(tài),并將待設(shè)置事件綁定至處于低負(fù)載狀態(tài)的線程;所述負(fù)載匹配條件為L(zhǎng)t < Ap+P ;其中,Lt為該線程的總負(fù)載量,Ap為線程池的平均負(fù)載量,P為線程匹配閥值。
      12.如權(quán)利要求11所述的用于服務(wù)器自適應(yīng)自反饋的多線程控制系統(tǒng),其特征在于該線程匹配模塊查找線程負(fù)載狀況的方式是采用依序循環(huán)輪詢的方式。
      13.如權(quán)利要求8所述的用于服務(wù)器自適應(yīng)自反饋的多線程控制系統(tǒng),其特征在于所述等待事件模塊中的事件觸發(fā)條件為用戶指令觸發(fā)和/或前置事件觸發(fā)條件。
      全文摘要
      本發(fā)明提供了一種用于服務(wù)器自適應(yīng)自反饋的多線程控制方法及系統(tǒng),包括設(shè)置事件,在線程池中查找處于低負(fù)載狀態(tài)的線程,并將待設(shè)置事件綁定至該線程;等待事件,監(jiān)控事件觸發(fā)條件是否滿足,當(dāng)事件觸發(fā)條件滿足后,進(jìn)入處理事件過(guò)程;處理事件,被綁定線程執(zhí)行所述事件,完成該事件任務(wù);釋放事件,從該被綁定線程中釋放執(zhí)行完成的事件。通過(guò)該多線程控制方法及系統(tǒng),基于對(duì)可變參數(shù)的數(shù)學(xué)模型的控制,使系統(tǒng)在運(yùn)行過(guò)程中不斷完善有關(guān)模型,從而合理利用服務(wù)器的硬件資源。
      文檔編號(hào)H04L29/08GK102664934SQ20121010001
      公開(kāi)日2012年9月12日 申請(qǐng)日期2012年4月6日 優(yōu)先權(quán)日2012年4月6日
      發(fā)明者劉衛(wèi)國(guó), 單衍景, 蔣國(guó)興, 謝泳江, 趙月軍 申請(qǐng)人:北京華夏電通科技股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1