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

      應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測方法

      文檔序號(hào):10654438閱讀:294來源:國知局
      應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測方法
      【專利摘要】一種應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測方法,其包括如下步驟:S1、同時(shí)將由N個(gè)數(shù)據(jù)元素組成的歷史資源消耗數(shù)據(jù)集合A分割成多個(gè)子數(shù)據(jù)集合,子數(shù)據(jù)集合中數(shù)據(jù)的個(gè)數(shù)與由M個(gè)數(shù)據(jù)元素組成的實(shí)時(shí)資源消耗數(shù)據(jù)集合B中的數(shù)據(jù)個(gè)數(shù)相同;其中N、M均為正整數(shù)且M小于N;S2、分別計(jì)算各子數(shù)據(jù)集合以及數(shù)據(jù)集合B的特征值向量;S3、利用多種算法模型對數(shù)據(jù)集合B的特征值向量進(jìn)行趨勢預(yù)測得到預(yù)測結(jié)果,并根據(jù)預(yù)測結(jié)果計(jì)算預(yù)測算法模型;S4、實(shí)時(shí)選擇數(shù)據(jù)集合B特征值向量中的數(shù)據(jù),重復(fù)步驟S3,修正預(yù)測算法模型的權(quán)重值,得到應(yīng)用中間件數(shù)據(jù)庫連接池實(shí)時(shí)根據(jù)消耗資源數(shù)據(jù)集合模型選擇最優(yōu)預(yù)測算法模型。
      【專利說明】
      應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測方法
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及計(jì)算器技術(shù)領(lǐng)域,特別涉及一種應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測方法。
      【背景技術(shù)】
      [0002]計(jì)算機(jī)自我學(xué)習(xí),是指計(jì)算機(jī)模擬和實(shí)現(xiàn)人類的學(xué)習(xí)行為,來獲取新的知識(shí)或技能,重新組織已有的知識(shí)結(jié)構(gòu)使之不斷改善自身性能的過程。
      [0003]但是,目前的計(jì)算機(jī)自我學(xué)習(xí)方法預(yù)測效果并不理想。

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

      [0004]有鑒于此,本發(fā)明提出一種應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測方法。
      [0005]—種應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測方法,其包括如下步驟:
      [0006]S1、同時(shí)將由N個(gè)數(shù)據(jù)元素組成的歷史資源消耗數(shù)據(jù)集合A分割成多個(gè)子數(shù)據(jù)集合,子數(shù)據(jù)集合中數(shù)據(jù)的個(gè)數(shù)與由M個(gè)數(shù)據(jù)元素組成的實(shí)時(shí)資源消耗數(shù)據(jù)集合B中的數(shù)據(jù)個(gè)數(shù)相同;其中N、M均為正整數(shù)且M小于N;
      [0007]S2、分別計(jì)算各子數(shù)據(jù)集合以及數(shù)據(jù)集合B的特征值向量;
      [0008]S3、利用多種算法模型對數(shù)據(jù)集合B的特征值向量進(jìn)行趨勢預(yù)測得到預(yù)測結(jié)果,并根據(jù)預(yù)測結(jié)果計(jì)算預(yù)測算法模型;
      [0009]S4、實(shí)時(shí)選擇數(shù)據(jù)集合B特征值向量中的數(shù)據(jù),重復(fù)步驟S3,修正預(yù)測算法模型的權(quán)重值,得到應(yīng)用中間件實(shí)時(shí)根據(jù)使用的數(shù)據(jù)庫連接池資源數(shù)據(jù)集合模型選擇最優(yōu)預(yù)測算法模型。
      [0010]在本發(fā)明所述的應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測方法中,
      [0011]所述步驟SI包括:
      [0012]將數(shù)據(jù)集合A中的數(shù)據(jù)從第一個(gè)數(shù)據(jù)開始取出M個(gè)數(shù)放入集合Al中,從第二個(gè)數(shù)據(jù)開始再拿出M個(gè)數(shù)放入集合A2中......從第η個(gè)數(shù)據(jù)開始拿出M個(gè)數(shù)據(jù)放入集合An中......依次類推,直到數(shù)據(jù)集合A中的η+1個(gè)數(shù)據(jù)開始到數(shù)據(jù)集合A的最后一個(gè)數(shù)據(jù)不滿足M個(gè);數(shù)據(jù)集合A被分成η個(gè)小數(shù)據(jù)集合Al,Α2,……An;Al,Α2,……An集合中都有M個(gè)數(shù)據(jù)。
      [0013]在本發(fā)明所述的應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測方法中,
      [0014]所述步驟S2中各子數(shù)據(jù)集合以及數(shù)據(jù)集合B的特征值向量的數(shù)據(jù)包括:
      [0015](I)最大值:切片數(shù)據(jù)中的最大數(shù);
      [0016](2)最小值:切片數(shù)據(jù)中的最小數(shù);
      [0017](3)平均值:切片數(shù)據(jù)的算術(shù)平均值;
      [0018](4)標(biāo)準(zhǔn)差:表示切片數(shù)據(jù)集的離散程度;
      [0019](5)變異系數(shù):表示數(shù)據(jù)測量尺度相對較大的離散程度;
      [0020 ] (6)中位數(shù):把數(shù)據(jù)集分成相等兩部分的數(shù);
      [0021](7)偏度:統(tǒng)計(jì)數(shù)據(jù)分步非對稱程度的數(shù)字特征;
      [0022](8)峰度:頻數(shù)分布曲線頂端尖峭或扁平程度的指標(biāo);
      [0023](9)最大差值:數(shù)據(jù)集中差值最大的值;
      [0024](10)最大差值出現(xiàn)位置占比:數(shù)據(jù)集中差值最大的值的位置;
      [0025]集合Al的特征值向量表示為FI,A2的特征值向量表示為F2......依次類推An的特征值向量表示為Fn ;數(shù)據(jù)集合B的特征值向量表示為Fb。
      [0026]在本發(fā)明所述的應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測方法中,
      [0027]所述步驟S3中預(yù)測算法包括:
      [0028](I)ARBlA專家系統(tǒng)的預(yù)測算法,標(biāo)記為Algl;
      [0029I (2) AR IMA訓(xùn)練參數(shù)的預(yù)測算法,標(biāo)記為AI g2;
      [0030](3)灰色預(yù)測算法,標(biāo)記為Alg3;
      [OO31 ] (4)HoltWinters指數(shù)平滑預(yù)測算法,標(biāo)記為Alg4;
      [0032](5)—元線性回歸預(yù)測算法,標(biāo)記為Alg5;
      [0033](6)環(huán)比預(yù)測算法,標(biāo)記為Alg6;
      [0034](7)同比預(yù)測算法,標(biāo)記為Alg7;
      [0035](8)同環(huán)比平均預(yù)測算法,標(biāo)記為AlgS;
      [0036](9)基于同環(huán)比的一元回歸預(yù)測算法,標(biāo)記為Alg9;
      [0037](10)滑動(dòng)平均預(yù)測算法,標(biāo)記為AlglO;
      [0038](11)平均增長率預(yù)測算法,標(biāo)記為Algl I;
      [0039]對數(shù)據(jù)集合B的特征值向量Fb分別利用上述11中算法模型進(jìn)行趨勢預(yù)測,得出預(yù)測結(jié)果,并計(jì)算殘差,記錄算法對應(yīng)的殘差分別為1?1、1?2、1?3、1?4、1?5、1?6、1?7、1?8、1?9、1?10和Rll,進(jìn)彳丁殘差對比最小的標(biāo)記為Rmin,殘差最小Rmin對應(yīng)的算法,命中率最尚,即是最合適預(yù)測算法,對每個(gè)算法初始化相同的權(quán)重值,分別為Ql、Q2、Q3、Q4、Q5、Q6、Q7、Q8、Q9、QlO和Qll,將其權(quán)重加I,最終選擇權(quán)重最大的算法模型作為預(yù)測算法模型。
      [0040]實(shí)施本發(fā)明提供的應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測方法具有以下有益效果:可以通過實(shí)時(shí)選擇數(shù)據(jù)集合B特征值向量Fb數(shù)據(jù),重復(fù)上述的選擇預(yù)測算法模型的過程,持續(xù)通過實(shí)際發(fā)生情況實(shí)現(xiàn)機(jī)器自我學(xué)習(xí),修正算法模型的權(quán)重值,最終實(shí)現(xiàn)預(yù)測模型的修改,實(shí)現(xiàn)應(yīng)用中間件數(shù)據(jù)庫連接池實(shí)時(shí)根據(jù)消耗資源數(shù)據(jù)集合模型選擇最優(yōu)模型算法。
      【附圖說明】
      [0041]圖1是本發(fā)明實(shí)施例的應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測方法流程圖。
      【具體實(shí)施方式】
      [0042]本發(fā)明實(shí)施例提供一種應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測方法,其包括如下步驟:
      [0043]S1、同時(shí)將由N個(gè)數(shù)據(jù)元素組成的歷史資源消耗數(shù)據(jù)集合A分割成多個(gè)子數(shù)據(jù)集合,子數(shù)據(jù)集合中數(shù)據(jù)的個(gè)數(shù)與由M個(gè)數(shù)據(jù)元素組成的實(shí)時(shí)資源消耗數(shù)據(jù)集合B中的數(shù)據(jù)個(gè)數(shù)相同;其中N、M均為正整數(shù)且M小于N;
      [0044]S2、分別計(jì)算各子數(shù)據(jù)集合以及數(shù)據(jù)集合B的特征值向量。
      [0045]S3、利用多種算法模型對數(shù)據(jù)集合B的特征值向量進(jìn)行趨勢預(yù)測得到預(yù)測結(jié)果,并根據(jù)預(yù)測結(jié)果計(jì)算預(yù)測算法模型。
      [0046]S4、實(shí)時(shí)選擇數(shù)據(jù)集合B特征值向量中的數(shù)據(jù),重復(fù)步驟S3,修正預(yù)測算法模型的權(quán)重值,得到應(yīng)用中間件數(shù)據(jù)庫連接池實(shí)時(shí)根據(jù)消耗資源數(shù)據(jù)集合模型選擇最優(yōu)預(yù)測算法模型。
      [0047]在本發(fā)明所述的應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測方法中,
      [0048]所述步驟SI包括:
      [0049]將數(shù)據(jù)集合A中的數(shù)據(jù)從第一個(gè)數(shù)據(jù)開始取出M個(gè)數(shù)放入集合Al中,從第二個(gè)數(shù)據(jù)開始再拿出M個(gè)數(shù)放入集合A2中......從第η個(gè)數(shù)據(jù)開始拿出M個(gè)數(shù)據(jù)放入集合An中......依次類推,直到數(shù)據(jù)集合A中的η+1個(gè)數(shù)據(jù)開始到數(shù)據(jù)集合A的最后一個(gè)數(shù)據(jù)不滿足M個(gè);數(shù)據(jù)集合A被分成η個(gè)小數(shù)據(jù)集合Al,Α2,……An;Al,Α2,……An集合中都有M個(gè)數(shù)據(jù)。
      [0050]在本發(fā)明所述的應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測方法中,
      [0051 ]所述步驟S2中各子數(shù)據(jù)集合以及數(shù)據(jù)集合B的特征值向量的數(shù)據(jù)包括:
      [0052](I)最大值:切片數(shù)據(jù)中的最大數(shù);
      [0053](2)最小值:切片數(shù)據(jù)中的最小數(shù);
      [0054](3)平均值:切片數(shù)據(jù)的算術(shù)平均值;
      [0055](4)標(biāo)準(zhǔn)差:表示切片數(shù)據(jù)集的離散程度;
      [0056](5)變異系數(shù):表示數(shù)據(jù)測量尺度相對較大的離散程度;
      [0057](6)中位數(shù):把數(shù)據(jù)集分成相等兩部分的數(shù);
      [0058](7)偏度:統(tǒng)計(jì)數(shù)據(jù)分步非對稱程度的數(shù)字特征;
      [0059](8)峰度:頻數(shù)分布曲線頂端尖峭或扁平程度的指標(biāo);
      [0060](9)最大差值:數(shù)據(jù)集中差值最大的值;
      [0061](10)最大差值出現(xiàn)位置占比:數(shù)據(jù)集中差值最大的值的位置;
      [0062]集合Al的特征值向量表示為Fl,Α2的特征值向量表示為F2……依次類推An的特征值向量表示為Fn ;數(shù)據(jù)集合B的特征值向量表示為Fb。
      [0063]對切片處理過的數(shù)據(jù)進(jìn)行特征值計(jì)算,即是切片后數(shù)據(jù)的特征表現(xiàn)。每一條切片數(shù)據(jù)對應(yīng)一個(gè)特征值向量,如Al的特征值向量Fl(最大值,最小值,平均值,標(biāo)準(zhǔn)差,變異系數(shù),中位數(shù),偏度,峰度,最大差值,最大差值出現(xiàn)位置占比),A2的特征值向量F2(最大值,最小值,平均值,標(biāo)準(zhǔn)差,變異系數(shù),中位數(shù),偏度,峰度,最大差值,最大差值出現(xiàn)位置占比)……依次類推An的特征值向量Fn(最大值,最小值,平均值,標(biāo)準(zhǔn)差,變異系數(shù),中位數(shù),偏度,峰度,最大差值,最大差值出現(xiàn)位置占比數(shù)據(jù)集的特征值向量為Fb(最大值,最小值,平均值,標(biāo)準(zhǔn)差,變異系數(shù),中位數(shù),偏度,峰度,最大差值,最大差值出現(xiàn)位置占比)。
      [0064]在本發(fā)明所述的應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測方法中,
      [0065]所述步驟S3中預(yù)測算法包括:
      [0066](I)ARIMA專家系統(tǒng)的預(yù)測算法,標(biāo)記為Algl;ARIMA全稱為自回歸積分滑動(dòng)平均模型(Autoregressive Integrated Moving Average Model,簡記ARIMA),是由博克思(Box)和詹金斯(Jenkins)于70年代初提出一著名時(shí)間序列預(yù)測方法,基本思想是:將預(yù)測對象隨時(shí)間推移而形成的數(shù)據(jù)序列視為一個(gè)隨機(jī)序列,用一定的數(shù)學(xué)模型來近似描述這個(gè)序列。這個(gè)模型一旦被識(shí)別后就可以從時(shí)間序列的過去值及現(xiàn)在值來預(yù)測未來值。
      [OO67 ] (2) AR IMA訓(xùn)練參數(shù)的預(yù)測算法,標(biāo)記為AI g 2;
      [0068](3)灰色預(yù)測算法,標(biāo)記為Alg3;
      [0069](4 )Ho ItWinters指數(shù)平滑預(yù)測算法,標(biāo)記為Alg4; Ho ItWinters為時(shí)間序列挖掘-預(yù)測算法-三次指數(shù)平滑法。
      [0070](5)—元線性回歸預(yù)測算法,標(biāo)記為Alg5;
      [0071](6)環(huán)比預(yù)測算法,標(biāo)記為Alg6;
      [0072](7)同比預(yù)測算法,標(biāo)記為Alg7;
      [0073](8)同環(huán)比平均預(yù)測算法,標(biāo)記為AlgS;
      [0074](9)基于同環(huán)比的一元回歸預(yù)測算法,標(biāo)記為Alg9;
      [0075](10)滑動(dòng)平均預(yù)測算法,標(biāo)記為AlglO;
      [0076](11)平均增長率預(yù)測算法,標(biāo)記為Algl I;
      [0077]對數(shù)據(jù)集合B的特征值向量Fb分別利用上述11中算法模型進(jìn)行趨勢預(yù)測,得出預(yù)測結(jié)果,并計(jì)算殘差,記錄算法對應(yīng)的殘差分別為1?1、1?2、1?3、1?4、1?5、1?6、1?7、1?8、1?9、1?10和Rll,進(jìn)行殘差對比最小的標(biāo)記為Rmin(例如此處比較后Rl為做小殘差,Rl S卩為Rmin),殘差最小Rmin對應(yīng)的算法(Rl對應(yīng)的算法Algl),命中率最尚,即是最合適預(yù)測算法(Algl就是最合適適用于此數(shù)據(jù)集合的預(yù)測算法),對每個(gè)算法初始化相同的權(quán)重值,分別為Q1、Q2、Q3、Q4、Q5、Q6、Q7、Q8、Q9、Q10和Qll (最適算法Algl對應(yīng)的權(quán)重Q1),將其權(quán)重加1,最終選擇權(quán)重最大的算法模型作為預(yù)測算法模型。
      [0078]本發(fā)明還提供一種應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測系統(tǒng),其包括如下單元:
      [0079]切片單元10,用于同時(shí)將由N個(gè)數(shù)據(jù)元素組成的歷史資源消耗數(shù)據(jù)集合A分割成多個(gè)子數(shù)據(jù)集合,子數(shù)據(jù)集合中數(shù)據(jù)的個(gè)數(shù)與由M個(gè)數(shù)據(jù)元素組成的實(shí)時(shí)資源消耗數(shù)據(jù)集合B中的數(shù)據(jù)個(gè)數(shù)相同;其中N、M均為正整數(shù)且M小于N。
      [0080]特征值計(jì)算單元20,用于分別計(jì)算各子數(shù)據(jù)集合以及數(shù)據(jù)集合B的特征值向量。
      [0081]預(yù)測單元30,用于利用多種算法模型對數(shù)據(jù)集合B的特征值向量進(jìn)行趨勢預(yù)測得到預(yù)測結(jié)果,并根據(jù)預(yù)測結(jié)果計(jì)算預(yù)測算法模型。
      [0082]學(xué)習(xí)單元40,用于實(shí)時(shí)選擇數(shù)據(jù)集合B特征值向量中的數(shù)據(jù),重復(fù)執(zhí)行預(yù)測單元30,修正預(yù)測算法模型的權(quán)重值,得到應(yīng)用中間件數(shù)據(jù)庫連接池實(shí)時(shí)根據(jù)消耗資源數(shù)據(jù)集合模型選擇最優(yōu)預(yù)測算法模型。
      [0083]在本發(fā)明所述的應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測系統(tǒng)中,
      [0084]所述切片單元10包括:
      [0085]將數(shù)據(jù)集合A中的數(shù)據(jù)從第一個(gè)數(shù)據(jù)開始取出M個(gè)數(shù)放入集合Al中,從第二個(gè)數(shù)據(jù)開始再拿出M個(gè)數(shù)放入集合A2中......從第η個(gè)數(shù)據(jù)開始拿出M個(gè)數(shù)據(jù)放入集合An中......依次類推,直到數(shù)據(jù)集合A中的η+1個(gè)數(shù)據(jù)開始到數(shù)據(jù)集合A的最后一個(gè)數(shù)據(jù)不滿足M個(gè);數(shù)據(jù)集合A被分成η個(gè)小數(shù)據(jù)集合Al,Α2,……An;Al,Α2,……An集合中都有M個(gè)數(shù)據(jù)。
      [0086]在本發(fā)明所述的應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測系統(tǒng)中,
      [0087]所述特征值計(jì)算單元20中各子數(shù)據(jù)集合以及數(shù)據(jù)集合B的特征值向量的數(shù)據(jù)包括:
      [0088](I)最大值:切片數(shù)據(jù)中的最大數(shù);
      [0089](2)最小值:切片數(shù)據(jù)中的最小數(shù);
      [0090](3)平均值:切片數(shù)據(jù)的算術(shù)平均值;
      [0091](4)標(biāo)準(zhǔn)差:表示切片數(shù)據(jù)集的離散程度;
      [0092](5)變異系數(shù):表示數(shù)據(jù)測量尺度相對較大的離散程度;
      [0093 ] (6)中位數(shù):把數(shù)據(jù)集分成相等兩部分的數(shù);
      [0094](7)偏度:統(tǒng)計(jì)數(shù)據(jù)分步非對稱程度的數(shù)字特征;
      [0095](8)峰度:頻數(shù)分布曲線頂端尖峭或扁平程度的指標(biāo);
      [0096](9)最大差值:數(shù)據(jù)集中差值最大的值;
      [0097](10)最大差值出現(xiàn)位置占比:數(shù)據(jù)集中差值最大的值的位置;
      [0098]集合Al的特征值向量表示為Fl,A2的特征值向量表示為F2……依次類推An的特征值向量表示為Fn ;數(shù)據(jù)集合B的特征值向量表示為Fb。
      [0099]在本發(fā)明所述的應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測系統(tǒng)中,
      [0100]預(yù)測單元30中預(yù)測算法包括:
      [0101 ] (I )ARB1A專家系統(tǒng)的預(yù)測算法,標(biāo)記為Algl;
      [010 2 ] (2) AR IMA訓(xùn)練參數(shù)的預(yù)測算法,標(biāo)記為AI g 2;
      [0103] (3)灰色預(yù)測算法,標(biāo)記為Alg3;
      [0?04] (4)HoltWinters指數(shù)平滑預(yù)測算法,標(biāo)記為Alg4;
      [0105](5)—元線性回歸預(yù)測算法,標(biāo)記為Alg5;
      [0106](6)環(huán)比預(yù)測算法,標(biāo)記為Alg6;
      [0107](7)同比預(yù)測算法,標(biāo)記為Alg7;
      [0108](8)同環(huán)比平均預(yù)測算法,標(biāo)記為AlgS;
      [0109](9)基于同環(huán)比的一元回歸預(yù)測算法,標(biāo)記為Alg9;
      [0110](10)滑動(dòng)平均預(yù)測算法,標(biāo)記為AlglO;
      [0111](II)平均增長率預(yù)測算法,標(biāo)記為AlglI;
      [0112]對數(shù)據(jù)集合B的特征值向量Fb分別利用上述11中算法模型進(jìn)行趨勢預(yù)測,得出預(yù)測結(jié)果,并計(jì)算殘差,記錄算法對應(yīng)的殘差分別為1?1、1?2、1?3、1?4、1?5、1?6、1?7、1?8、1?9、1?10和Rll,進(jìn)彳丁殘差對比最小的標(biāo)記為Rmin,殘差最小Rmin對應(yīng)的算法,命中率最尚,即是最合適預(yù)測算法,對每個(gè)算法初始化相同的權(quán)重值,分別為Ql、Q2、Q3、Q4、Q5、Q6、Q7、Q8、Q9、QlO和Qll,將其權(quán)重加I,最終選擇權(quán)重最大的算法模型作為預(yù)測算法模型。
      [0113]實(shí)施本發(fā)明提供的應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測方法及系統(tǒng)具有以下有益效果:可以通過實(shí)時(shí)選擇數(shù)據(jù)集合B特征值向量Fb數(shù)據(jù),重復(fù)上述的選擇預(yù)測算法模型的過程,持續(xù)通過實(shí)際發(fā)生情況實(shí)現(xiàn)機(jī)器自我學(xué)習(xí),修正算法模型的權(quán)重值,最終實(shí)現(xiàn)預(yù)測模型的修改,實(shí)現(xiàn)應(yīng)用中間件數(shù)據(jù)庫連接池實(shí)時(shí)根據(jù)消耗資源數(shù)據(jù)集合模型選擇最優(yōu)模型算法。
      [0114]結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)儲(chǔ)存器、內(nèi)存、只讀存儲(chǔ)器、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、⑶-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其他形式的存儲(chǔ)介質(zhì)中。可以理解的是,對于本領(lǐng)域的普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)構(gòu)思做出其它各種相應(yīng)的改變與變形,而所有這些改變與變形都應(yīng)屬于本發(fā)明權(quán)利要求的保護(hù)范圍。
      【主權(quán)項(xiàng)】
      1.一種應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測方法,其特征在于,其包括如下步驟: 51、同時(shí)將由N個(gè)數(shù)據(jù)元素組成的歷史資源消耗數(shù)據(jù)集合A分割成多個(gè)子數(shù)據(jù)集合,子數(shù)據(jù)集合中數(shù)據(jù)的個(gè)數(shù)與由M個(gè)數(shù)據(jù)元素組成的實(shí)時(shí)資源消耗數(shù)據(jù)集合B中的數(shù)據(jù)個(gè)數(shù)相同;其中N、M均為正整數(shù)且M小于N; 52、分別計(jì)算各子數(shù)據(jù)集合以及數(shù)據(jù)集合B的特征值向量; 53、利用多種算法模型對數(shù)據(jù)集合B的特征值向量進(jìn)行趨勢預(yù)測得到預(yù)測結(jié)果,并根據(jù)預(yù)測結(jié)果計(jì)算預(yù)測算法模型; 54、實(shí)時(shí)選擇數(shù)據(jù)集合B特征值向量中的數(shù)據(jù),重復(fù)步驟S3,修正預(yù)測算法模型的權(quán)重值,得到應(yīng)用中間件數(shù)據(jù)庫連接池實(shí)時(shí)根據(jù)消耗資源數(shù)據(jù)集合模型選擇最優(yōu)預(yù)測算法模型。2.如權(quán)利要求1所述的應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測方法,其特征在于, 所述步驟SI包括: 將數(shù)據(jù)集合A中的數(shù)據(jù)從第一個(gè)數(shù)據(jù)開始取出M個(gè)數(shù)放入集合Al中,從第二個(gè)數(shù)據(jù)開始再拿出M個(gè)數(shù)放入集合A2中......從第η個(gè)數(shù)據(jù)開始拿出M個(gè)數(shù)據(jù)放入集合An中......依次類推,直到數(shù)據(jù)集合A中的η+1個(gè)數(shù)據(jù)開始到數(shù)據(jù)集合A的最后一個(gè)數(shù)據(jù)不滿足M個(gè);數(shù)據(jù)集合A被分成η個(gè)小數(shù)據(jù)集合Al,Α2,……An;Al,Α2,……An集合中都有M個(gè)數(shù)據(jù)。3.如權(quán)利要求2所述的應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測方法,其特征在于, 所述步驟S2中各子數(shù)據(jù)集合以及數(shù)據(jù)集合B的特征值向量的數(shù)據(jù)包括: (1)最大值:切片數(shù)據(jù)中的最大數(shù); (2)最小值:切片數(shù)據(jù)中的最小數(shù); (3)平均值:切片數(shù)據(jù)的算術(shù)平均值; (4)標(biāo)準(zhǔn)差:表示切片數(shù)據(jù)集的離散程度; (5)變異系數(shù):表示數(shù)據(jù)測量尺度相對較大的離散程度; (6)中位數(shù):把數(shù)據(jù)集分成相等兩部分的數(shù); (7)偏度:統(tǒng)計(jì)數(shù)據(jù)分步非對稱程度的數(shù)字特征; (8)峰度:頻數(shù)分布曲線頂端尖峭或扁平程度的指標(biāo); (9)最大差值:數(shù)據(jù)集中差值最大的值; (10)最大差值出現(xiàn)位置占比:數(shù)據(jù)集中差值最大的值的位置; 集合Al的特征值向量表示為Fl,Α2的特征值向量表示為F2……依次類推An的特征值向量表示為Fn;數(shù)據(jù)集合B的特征值向量表示為Fb。4.如權(quán)利要求3所述的應(yīng)用中間件數(shù)據(jù)庫連接池資源消耗趨勢智能預(yù)測方法,其特征在于, 所述步驟S3中預(yù)測算法包括: (I )ARIMA專家系統(tǒng)的預(yù)測算法,標(biāo)記為Algl; (2)ARIMA訓(xùn)練參數(shù)的預(yù)測算法,標(biāo)記為Alg2; (3)灰色預(yù)測算法,標(biāo)記為Alg3; (4)HoltWinters指數(shù)平滑預(yù)測算法,標(biāo)記為Alg4; (5)—元線性回歸預(yù)測算法,標(biāo)記為Alg5; (6)環(huán)比預(yù)測算法,標(biāo)記為Alg6; (7)同比預(yù)測算法,標(biāo)記為Alg7; (8)同環(huán)比平均預(yù)測算法,標(biāo)記為Alg8; (9)基于同環(huán)比的一元回歸預(yù)測算法,標(biāo)記為Alg9; (10)滑動(dòng)平均預(yù)測算法,標(biāo)記為AlglO; (11)平均增長率預(yù)測算法,標(biāo)記為AlglI; 對數(shù)據(jù)集合B的特征值向量Fb分別利用上述11中算法模型進(jìn)行趨勢預(yù)測,得出預(yù)測結(jié)果,并計(jì)算殘差,記錄算法對應(yīng)的殘差分別為町、1?2、1?、1?4、1?5、1?6、1?7、1?8、1?9、1?10和1?11,進(jìn)行殘差對比最小的標(biāo)記為Rmin,殘差最小Rmin對應(yīng)的算法,命中率最尚,即是最合適預(yù)測算法,對每個(gè)算法初始化相同的權(quán)重值,分別為Ql、Q2、Q3、Q4、Q5、Q6、Q7、Q8、Q9、Q1和Ql I,將其權(quán)重加I,最終選擇權(quán)重最大的算法模型作為預(yù)測算法模型。
      【文檔編號(hào)】G06F11/34GK106021080SQ201610306081
      【公開日】2016年10月12日
      【申請日】2016年5月10日
      【發(fā)明人】張科, 肖治華, 朱小軍, 查志勇, 廖榮濤, 徐靜進(jìn), 鄒澄澄, 徐煥, 余錚, 王逸兮, 詹偉, 劉芬, 龍霏, 羅弦, 馮浩, 朱聞遠(yuǎn), 肖銳
      【申請人】國家電網(wǎng)公司, 國網(wǎng)湖北省電力公司信息通信公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1