• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當(dāng)前位置: 首頁 > 專利查詢>北京大學(xué)專利>正文

    一種可自動調(diào)節(jié)參數(shù)的云計(jì)算系統(tǒng)負(fù)載預(yù)測方法技術(shù)方案

    技術(shù)編號:6122288 閱讀:302 留言:0更新日期:2012-04-11 18:40
    本發(fā)明專利技術(shù)公布了一種可自動調(diào)節(jié)參數(shù)的云計(jì)算系統(tǒng)負(fù)載預(yù)測方法。包括:在時(shí)刻t,通過系統(tǒng)調(diào)用計(jì)算得到時(shí)刻t的系統(tǒng)實(shí)際負(fù)載O(t);執(zhí)行短期預(yù)測:利用O(t)值與歷史數(shù)據(jù)計(jì)算α(t)與E(t);執(zhí)行長期預(yù)測:利用O(t)與歷史數(shù)據(jù)計(jì)算αT(t)與ET(t);綜合短期預(yù)測與長期預(yù)測:當(dāng)t<T時(shí),輸出O(t),轉(zhuǎn)下一步;否則,取E(t-1),ET(t-T)二者的最大值或者平均值作為時(shí)刻t的輸出;更新歷史數(shù)據(jù),等待時(shí)刻t+1,轉(zhuǎn)第一步。本發(fā)明專利技術(shù)通過誤差函數(shù)實(shí)時(shí)計(jì)算α(t)與αT(t),提高了經(jīng)典EWMA的預(yù)測精度;通過將α(t)與αT(t)擴(kuò)充到[-1,1]區(qū)間上,使得預(yù)測值能滿足略大于實(shí)際值的需求;通過引入長期預(yù)測模塊,提高了預(yù)測對云計(jì)算平臺負(fù)載周期性的反應(yīng)能力。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)提供了一種系統(tǒng)負(fù)載預(yù)測方法,具體涉及一種云計(jì)算平臺中物理機(jī)或虛擬 機(jī)的負(fù)載預(yù)測,屬于計(jì)算機(jī)系統(tǒng)與網(wǎng)絡(luò)領(lǐng)域。
    技術(shù)介紹
    為了提高整個(gè)云計(jì)算平臺的系統(tǒng)資源利用率,需要對各個(gè)物理機(jī)上運(yùn)行的虛擬機(jī) 進(jìn)行調(diào)度。但是,通過查看物理機(jī)與虛擬機(jī)信息的方法,只能得到現(xiàn)有時(shí)刻的負(fù)載狀況。因 此,應(yīng)當(dāng)建立適當(dāng)模型,預(yù)測系統(tǒng)在未來時(shí)刻的負(fù)載需求,從而實(shí)現(xiàn)有效合理的調(diào)度。在實(shí)際應(yīng)用中,負(fù)載預(yù)測有兩個(gè)目標(biāo)i.預(yù)測值與實(shí)際值的誤差盡可能小;ii.預(yù) 測值大于實(shí)際值。后者是出于以下想法對于每個(gè)虛擬機(jī),寧可多分配系統(tǒng)資源,以避免因 系統(tǒng)資源不足造成應(yīng)用無法正常執(zhí)行。而在實(shí)際的模型中,這兩點(diǎn)往往需要做出權(quán)衡。Roberts T 1959 ρ^ Exponentially Weighted Moving Average (稱EWMA)方法目前被應(yīng)用于諸多計(jì)算機(jī)領(lǐng)域(ROBERTS,S. W. (1959). Control chart tests based on geometric moving average. Technometrics 1239-250)。這是一個(gè)短期預(yù)測模 型,其形式如下E(t) = α E(t-l) + (l-a )0(t)其中E(t)表示在時(shí)刻t的預(yù)測值,0(t)表示在時(shí)刻t的實(shí)際觀察值,α是一個(gè)固 定的權(quán)重,在0到1之間取值。EWMA方法存在的問題包括當(dāng)負(fù)載序列呈上升趨勢時(shí),預(yù)測值將始終位于歷史數(shù) 據(jù)與實(shí)際值之間,無法滿足目標(biāo)ii ; α的值是固定的,需要通過經(jīng)驗(yàn)設(shè)定,且不能適應(yīng)不同 階段的負(fù)載特征;EWMA只能對負(fù)載進(jìn)行短期預(yù)測,無法刻畫負(fù)載的周期性質(zhì)。
    技術(shù)實(shí)現(xiàn)思路
    為便于說明,本文約定t表示時(shí)刻,T表示一個(gè)負(fù)載周期;0(t)表示時(shí)刻t的系統(tǒng) 負(fù)載實(shí)際值,在每個(gè)時(shí)刻t由系統(tǒng)給出;E(t)表示在時(shí)刻t對時(shí)刻t+Ι系統(tǒng)負(fù)載的短期預(yù) 測值;ET(t)表示在時(shí)刻t對時(shí)刻t+T系統(tǒng)負(fù)載的長期預(yù)測值;a (t)表示用于求E (t)的參 數(shù);a τ⑴表示用于求 Et(t)的參數(shù);E(0) ,E(I) · · . · · E(t_l)、0(0)、0(1) · · . · · 0(t_l)統(tǒng)稱 為歷史數(shù)據(jù)。本專利技術(shù)的目的是提供一種參數(shù)實(shí)時(shí)更新機(jī)制,用以解決EWMA中固定參數(shù)造成的 預(yù)測精度下降;通過將參數(shù)的取值范圍擴(kuò)大到區(qū)間上,以達(dá)到預(yù)測值略大于實(shí)際值 的目的;將方法推廣至長期預(yù)測,反映負(fù)載的周期性;將長期預(yù)測與短期預(yù)測相結(jié)合。本專利技術(shù)的原理是在每個(gè)時(shí)刻t,先通過系統(tǒng)調(diào)用得到當(dāng)前時(shí)刻的系統(tǒng)實(shí)際負(fù)載 0(t);接著在執(zhí)行短期預(yù)測時(shí),利用0(t)值與歷史數(shù)據(jù)計(jì)算a (t)與E(t);在執(zhí)行長期預(yù) 測時(shí),利用0(t)與歷史數(shù)據(jù)計(jì)算aT(t) %ET(t);最后取E(t-l) %ET(t-T)中的較大值作 為時(shí)刻t的輸出值。本專利技術(shù)提供的技術(shù)方案如下方案1 ,其特征在于,包括如下 步驟(流程參見圖1)A.在時(shí)刻t,通過系統(tǒng)調(diào)用計(jì)算得到時(shí)刻t的系統(tǒng)實(shí)際負(fù)載0(t);B.執(zhí)行短期預(yù)測利用0(t)值與歷史數(shù)據(jù)計(jì)算α (t)與E(t);C.執(zhí)行長期預(yù)測利用0(t)與歷史數(shù)據(jù)計(jì)算α T(t)與Et (t);D.綜合短期預(yù)測與長期預(yù)測當(dāng)t < T時(shí),輸出0(t),轉(zhuǎn)步驟E ;否則,取E(t-l), ET(t-T) 二者的最大值或者平均值作為時(shí)刻t的輸出;E.更新歷史數(shù)據(jù),等待時(shí)刻t+Ι,轉(zhuǎn)步驟A。方案2:為方案1的一種優(yōu)選方案,其特征在于,步驟A中的系統(tǒng)調(diào)用為調(diào)用虛擬 機(jī)管理器提供的應(yīng)用程序接口,或者抽樣查看虛擬機(jī)內(nèi)存頁,或者調(diào)用用戶自定義的方法。方案3 為方案2的一種優(yōu)選方案,其特征在于,獲取系統(tǒng)實(shí)際負(fù)載0(t)的方法 為對于每個(gè)虛擬機(jī),隨機(jī)抽樣選取一個(gè)工作集,通過統(tǒng)計(jì)工作集的負(fù)載得到整個(gè)虛擬機(jī)的 負(fù)載狀況。方案4 為方案1的一種優(yōu)選方案,其特征在于,步驟B的實(shí)現(xiàn)方法為Bi.初始情況下,即t = 0時(shí),取E(t) = 0(t),轉(zhuǎn)入步驟C;否則,轉(zhuǎn)入步驟B2 ;B2.上一次短期預(yù)測的平方誤差為f = 2,將經(jīng)典EWMA公 式E(t) = α (t)E(t-l) + 0 (t)代入,展開,利用保存的歷史數(shù)據(jù),構(gòu)造誤差多項(xiàng)式 f = {*a (t) 2+ * a (t)+ }2,這是 一個(gè)關(guān)于a (t)的多項(xiàng)式函數(shù);B3.對誤差多項(xiàng)式f求導(dǎo),得到導(dǎo)函數(shù)f’ ,解出它在區(qū)間 上的所有解;若誤差多項(xiàng)式不存在或f’ 在上無解,取a (t) = -1,轉(zhuǎn)入步 驟B5;否則,由于f次數(shù)不超過四次,因此f’ 在上的解數(shù)不超過3 個(gè),將解集記為S,轉(zhuǎn)入步驟B4 ;B4.求誤差多項(xiàng)式f對S U {-1,1}里所有元素的函數(shù)值,比較它們的大 小,選取它們中最小的一個(gè)所對應(yīng)的自變量值為a (t);若有多個(gè)最小的函數(shù)值,取最小的 那個(gè)自變量作為a (t);B5.計(jì)算 E(t) = a (t) E (t_l) + 0(t)。方案5 為方案4的一種優(yōu)選方案,其特征在于,步驟C的實(shí)現(xiàn)方法為Cl.初始情況下,即t < T時(shí),Et(t) = 0(t),轉(zhuǎn)入步驟D ;否則,轉(zhuǎn)入步驟C2 ;C2.上一次長期預(yù)測的平方誤差*fT = 2,將經(jīng)典EWMA公 式的周期性推廣形式Et (t) = aT(t)ET(t-T) + 0⑴代入,展開,利用保存的歷史 數(shù)據(jù),構(gòu)造誤差多項(xiàng)式 fT = { * a T (t)2+ * a T(t) + }2,這是一個(gè)關(guān)于aT(t)的多項(xiàng)式函數(shù);C3.對上述誤差多項(xiàng)式fT求導(dǎo),得到導(dǎo)函數(shù)f/ ,解出它在區(qū)間上的所有解;若誤差多項(xiàng)式不存在或fT'在上無解,取a τ⑴=-1, 轉(zhuǎn)入步驟C5;否則,由于fT次數(shù)不超過四次,因此f/ 在上的解 數(shù)不超過3個(gè),將解集記為ST,轉(zhuǎn)入步驟C4 ;C4.求誤差多項(xiàng)式fT對St U {_1,1}里所有元素的函數(shù)值,比較它們的大 小,選取它們中最小的一個(gè)所對應(yīng)的自變量值為aT(t);若有多個(gè)最小的函數(shù)值,取最小的那個(gè)自變量作為aT(t);C5.計(jì)算 ET(t) = α T(t)ET(t-T) + 0(t)。方案6 為方案4的一種優(yōu)選方案,其特征在于,步驟B3中求解集S的方法為1)對于三次函數(shù),利用卡丹公式求得所有三個(gè)復(fù)數(shù)根;對于二次函數(shù),利用求根 公式求得所有兩個(gè)復(fù)數(shù)根;對于一次函數(shù),直接利用斜率與偏移求得唯一實(shí)數(shù)根;2)所有復(fù)數(shù)根只保留其實(shí)部;3)刪去所有不在中的根,剩下的構(gòu)成解集S。本專利技術(shù)通過誤差函數(shù)實(shí)時(shí)計(jì)算a (t)與a T(t),提高了經(jīng)典EWMA的預(yù)測精度;通 過將a (t)與aT(t)擴(kuò)充到區(qū)間上,使得預(yù)測值能滿足略大于實(shí)際值的需求;通過 引入長期預(yù)測模塊,提高了預(yù)測對云計(jì)算平臺負(fù)載周期性的反應(yīng)能力。附圖說明圖1主框架流程。圖2為實(shí)施例中導(dǎo)函數(shù)求解集方法流程圖。 具體實(shí)施例方式下面通過實(shí)例對本專利技術(shù)做進(jìn)一步的說明。設(shè)方法開始后將遇到的實(shí)際負(fù)載序列為50,42,35,31,26,22,21,周期T = 2。t = 0時(shí),通過系統(tǒng)方法得到0(0) = 50 ;在執(zhí)行執(zhí)行短期預(yù)測時(shí)時(shí),由于t = 0, 所以E(O) =50;在執(zhí)行執(zhí)行長期預(yù)測時(shí)時(shí),由于t<T,所以Et(O) =50;綜合時(shí),由于t < T,所以輸出50 ;此時(shí)的歷史數(shù)據(jù)有權(quán)利要求1.,其特征在于,包括如下步本文檔來自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點(diǎn)】
    1.一種可自動調(diào)節(jié)參數(shù)的云計(jì)算系統(tǒng)負(fù)載預(yù)測方法,其特征在于,包括如下步驟:A.在時(shí)刻t,通過系統(tǒng)調(diào)用計(jì)算得到時(shí)刻t的系統(tǒng)實(shí)際負(fù)載O(t);B.執(zhí)行短期預(yù)測:利用O(t)值與歷史數(shù)據(jù)計(jì)算α(t)與E(t);C.執(zhí)行長期預(yù)測:利用O(t)與歷史數(shù)據(jù)計(jì)算αT(t)與ET(t);D.綜合短期預(yù)測與長期預(yù)測:當(dāng)t<T時(shí),輸出O(t),轉(zhuǎn)步驟E;否則,取E(t-1),ET(t-T)二者的最大值或者平均值作為時(shí)刻t的輸出;E.更新歷史數(shù)據(jù),等待時(shí)刻t+1,轉(zhuǎn)步驟A。

    【技術(shù)特征摘要】

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:肖臻黃群宋維佳
    申請(專利權(quán))人:北京大學(xué)
    類型:發(fā)明
    國別省市:11

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产精品免费无遮挡无码永久视频 | 亚洲桃色AV无码| 无码专区一va亚洲v专区在线| 亚洲GV天堂GV无码男同| 无码免费又爽又高潮喷水的视频| 国产亚洲精品无码专区 | 国产网红主播无码精品| 亚洲AV日韩AV高潮无码专区| 精品久久久久久无码中文字幕一区| 国产精品亚洲а∨无码播放麻豆 | 精品无码一区二区三区电影| 国产精品白浆在线观看无码专区| 无码欧精品亚洲日韩一区| 国产免费AV片无码永久免费| 亚洲国产精品无码专区在线观看| 国产精品无码2021在线观看| 国产成人亚洲综合无码精品| 特黄熟妇丰满人妻无码| 精品无码久久久久久尤物| 内射人妻少妇无码一本一道| 无码人妻精品一区二区三区不卡| 亚洲AV永久无码精品成人| 免费无码又爽又刺激一高潮| 亚洲国产精品无码第一区二区三区| 在线a亚洲v天堂网2019无码| 免费人妻无码不卡中文字幕18禁| 亚洲日韩看片无码电影| 西西午夜无码大胆啪啪国模 | 久久精品无码精品免费专区| 国外AV无码精品国产精品| 69堂人成无码免费视频果冻传媒| 国产精品三级在线观看无码| 日韩va中文字幕无码电影| r级无码视频在线观看| 无码AV一区二区三区无码| 无码人妻一区二区三区精品视频| 天堂一区人妻无码| 九九无码人妻一区二区三区| 久久亚洲中文字幕无码| 久久水蜜桃亚洲AV无码精品| 久久久久久亚洲精品无码|