本發(fā)明涉及一種網(wǎng)絡(luò)系統(tǒng)中的網(wǎng)絡(luò)設(shè)備周期性的性能指標(biāo)數(shù)據(jù)預(yù)測方法,屬于網(wǎng)絡(luò)系統(tǒng)管理與控制的技術(shù)領(lǐng)域。
背景技術(shù):
網(wǎng)絡(luò)管理系統(tǒng)是一個軟硬件結(jié)合、并以軟件為主的分布式網(wǎng)絡(luò)應(yīng)用系統(tǒng),其目的是更好地管理網(wǎng)絡(luò),使網(wǎng)絡(luò)維持高效、正常的運(yùn)行。現(xiàn)在的網(wǎng)絡(luò)管理系統(tǒng)都是使用簡單網(wǎng)絡(luò)管理協(xié)議snmp(simplenetworkmanagementprotocol)來管理并監(jiān)控網(wǎng)絡(luò)設(shè)備,網(wǎng)絡(luò)管理系統(tǒng)通過周期性地調(diào)用snmp采集各種網(wǎng)絡(luò)設(shè)備的性能數(shù)據(jù),例如:獲取交換機(jī)的出流量和入流量參數(shù)指標(biāo)、服務(wù)器的磁盤使用率指標(biāo)和ip地址的歷史用戶數(shù)指標(biāo)、無線控制器的用戶數(shù)指標(biāo)等各種網(wǎng)絡(luò)設(shè)備的多種指標(biāo)數(shù)據(jù)。通過這些性能指標(biāo)數(shù)據(jù)信息,就可以獲知各種網(wǎng)絡(luò)設(shè)備的性能數(shù)據(jù)在以往時段內(nèi)的變化情況。一般來說,這些性能數(shù)據(jù)會呈現(xiàn)隨著日、周、月和年等周期性和季節(jié)性的發(fā)展變化,也就是相應(yīng)的性能指標(biāo)數(shù)據(jù)會隨著不同的周期發(fā)生對應(yīng)的、呈現(xiàn)整體的遞增或遞減的變化。
為了能夠更好地及時應(yīng)對未來網(wǎng)絡(luò)設(shè)備的性能指標(biāo)數(shù)據(jù)變化可能造成的影響,需要一種預(yù)測方法來預(yù)測網(wǎng)絡(luò)設(shè)備的性能指標(biāo)數(shù)值,以供相應(yīng)調(diào)整網(wǎng)絡(luò)管理策略,維持良好的網(wǎng)絡(luò)服務(wù)質(zhì)量。
現(xiàn)在的網(wǎng)絡(luò)管理系統(tǒng)普遍都沒有預(yù)測各種網(wǎng)絡(luò)設(shè)備性能數(shù)據(jù)的功能,而且,現(xiàn)有的一些預(yù)測算法通常也只是單單針對設(shè)定網(wǎng)絡(luò)設(shè)備的進(jìn)出流量數(shù)據(jù)提出的,并不適用于預(yù)測這些網(wǎng)絡(luò)設(shè)備的其他性能指標(biāo)數(shù)據(jù)。通常,設(shè)備的進(jìn)出流量參數(shù)數(shù)值只會在一天周期內(nèi)發(fā)生有規(guī)律性的變化,而用戶數(shù)這種性能指標(biāo)數(shù)值,必須在更長的時間周期內(nèi)才會呈現(xiàn)出規(guī)律性的變化,磁盤使用率的指標(biāo)數(shù)據(jù)更是和使用時間保持正比變化。因此,需要設(shè)計一種網(wǎng)絡(luò)系統(tǒng)中的各種網(wǎng)絡(luò)設(shè)備性能數(shù)據(jù)的新的預(yù)測方法,該預(yù)測方法不僅能夠預(yù)測設(shè)備流量,還能實(shí)現(xiàn)對網(wǎng)絡(luò)設(shè)備中的磁盤使用率與ip地址的歷史用戶數(shù)、無線控制器的用戶數(shù)等多種性能指標(biāo)數(shù)據(jù)數(shù)值的預(yù)測。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明的目的是提供一種網(wǎng)絡(luò)系統(tǒng)中的網(wǎng)絡(luò)設(shè)備周期性的性能指標(biāo)數(shù)據(jù)預(yù)測方法,該方法是以網(wǎng)絡(luò)管理系統(tǒng)已經(jīng)采集到的網(wǎng)絡(luò)設(shè)備周期性歷史指標(biāo)數(shù)據(jù)的數(shù)值作為基礎(chǔ),預(yù)測網(wǎng)絡(luò)設(shè)備性能指標(biāo)數(shù)據(jù)的未來變化。以供網(wǎng)絡(luò)管理人員根據(jù)預(yù)測的網(wǎng)絡(luò)設(shè)備性能指標(biāo)數(shù)據(jù)來設(shè)計更加合理、優(yōu)選的網(wǎng)絡(luò)管控維護(hù)策略,提前做好應(yīng)對各種突發(fā)情況的準(zhǔn)備,保證網(wǎng)絡(luò)服務(wù)的質(zhì)量。
為了達(dá)到上述目的,本發(fā)明提供了一種網(wǎng)絡(luò)系統(tǒng)中的網(wǎng)絡(luò)設(shè)備周期性的性能指標(biāo)數(shù)據(jù)預(yù)測方法,其特征在于:所述方法是利用網(wǎng)絡(luò)設(shè)備已經(jīng)采集的周期性歷史性能指標(biāo)數(shù)據(jù)和三次指數(shù)平滑法,預(yù)測或估算該網(wǎng)絡(luò)設(shè)備對應(yīng)的未來性能指標(biāo)數(shù)據(jù);包括下列操作步驟:
步驟1,使用網(wǎng)絡(luò)管理系統(tǒng)調(diào)用簡單網(wǎng)絡(luò)管理協(xié)議snmp(simplenetworkmanagementprotocol)采集網(wǎng)絡(luò)設(shè)備的性能指標(biāo)數(shù)據(jù),得到至少包括兩個周期的該網(wǎng)絡(luò)設(shè)備原始性能指標(biāo)數(shù)據(jù)序列x1,x2,…,xi,…,xk,…,xn;式中,x是采集的性能指標(biāo)數(shù)據(jù),自然數(shù)下標(biāo)i和k分別是網(wǎng)絡(luò)設(shè)備性能指標(biāo)數(shù)據(jù)的采集序號及其在每個周期內(nèi)的采集次數(shù),i的取值范圍是區(qū)間〔1,n〕,且k>1,n≥2k;
步驟2,當(dāng)i>n-2k時,利用能夠體現(xiàn)時間序列數(shù)值發(fā)展態(tài)勢的穩(wěn)定性或規(guī)律性的三次指數(shù)平滑法中的預(yù)測公式:xi+h=(si+hti)pi+h-k;先計算得到網(wǎng)絡(luò)設(shè)備在第i次采集的性能指標(biāo)數(shù)據(jù)的平穩(wěn)性值、趨勢性值和季節(jié)性值,然后預(yù)測經(jīng)過h個采集間隔時長后的性能指標(biāo)數(shù)據(jù)預(yù)測值xi+h;式中:
si是從第1次至第i次采集的網(wǎng)絡(luò)設(shè)備性能指標(biāo)數(shù)據(jù)的平穩(wěn)性值,即平均值,其計算公式是:當(dāng)1≤i≤k時,si=xi;當(dāng)i>k時,
ti是根據(jù)采集的網(wǎng)絡(luò)設(shè)備性能指標(biāo)中相鄰兩個數(shù)據(jù)值之差得到的該性能指標(biāo)數(shù)值的當(dāng)前遞增或遞減的趨勢性值,其計算公式是:當(dāng)i=1時,ti=x2-x1;當(dāng)i≥2時,ti=β(si-si-1)+(1-β)ti-1;
pi是根據(jù)從首次至第i次的網(wǎng)絡(luò)設(shè)備性能指標(biāo)數(shù)據(jù)計算的該性能指標(biāo)數(shù)據(jù)在該時段整體遞增或遞減的季節(jié)性趨勢值,其計算公式是:當(dāng)1≤i≤k時,pi=1;當(dāng)i>k時,
上述公式中,三個系數(shù)α、β、γ分別為決定各自對應(yīng)的平穩(wěn)性、趨勢性和季節(jié)性的性能指標(biāo)數(shù)據(jù)預(yù)測值的自變量,也是用于自動計算符合當(dāng)前性能指標(biāo)數(shù)據(jù)特征的最佳數(shù)據(jù)值的預(yù)測算法中的關(guān)鍵因子,用于協(xié)調(diào)性能指標(biāo)數(shù)據(jù)的近期歷史數(shù)值對預(yù)測數(shù)據(jù)值的影響程度,其取值范圍均為區(qū)間(0,1),且數(shù)值越接近1,性能指標(biāo)的近期歷史數(shù)值對預(yù)測數(shù)據(jù)值的影響越大,反之越??;si、ti和pi分別為在第i次采集網(wǎng)絡(luò)設(shè)備性能指標(biāo)數(shù)據(jù)后,計算得到的對應(yīng)平穩(wěn)性值、趨勢性值和季節(jié)性值;h為預(yù)測的采集間隔時長,采集間隔時長h為1時,xi+h為下一次采集的性能指標(biāo)數(shù)據(jù)預(yù)測值;為盡早預(yù)測性能指標(biāo)數(shù)據(jù)的未來變化,以供網(wǎng)絡(luò)管理員有充裕時間應(yīng)對性能指標(biāo)數(shù)據(jù)變化的影響,設(shè)置h=k,則xi+h是網(wǎng)絡(luò)設(shè)備在下個周期的性能指標(biāo)數(shù)據(jù)預(yù)測值;pi-k和pi+h-k分別是與pi和pi+h對應(yīng)的前一個周期性能指標(biāo)數(shù)據(jù)序列中的xi-k和xi+h-k的季節(jié)性值;
步驟3,執(zhí)行預(yù)測算法的準(zhǔn)備操作:從采集到的性能指標(biāo)數(shù)據(jù)中,選擇第一個周期的性能指標(biāo)數(shù)據(jù)作為性能指標(biāo)數(shù)據(jù)季節(jié)性值p1,p2,…,pk和平穩(wěn)性值s1,s2,…,sk的初始值:
設(shè)置p1=p2=…=pk=1,即該性能指標(biāo)數(shù)據(jù)在每個設(shè)定時段的整體遞增或遞減的季節(jié)性趨勢值都為1,表示預(yù)測的性能指標(biāo)數(shù)據(jù)沒有遞增或遞減的趨勢,其預(yù)測值是隨著采集的實(shí)測數(shù)據(jù)值的變化而改變;
設(shè)置s1=x1,s2=x2,s3=x3,...,sk=xk,即前k個性能指標(biāo)數(shù)據(jù)的平穩(wěn)性值等于對應(yīng)的前k個采集的歷史性能指標(biāo)數(shù)據(jù)的實(shí)測數(shù)值;
然后根據(jù)兩個公式:當(dāng)i=1時,t1=x2-x1和當(dāng)i≥2時,ti=β(si-si-1)+(1-β)ti-1,分別計算得到性能指標(biāo)數(shù)據(jù)的當(dāng)前遞增或遞減的趨勢性值t1和t2,t3,…,tk;
步驟4,基于設(shè)置的各個性能指標(biāo)數(shù)據(jù)平穩(wěn)性值、趨勢性值和季節(jié)性值的初始值,計算得到符合采集到的性能指標(biāo)數(shù)據(jù)變化特征的三個自變量系數(shù)α、β和γ的數(shù)值:利用除了最后一個周期的性能指標(biāo)數(shù)據(jù),分別調(diào)用不同系數(shù)值的α、β和γ,預(yù)測采集到的性能指標(biāo)數(shù)據(jù)序列中的最后一個周期的性能指標(biāo)數(shù)據(jù)預(yù)測值;再將該預(yù)測值與對應(yīng)的最后一個周期的實(shí)測性能指標(biāo)數(shù)據(jù)進(jìn)行對比,以相似度最高的預(yù)測值所調(diào)用的三個系數(shù)α、β和γ作為所選擇的自變量;
步驟5,根據(jù)選擇的α、β和γ三個系數(shù)值和采集的性能指標(biāo)數(shù)據(jù)、計算對應(yīng)的平穩(wěn)性值,趨勢性值和季節(jié)性值;再利用三次指數(shù)平滑法中的預(yù)測公式:xi+h=(si+hti)pi+h-k計算網(wǎng)絡(luò)設(shè)備的性能指標(biāo)數(shù)據(jù)預(yù)測值。
本發(fā)明網(wǎng)絡(luò)系統(tǒng)中的網(wǎng)絡(luò)設(shè)備周期性的性能指標(biāo)數(shù)據(jù)預(yù)測方法的創(chuàng)新特點(diǎn)是:本發(fā)明預(yù)測方法是在網(wǎng)絡(luò)管理系統(tǒng)中新增的預(yù)測功能,不會降低或影響現(xiàn)有的網(wǎng)絡(luò)服務(wù)質(zhì)量。而且,本發(fā)明預(yù)測方法不需要增加額外的硬件,只需對網(wǎng)絡(luò)管理系統(tǒng)進(jìn)行相應(yīng)更改,就能夠增加與使用該預(yù)測方法;而且,本發(fā)明在網(wǎng)絡(luò)管理系統(tǒng)上進(jìn)行的修改是對網(wǎng)絡(luò)用戶透明的,不會對現(xiàn)有用戶的正常操作行為造成任何干擾。本發(fā)明方法的預(yù)測功能齊全,不僅能夠用來預(yù)測流量,還可以完成網(wǎng)絡(luò)管理系統(tǒng)中采集的磁盤的使用率、ip地址歷史用戶數(shù)、無線控制器的用戶數(shù)等其他性能指標(biāo)數(shù)據(jù)的預(yù)測。也就是能夠預(yù)測多種性能指標(biāo)數(shù)據(jù),具有廣泛的適用性。而且,本發(fā)明預(yù)測方法的操作步驟簡單、算法便捷容易,還能夠?qū)崿F(xiàn)自動計算三次指數(shù)平滑法的三個系數(shù)α、β和γ的最佳數(shù)值的操作,完全不需要用戶手動計算;并且,對于多種網(wǎng)絡(luò)設(shè)備的不同特征的網(wǎng)絡(luò)性能指標(biāo)數(shù)據(jù),都能夠計算出最佳的三個自變量系數(shù)值,從而使得預(yù)測的性能指標(biāo)數(shù)據(jù)非常接近實(shí)際的測量數(shù)值,非常符合性能指標(biāo)數(shù)據(jù)的變化特征。本發(fā)明方法另一重要特點(diǎn)是:在計算得到期望的預(yù)測數(shù)值結(jié)果后,本發(fā)明方法預(yù)測的性能指標(biāo)數(shù)據(jù)結(jié)果可以由網(wǎng)絡(luò)管理系統(tǒng)自動繪制成折線圖形式打印輸出,極大地方便了網(wǎng)絡(luò)管理員的觀測。能夠更形象、直觀地將數(shù)據(jù)變化呈現(xiàn)給網(wǎng)絡(luò)管理員。因此,本發(fā)明具有很好的推廣應(yīng)用前景。
附圖說明
圖1是本發(fā)明網(wǎng)絡(luò)系統(tǒng)中的網(wǎng)絡(luò)設(shè)備周期性的性能指標(biāo)數(shù)據(jù)預(yù)測方法的操作步驟流程圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和實(shí)施例對本發(fā)明方法作進(jìn)一步的詳細(xì)描述。
本發(fā)明網(wǎng)絡(luò)系統(tǒng)中的網(wǎng)絡(luò)設(shè)備周期性的性能指標(biāo)數(shù)據(jù)預(yù)測方法是利用網(wǎng)絡(luò)設(shè)備已經(jīng)采集的周期性歷史性能指標(biāo)數(shù)據(jù)和三次指數(shù)平滑法,預(yù)測或估算該網(wǎng)絡(luò)設(shè)備對應(yīng)的未來性能指標(biāo)數(shù)據(jù)。
眾所周知,指數(shù)平滑法es(exponentialsmoothing)是布朗(robertg..brown)提出的,布朗認(rèn)為時間序列的態(tài)勢具有穩(wěn)定性或規(guī)律性,所以時間序列可被合理地順勢推延。他認(rèn)為最近的過去態(tài)勢,在某種程度上會持續(xù)到未來,所以將較大的權(quán)數(shù)放在最近的資料,即由過去的數(shù)據(jù)規(guī)律可以預(yù)測未來的數(shù)據(jù)走勢。因此,指數(shù)平滑法是生產(chǎn)預(yù)測中常用的一種方法,也用于中短期經(jīng)濟(jì)發(fā)展趨勢的預(yù)測,它是所有預(yù)測方法中現(xiàn)在使用得最多的一種。
指數(shù)平滑法是在移動平均法基礎(chǔ)上發(fā)展起來的一種時間序列分析預(yù)測法,它是通過計算指數(shù)平滑值,配合一定的時間序列預(yù)測模型對現(xiàn)象的未來進(jìn)行預(yù)測。其原理是任一期的指數(shù)平滑值都是本期實(shí)際觀察值與前一期指數(shù)平滑值的加權(quán)平均。指數(shù)平滑法分為一次指數(shù)平滑法、二次指數(shù)平滑法和三次指數(shù)平滑法。其中,一次指數(shù)平滑法適用于沒有周期性和季節(jié)性的數(shù)據(jù)序列,二次指數(shù)平滑法適用于有周期性但沒有季節(jié)性的數(shù)據(jù)序列,而三次指數(shù)平滑法適用于周期性和季節(jié)性的數(shù)據(jù)序列。在網(wǎng)絡(luò)管理系統(tǒng)的應(yīng)用環(huán)境中,由于網(wǎng)絡(luò)設(shè)備采集的性能指標(biāo)數(shù)據(jù)往往具有周期性、或周期性和季節(jié)性變化的特性,又因為當(dāng)季節(jié)性的性能指標(biāo)數(shù)據(jù)的數(shù)值呈現(xiàn)不增不減時,三次指數(shù)平滑法也可用于僅有周期性、沒有季節(jié)性變化的數(shù)據(jù)序列,剛好符合網(wǎng)絡(luò)設(shè)備采集的指標(biāo)數(shù)據(jù)特征,所以本發(fā)明采用三次指數(shù)平滑法來預(yù)測。
參見圖1,介紹本發(fā)明網(wǎng)絡(luò)系統(tǒng)中的網(wǎng)絡(luò)設(shè)備周期性的性能指標(biāo)數(shù)據(jù)預(yù)測方法的下列具體操作步驟:
步驟1,使用網(wǎng)絡(luò)管理系統(tǒng)調(diào)用簡單網(wǎng)絡(luò)管理協(xié)議snmp采集網(wǎng)絡(luò)設(shè)備的性能指標(biāo)數(shù)據(jù),得到至少包括兩個周期的該網(wǎng)絡(luò)設(shè)備原始性能指標(biāo)數(shù)據(jù)序列x1,x2,…,xi,…,xk,…,xn;式中,x是采集的性能指標(biāo)數(shù)據(jù),自然數(shù)下標(biāo)i和k分別是網(wǎng)絡(luò)設(shè)備性能指標(biāo)數(shù)據(jù)的采集序號及其在每個周期內(nèi)的采集次數(shù),i的取值范圍是區(qū)間〔1,n〕,且k>1,n≥2k。
步驟2,當(dāng)i>n-2k時,利用能夠體現(xiàn)時間序列數(shù)值發(fā)展態(tài)勢的穩(wěn)定性或規(guī)律性的三次指數(shù)平滑法中的預(yù)測公式:xi+h=(si+hti)pi+h-k;先計算得到網(wǎng)絡(luò)設(shè)備在第i次采集的性能指標(biāo)數(shù)據(jù)的平穩(wěn)性值、趨勢性值和季節(jié)性值,然后預(yù)測經(jīng)過h個采集間隔時長后的性能指標(biāo)數(shù)據(jù)預(yù)測值xi+h;式中:
si是從第1次至第i次采集的網(wǎng)絡(luò)設(shè)備性能指標(biāo)數(shù)據(jù)的平穩(wěn)性值,即平均值,其計算公式是:當(dāng)1≤i≤k時,si=xi;當(dāng)i>k時,
ti是根據(jù)采集的網(wǎng)絡(luò)設(shè)備性能指標(biāo)中相鄰兩個數(shù)據(jù)值之差得到的該性能指標(biāo)數(shù)值的當(dāng)前遞增或遞減的趨勢性值,其計算公式是:當(dāng)i=1時,ti=x2-x1;當(dāng)i≥2時,ti=β(si-si-1)+(1-β)ti-1;
pi是根據(jù)從首次至第i次的網(wǎng)絡(luò)設(shè)備性能指標(biāo)數(shù)據(jù)計算的該性能指標(biāo)數(shù)據(jù)在該時段整體遞增或遞減的季節(jié)性趨勢值,其計算公式是:當(dāng)1≤i≤k時,pi=1;當(dāng)i>k時,
上述公式中,三個系數(shù)α、β、γ分別為決定各自對應(yīng)的平穩(wěn)性、趨勢性和季節(jié)性的性能指標(biāo)數(shù)據(jù)預(yù)測值的自變量,也是用于自動計算符合當(dāng)前性能指標(biāo)數(shù)據(jù)特征的最佳數(shù)據(jù)值的預(yù)測算法中的關(guān)鍵因子,用于協(xié)調(diào)性能指標(biāo)數(shù)據(jù)的近期歷史數(shù)值對預(yù)測數(shù)據(jù)值的影響程度,其取值范圍均為區(qū)間(0,1),且數(shù)值越接近1,性能指標(biāo)的近期歷史數(shù)值對預(yù)測數(shù)據(jù)值的影響越大,反之越??;si、ti和pi分別為在第i次采集網(wǎng)絡(luò)設(shè)備性能指標(biāo)數(shù)據(jù)后,計算得到的對應(yīng)平穩(wěn)性值、趨勢性值和季節(jié)性值;h為預(yù)測的采集間隔時長,采集間隔時長h為1時,xi+h為下一次采集的性能指標(biāo)數(shù)據(jù)預(yù)測值;為盡早預(yù)測性能指標(biāo)數(shù)據(jù)的未來變化,以供網(wǎng)絡(luò)管理員有充裕時間應(yīng)對性能指標(biāo)數(shù)據(jù)變化的影響,設(shè)置h=k,則xi+h是網(wǎng)絡(luò)設(shè)備在下個周期的性能指標(biāo)數(shù)據(jù)預(yù)測值;pi-k和pi+h-k分別是與pi和pi+h對應(yīng)的前一個周期性能指標(biāo)數(shù)據(jù)序列中的xi-k和xi+h-k的季節(jié)性值。
步驟3,執(zhí)行預(yù)測算法的準(zhǔn)備操作:從采集到的性能指標(biāo)數(shù)據(jù)中,選擇第一個周期的性能指標(biāo)數(shù)據(jù)作為性能指標(biāo)數(shù)據(jù)季節(jié)性值p1,p2,…,pk和平穩(wěn)性值s1,s2,…,sk的初始值:
設(shè)置p1=p2=…=pk=1,即該性能指標(biāo)數(shù)據(jù)在每個設(shè)定時段的整體遞增或遞減的季節(jié)性趨勢值都為1,表示預(yù)測的性能指標(biāo)數(shù)據(jù)沒有遞增或遞減的趨勢,其預(yù)測值是隨著采集的實(shí)測數(shù)據(jù)值的變化而改變;
設(shè)置s1=x1,s2=x2,s3=x3,...,sk=xk,即前k個性能指標(biāo)數(shù)據(jù)的平穩(wěn)性值等于對應(yīng)的前k個采集的歷史性能指標(biāo)數(shù)據(jù)的實(shí)測數(shù)值;
然后根據(jù)兩個公式:當(dāng)i=1時,t1=x2-x1和當(dāng)i≥2時,ti=β(si-si-1)+(1-β)ti-1,分別計算得到性能指標(biāo)數(shù)據(jù)的當(dāng)前遞增或遞減的趨勢性值t1和t2,t3,…,tk;
步驟4,基于設(shè)置的各個性能指標(biāo)數(shù)據(jù)平穩(wěn)性值、趨勢性值和季節(jié)性值的初始值,計算得到符合采集到的性能指標(biāo)數(shù)據(jù)變化特征的三個自變量系數(shù)α、β和γ的數(shù)值:利用除了最后一個周期的性能指標(biāo)數(shù)據(jù),分別調(diào)用不同系數(shù)值的α、β和γ,預(yù)測采集到的性能指標(biāo)數(shù)據(jù)序列中的最后一個周期的性能指標(biāo)數(shù)據(jù)預(yù)測值;再將該預(yù)測值與對應(yīng)的最后一個周期的實(shí)測性能指標(biāo)數(shù)據(jù)進(jìn)行對比,以相似度最高的預(yù)測值所調(diào)用的三個系數(shù)α、β和γ作為所選擇的自變量。
該步驟4中,計算三個自變量系數(shù)α、β和γ數(shù)值的方法是個關(guān)鍵操作,包括下列具體操作步驟:
(4a)首先根據(jù)用戶要求,設(shè)置三個預(yù)測系數(shù)α、β和γ最佳值的計算精度為1×10·-a,其中,a為精確到小數(shù)點(diǎn)后的位數(shù),a>0。
再設(shè)置當(dāng)前預(yù)測計算精度為1×10·-b,且當(dāng)前預(yù)測計算的三個系數(shù)的精度、精確到小數(shù)點(diǎn)后的位數(shù)b的初始值為1,a≥b>0,此時的三個系數(shù)最佳值分別為α1,β1和γ1,且α1=β1=γ1=0;同時設(shè)置用于預(yù)測計算的三個參數(shù)α,β和γ的初始值均為0.1。
(4b)根據(jù)采集的網(wǎng)絡(luò)設(shè)備性能指標(biāo)數(shù)據(jù)和三個系數(shù)α、β和γ的當(dāng)前取值,利用三次指數(shù)平滑法:先計算對應(yīng)的性能指標(biāo)數(shù)據(jù)的平穩(wěn)性,趨勢性和季節(jié)性值,然后使用預(yù)測公式計算該性能指標(biāo)數(shù)據(jù)最后一個周期的預(yù)測數(shù)值。
(4c)將系數(shù)γ的值在前一步驟的數(shù)值基礎(chǔ)上增加1×10-b后,若b=1,則判斷γ<1是否成立;或者若b>1,則判斷γ<γ1+1×10-b+1是否成立;若否,則執(zhí)行后續(xù)步驟(4d);若是,則根據(jù)采集的網(wǎng)絡(luò)設(shè)備性能指標(biāo)數(shù)據(jù)和三個系數(shù)α、β和γ的當(dāng)前取值,利用三次指數(shù)平滑法的預(yù)測公式計算該性能指標(biāo)數(shù)據(jù)最后一個周期的預(yù)測數(shù)值,然后返回執(zhí)行步驟(4c)。
(4d)將系數(shù)β的值在前一步驟的數(shù)值基礎(chǔ)上增加1×10-b,γ取初始值后,若b=1,判斷β<1是否成立;或者若b>1,判斷β<β1+1×10-b+1是否成立;若否,則執(zhí)行步驟(4e);若是,則根據(jù)采集的網(wǎng)絡(luò)設(shè)備性能指標(biāo)數(shù)據(jù)和三個系數(shù)α、β和γ的當(dāng)前取值,利用三次指數(shù)平滑法的預(yù)測公式計算該性能指標(biāo)數(shù)據(jù)最后一個周期的預(yù)測數(shù)值,然后,返回執(zhí)行步驟(4c)。
(4e)將系數(shù)α的值在前一步驟的數(shù)值基礎(chǔ)上增加1×10-b,β和γ都取初始值后,若b=1,判斷α<1是否成立;或者若b>1,判斷α<α1+1×10-b+1是否成立;若否,則執(zhí)行步驟(4f);若是,則根據(jù)采集的網(wǎng)絡(luò)設(shè)備性能指標(biāo)數(shù)據(jù)和三個系數(shù)α、β和γ的當(dāng)前取值,利用三次指數(shù)平滑法的預(yù)測公式計算該性能指標(biāo)數(shù)據(jù)最后一個周期的預(yù)測數(shù)值,然后,返回執(zhí)行步驟(4c)。
(4f)此時,已經(jīng)完成對三個系數(shù)α、β和γ分別在各自取值區(qū)間內(nèi),以1×10-b為跨度的性能指標(biāo)數(shù)據(jù)的全部預(yù)測值的數(shù)值計算操作;再將全部計算結(jié)果,即所有的預(yù)測值分別與其對應(yīng)采集的最后一個周期的實(shí)測性能指標(biāo)數(shù)據(jù)進(jìn)行誤差計算,從中選擇誤差值最小的預(yù)測值所調(diào)用的α、β和γ三個系數(shù)為最佳自變量系數(shù)組合,并重新設(shè)置為α1、β1和γ1。
(4g)判斷b=a是否成立,若是,則已經(jīng)得到滿足用戶精度要求的三個系數(shù)α、β和γ的最佳值,結(jié)束全部操作流程;若否,則設(shè)置b的數(shù)值加1,再分別設(shè)置三個系數(shù)α的初始值為α1-9×10-b,β的初始值為β1-9×10-b,γ的初始值為γ1-9×10-b;然后,返回執(zhí)行(4b)至(4g)的操作步驟。
步驟5,根據(jù)選擇的α、β和γ三個系數(shù)值和采集的性能指標(biāo)數(shù)據(jù)、計算對應(yīng)的平穩(wěn)性值,趨勢性值和季節(jié)性值;再利用三次指數(shù)平滑法中的預(yù)測公式:xi+h=(si+hti)pi+h-k計算網(wǎng)絡(luò)設(shè)備的性能指標(biāo)數(shù)據(jù)預(yù)測值。
本發(fā)明已經(jīng)就行了實(shí)施試驗,在北京郵電大學(xué)校園網(wǎng)的網(wǎng)絡(luò)維護(hù)管理過程中,申請人部署了一套按照本發(fā)明方法能夠預(yù)測多項網(wǎng)絡(luò)設(shè)備的多種性能指標(biāo)數(shù)據(jù)的網(wǎng)絡(luò)管理系統(tǒng)進(jìn)行實(shí)驗性的實(shí)施。該網(wǎng)絡(luò)管理系統(tǒng)服務(wù)器對北京郵電大學(xué)校園網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)備的多項性能指標(biāo)進(jìn)行了采集和記錄,然后根據(jù)這些流量數(shù)據(jù),輸入到了多種預(yù)測模型中,測量得到了多個網(wǎng)絡(luò)設(shè)備的不同性能指標(biāo)的實(shí)測數(shù)據(jù),與預(yù)測的時間內(nèi)的對應(yīng)數(shù)據(jù)進(jìn)行對比,結(jié)果符合預(yù)測趨勢。
總之,實(shí)施例的試驗是成功的,實(shí)現(xiàn)了發(fā)明目的。