
本發(fā)明涉及通信領(lǐng)域,具體涉及一種基于數(shù)據(jù)基類型的資源調(diào)配方法和服務(wù)器。
背景技術(shù):
:在當(dāng)前互聯(lián)網(wǎng)高度發(fā)達(dá)的時(shí)代,各種分布式并行系統(tǒng)大多以集群的方式對(duì)外提供服務(wù)。集群的處理能力強(qiáng)且具有水平擴(kuò)展的能力,從而可以應(yīng)對(duì)海量數(shù)據(jù)處理請(qǐng)求。一個(gè)集群的規(guī)模一旦確定下來,對(duì)于這個(gè)集群的資源也就隨之確定,如何更智能的調(diào)配集群的資源以便發(fā)揮集群的最大能力,避免在網(wǎng)絡(luò)數(shù)據(jù)的壓力下緊急調(diào)配邏輯單元而產(chǎn)生的系統(tǒng)卡頓或者丟包變成一件急需的工作。其中,邏輯單元是指分配用以對(duì)一個(gè)任務(wù)進(jìn)行處理的資源時(shí)的資源分配單位,一個(gè)邏輯單元中包括預(yù)定大小的CPU,內(nèi)存,磁盤資源等等,邏輯單元可以用來對(duì)數(shù)據(jù)進(jìn)行特征提取、緩存、按特定規(guī)則分析,常用于大數(shù)據(jù)分析及挖掘領(lǐng)域。其中按特定規(guī)則分析包括數(shù)據(jù)關(guān)聯(lián)分析,例如對(duì)數(shù)據(jù)進(jìn)行關(guān)聯(lián)時(shí)間或者報(bào)表的分析。目前一種常見的邏輯單元配置方式是根據(jù)數(shù)據(jù)的數(shù)據(jù)類型,預(yù)先設(shè)置用于處理每種數(shù)據(jù)類型的邏輯單元,以便于在處理不同的數(shù)據(jù)類型時(shí),能夠調(diào)用對(duì)應(yīng)的邏輯單元進(jìn)行處理。但是這種靜態(tài)配置方式無法很好的應(yīng)對(duì)多變的網(wǎng)絡(luò)應(yīng)用場(chǎng)景,因此出現(xiàn)了一種動(dòng)態(tài)申請(qǐng)邏輯單元的方式,也就是說當(dāng)需要處理一種新的數(shù)據(jù)類型的數(shù)據(jù)時(shí),再向操作系統(tǒng)申請(qǐng)新的邏輯單元。然而動(dòng)態(tài)申請(qǐng)邏輯單元的方式,由于邏輯單元在分配之后需要執(zhí)行讀取配置文件、初始化環(huán)境上下文、同步申請(qǐng)集群資源、注冊(cè)元數(shù)據(jù)信息等一系列操作,這個(gè)過程中需要耗費(fèi)大量的時(shí)間。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供了一種基于數(shù)據(jù)基類型的資源調(diào)配方法和服務(wù)器,能夠解決通過確定依賴數(shù)據(jù)基類型的數(shù)據(jù)類型從而能夠申請(qǐng)基于所述數(shù)據(jù)基類 型的邏輯單元和依賴所述數(shù)據(jù)基類型的數(shù)據(jù)類型的關(guān)聯(lián)規(guī)則邏輯單元,從而提高邏輯單元的配置效率。有鑒于此,本發(fā)明實(shí)施例第一方面提供一種基于數(shù)據(jù)基類型的資源調(diào)配方法,可包括:根據(jù)預(yù)測(cè)時(shí)間窗采集數(shù)據(jù)樣本集,預(yù)測(cè)時(shí)間窗包含至少兩個(gè)互不重疊的子時(shí)間窗,每個(gè)子時(shí)間窗分別對(duì)應(yīng)數(shù)據(jù)樣本集中的一個(gè)數(shù)據(jù)樣本,每個(gè)數(shù)據(jù)樣本中的數(shù)據(jù)屬于至少兩種數(shù)據(jù)類型,數(shù)據(jù)樣本集中的各數(shù)據(jù)樣本均屬于相同種類的數(shù)據(jù)類型,在每個(gè)數(shù)據(jù)樣本中每種數(shù)據(jù)類型的數(shù)據(jù)包括至少兩個(gè)樣本值,子時(shí)間窗包括至少兩個(gè)大小相同、有時(shí)間先后關(guān)系的時(shí)間區(qū)段,一個(gè)時(shí)間區(qū)段對(duì)應(yīng)每種數(shù)據(jù)類型的數(shù)據(jù)的一個(gè)樣本值:統(tǒng)計(jì)得到每個(gè)時(shí)間區(qū)段內(nèi)每種數(shù)據(jù)類型的數(shù)據(jù)的樣本值;針對(duì)數(shù)據(jù)樣本集中的目標(biāo)數(shù)據(jù)樣本中的目標(biāo)數(shù)據(jù)類型的數(shù)據(jù),根據(jù)目標(biāo)數(shù)據(jù)類型的數(shù)據(jù)的至少兩個(gè)樣本值計(jì)算目標(biāo)數(shù)據(jù)類型的數(shù)據(jù)的趨勢(shì)基值,趨勢(shì)基值反映目標(biāo)數(shù)據(jù)類型的數(shù)據(jù)的樣本值在目標(biāo)數(shù)據(jù)樣本對(duì)應(yīng)的子時(shí)間窗中的變化趨勢(shì),目標(biāo)數(shù)據(jù)樣本為數(shù)據(jù)樣本集中的任一數(shù)據(jù)樣本,目標(biāo)數(shù)據(jù)類型為目標(biāo)數(shù)據(jù)樣本中的任一數(shù)據(jù)類型;根據(jù)趨勢(shì)基值從至少兩種數(shù)據(jù)類型中確定數(shù)據(jù)基類型,至少兩種數(shù)據(jù)類型中除數(shù)據(jù)基類型之外的數(shù)據(jù)類型中至少一種數(shù)據(jù)類型依賴數(shù)據(jù)基類型,依賴數(shù)據(jù)基類型的數(shù)據(jù)類型的樣本值隨數(shù)據(jù)基類型的樣本值的變化而變化;根據(jù)趨勢(shì)基值從樣本的數(shù)據(jù)類型中確定數(shù)據(jù)基類型,樣本中除數(shù)據(jù)基類型之外的數(shù)據(jù)類型依賴數(shù)據(jù)基類型,依賴數(shù)據(jù)基類型的數(shù)據(jù)類型的樣本值隨數(shù)據(jù)基類型的樣本值的變化而變化;計(jì)算數(shù)據(jù)基類型的數(shù)據(jù)在數(shù)據(jù)樣本集中不同數(shù)據(jù)樣本中的趨勢(shì)基值的平均值;若數(shù)據(jù)基類型的數(shù)據(jù)的趨勢(shì)基值的平均值大于預(yù)設(shè)的趨勢(shì)閾值,則確定依賴數(shù)據(jù)基類型的數(shù)據(jù)類型;申請(qǐng)用以處理數(shù)據(jù)基類型的數(shù)據(jù)的邏輯單元,以及申請(qǐng)用以處理依賴數(shù)據(jù)基類型的數(shù)據(jù)類型的數(shù)據(jù)的關(guān)聯(lián)規(guī)則邏輯單元。其中,該樣本值預(yù)測(cè)時(shí)間窗內(nèi)按照多個(gè)時(shí)間單位采集的樣本值的平均值。數(shù)據(jù)基類型是樣本的數(shù)據(jù)類 型中具有最優(yōu)變化趨勢(shì)的趨勢(shì)基值的數(shù)據(jù)類型,即在樣本的所有數(shù)據(jù)類型中,該數(shù)據(jù)類型的樣本值的變化能引起最多的其他數(shù)據(jù)類型的樣本值進(jìn)行變化,即具有最多的其他數(shù)據(jù)類型依賴該數(shù)據(jù)基類型,并且這種變化基本與數(shù)據(jù)類型的變化趨勢(shì)相對(duì)應(yīng),即數(shù)據(jù)基類型的樣本值變大,其他數(shù)據(jù)類型的樣本值也基本是變大,數(shù)據(jù)基類型的樣本值變小,其他數(shù)據(jù)類型的樣本值也基本變小。其中,為邏輯單元分配系統(tǒng)的硬件資源的方式有兩種,一種是采用預(yù)先設(shè)置的分配方式,即對(duì)于一個(gè)固定類型的邏輯單元,為其分配固定的硬件資源,而不論其數(shù)據(jù)量的大小,另外一種方式是按照數(shù)據(jù)量靈活分配硬件資源。其中硬件資源可以包括處理器、內(nèi)存和帶寬等系統(tǒng)的硬件資源。采用預(yù)先設(shè)置的方式具有更快的分配速度,但是硬件資源針對(duì)一個(gè)邏輯單元可能過多也可能不足,適用于數(shù)據(jù)量比較固定的系統(tǒng),靈活分配硬件資源的方式由于需要預(yù)先探測(cè)出數(shù)據(jù)量的大小,并針對(duì)該數(shù)據(jù)量進(jìn)行分配,從而可以達(dá)到更精確的分配,適用于數(shù)據(jù)量變化范圍較大的系統(tǒng)。本發(fā)明實(shí)施例通過根據(jù)預(yù)測(cè)時(shí)間窗采集樣本,樣本包括數(shù)據(jù)類型和數(shù)據(jù)類型的樣本值,預(yù)測(cè)時(shí)間窗包括至少一個(gè)時(shí)間單位,而后計(jì)算樣本的數(shù)據(jù)類型的趨勢(shì)基值,接著根據(jù)趨勢(shì)基值確定樣本的數(shù)據(jù)基類型,在確定了數(shù)據(jù)類型之間的依賴關(guān)系之后,會(huì)計(jì)算該數(shù)據(jù)基類型的趨勢(shì)基值的平均值,通過與預(yù)設(shè)的趨勢(shì)閾值比較,當(dāng)該平均值大于趨勢(shì)閾值時(shí),表示需要申請(qǐng)邏輯單元,此時(shí)會(huì)申請(qǐng)基于數(shù)據(jù)基類型的邏輯單元和依賴數(shù)據(jù)基類型的數(shù)據(jù)類型的關(guān)聯(lián)規(guī)則單元,通過一次性完成多個(gè)邏輯單元的申請(qǐng),能夠解決現(xiàn)有技術(shù)中不能動(dòng)態(tài)申請(qǐng)各個(gè)關(guān)聯(lián)數(shù)據(jù)類型的關(guān)聯(lián)規(guī)則邏輯單元的問題,并且還能夠提高邏輯單元的申請(qǐng)效率。結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,根據(jù)趨勢(shì)基值從樣本的數(shù)據(jù)類型中確定數(shù)據(jù)基類型包括:根據(jù)趨勢(shì)基值從數(shù)據(jù)樣本集中的數(shù)據(jù)樣本的至少兩種數(shù)據(jù)類型中確定數(shù)據(jù)基類型包括:針對(duì)數(shù)據(jù)樣本集中的一個(gè)數(shù)據(jù)樣本,執(zhí)行:對(duì)于數(shù)據(jù)類型中的選定數(shù)據(jù)類型,計(jì)算選定數(shù)據(jù)類型與各 對(duì)比數(shù)據(jù)類型的趨勢(shì)基值之間的第一差值,選定數(shù)據(jù)類型為至少兩種數(shù)據(jù)類型中的任一數(shù)據(jù)類型,對(duì)比數(shù)據(jù)類型為至少兩種數(shù)據(jù)類型中除選定數(shù)據(jù)類型之外的數(shù)據(jù)類型中的一種;將具有小于預(yù)設(shè)的偏差閾值的第一差值的對(duì)比數(shù)據(jù)類型確定為依賴選定數(shù)據(jù)類型;確定對(duì)比數(shù)據(jù)類型中依賴選定數(shù)據(jù)類型的對(duì)比數(shù)據(jù)類型的數(shù)量;計(jì)算在數(shù)據(jù)樣本集中不同的數(shù)據(jù)樣本中,依賴選定數(shù)據(jù)類型的對(duì)比數(shù)據(jù)類型的數(shù)量的平均值;將計(jì)算出的平均值確定為選定數(shù)據(jù)類型的依賴密度值;將具有最大依賴密度值的數(shù)據(jù)類型確定為數(shù)據(jù)基類型。其中,依賴密度值反應(yīng)的是在各個(gè)不同的樣本中,針對(duì)任一被選中的數(shù)據(jù)類型,樣本中的其余數(shù)據(jù)類型對(duì)其依賴程度的平均值,例如樣本兩個(gè),在第一個(gè)樣本中,若有三個(gè)數(shù)據(jù)類型依賴被選中的數(shù)據(jù)類型,第二個(gè)樣本中,有四個(gè)數(shù)據(jù)類型依賴被選中的數(shù)據(jù)類型,則該被選中的數(shù)據(jù)類型的依賴密度值是3.5??梢钥闯?,數(shù)據(jù)基類型的確定方式可采用計(jì)算依賴密度值的方式,該依賴密度值能夠反應(yīng)出數(shù)據(jù)類型的被依賴程度,以此方式確定數(shù)據(jù)基類型能夠提高方案的可擴(kuò)展性。結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,確定依賴數(shù)據(jù)基類型的數(shù)據(jù)類型包括:分別確定數(shù)據(jù)樣本集中的每個(gè)數(shù)據(jù)樣本中依賴數(shù)據(jù)基類型的數(shù)據(jù)類型集合,從而形成至少兩個(gè)數(shù)據(jù)類型的集合;對(duì)至少兩個(gè)數(shù)據(jù)類型集合取交集;確定取交集后得到的數(shù)據(jù)類型集合中的數(shù)據(jù)類型為依賴數(shù)據(jù)基類型的數(shù)據(jù)類型??梢岳斫獾氖牵捎萌〗患姆绞阶罱K確定依賴數(shù)據(jù)基類型的數(shù)據(jù)類型,即將取交集后得到的數(shù)據(jù)類型集合作為后續(xù)申請(qǐng)關(guān)聯(lián)規(guī)則邏輯單元的基礎(chǔ)。結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式或第一方面的第二種可能的實(shí)現(xiàn) 方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,針對(duì)每個(gè)數(shù)據(jù)類型均對(duì)應(yīng)預(yù)設(shè)一個(gè)偏差閾值;當(dāng)數(shù)據(jù)基類型變更時(shí),根據(jù)變更后的數(shù)據(jù)基類型將偏差閾值變更為與變更后的數(shù)據(jù)基類型對(duì)應(yīng)的偏差閾值。可以理解的是,偏差閾值設(shè)定為每個(gè)數(shù)據(jù)類型對(duì)應(yīng)一個(gè)的方式,能夠根據(jù)數(shù)據(jù)基類型的不同而進(jìn)行適應(yīng)性調(diào)整,從而使得獲得數(shù)據(jù)基類型的依賴密度值更為精確,能夠更為準(zhǔn)確申請(qǐng)邏輯單元和關(guān)聯(lián)邏輯單元。結(jié)合第一方面,在第一方面的第四種可能的實(shí)現(xiàn)方式中,根據(jù)趨勢(shì)基值從樣本的數(shù)據(jù)類型中確定數(shù)據(jù)基類型具體為:根據(jù)預(yù)先設(shè)置的趨勢(shì)基值和預(yù)設(shè)的數(shù)據(jù)類型的依賴關(guān)系,從數(shù)據(jù)樣本集中的數(shù)據(jù)樣本的至少兩種數(shù)據(jù)類型中確定數(shù)據(jù)基類型??梢钥闯?,當(dāng)依賴關(guān)系是已知的情況下,確定數(shù)據(jù)基類型可直接以依賴關(guān)系以及趨勢(shì)基值為基礎(chǔ)即可。結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式或第一方面的第二種可能的實(shí)現(xiàn)方式或第一方面的第四種可能的實(shí)現(xiàn)方式,在第一方面的第五種可能的實(shí)現(xiàn)方式中,數(shù)據(jù)樣本包括連續(xù)性生成的數(shù)據(jù)樣本或周期性生成的數(shù)據(jù)樣本。可以看出,樣本的類型包含兩種,一種是連續(xù)性生成樣本,一種是周期性生成樣本,兩種樣本反應(yīng)的數(shù)據(jù)類型的狀態(tài)不盡相同,對(duì)于連續(xù)性生成樣本,主要反應(yīng)數(shù)據(jù)類型在一段連續(xù)時(shí)間的內(nèi)的變化,如樣本值的變化峰值,而對(duì)于周期性生成樣本,則主要反應(yīng)在每個(gè)周期內(nèi)的固定時(shí)間內(nèi),數(shù)據(jù)類型的變化,為數(shù)據(jù)類型的周期性特點(diǎn),兩種樣本的生成是從數(shù)據(jù)類型的兩個(gè)不同方面進(jìn)行。本發(fā)明第二方面還提供一種服務(wù)器,可包括:采集模塊,用于根據(jù)預(yù)測(cè)時(shí)間窗采集數(shù)據(jù)樣本集,預(yù)測(cè)時(shí)間窗包含至少兩個(gè)互不重疊的子時(shí)間窗,每個(gè)子時(shí)間窗分別對(duì)應(yīng)數(shù)據(jù)樣本集中的一個(gè)數(shù)據(jù)樣本,每個(gè)數(shù)據(jù)樣本中的數(shù)據(jù)屬于至少兩種數(shù)據(jù)類型,數(shù)據(jù)樣本集中的各數(shù)據(jù)樣本均屬于相同種類的數(shù)據(jù)類型,在每個(gè)數(shù)據(jù)樣本中每種數(shù)據(jù)類型的數(shù)據(jù)包括至少兩個(gè)樣本值,子時(shí)間窗包括至少兩個(gè)大小相同、有時(shí)間先后關(guān)系的 時(shí)間區(qū)段,一個(gè)時(shí)間區(qū)段對(duì)應(yīng)每種數(shù)據(jù)類型的數(shù)據(jù)的一個(gè)樣本值;統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)得到每個(gè)時(shí)間區(qū)段內(nèi)每種數(shù)據(jù)類型的數(shù)據(jù)的樣本值;針對(duì)數(shù)據(jù)樣本集中的目標(biāo)數(shù)據(jù)樣本中的目標(biāo)數(shù)據(jù)類型的數(shù)據(jù),根據(jù)目標(biāo)數(shù)據(jù)類型的數(shù)據(jù)的至少兩個(gè)樣本值計(jì)算目標(biāo)數(shù)據(jù)類型的數(shù)據(jù)的趨勢(shì)基值,趨勢(shì)基值反映目標(biāo)數(shù)據(jù)類型的數(shù)據(jù)的樣本值在目標(biāo)數(shù)據(jù)樣本對(duì)應(yīng)的子時(shí)間窗中的變化趨勢(shì),目標(biāo)數(shù)據(jù)樣本為數(shù)據(jù)樣本集中的任一數(shù)據(jù)樣本,目標(biāo)數(shù)據(jù)類型為目標(biāo)數(shù)據(jù)樣本中的任一數(shù)據(jù)類型;確定模塊,用于根據(jù)趨勢(shì)基值從至少兩種數(shù)據(jù)類型中確定數(shù)據(jù)基類型,至少兩種數(shù)據(jù)類型中除數(shù)據(jù)基類型之外的數(shù)據(jù)類型中至少一種數(shù)據(jù)類型依賴數(shù)據(jù)基類型,依賴數(shù)據(jù)基類型的數(shù)據(jù)類型的樣本值隨數(shù)據(jù)基類型的樣本值的變化而變化;平均值計(jì)算模塊,用于計(jì)算數(shù)據(jù)基類型的數(shù)據(jù)在數(shù)據(jù)樣本集中不同數(shù)據(jù)樣本中的趨勢(shì)基值的平均值;確定模塊還用于當(dāng)數(shù)據(jù)基類型的數(shù)據(jù)的趨勢(shì)基值的平均值大于預(yù)設(shè)的趨勢(shì)閾值時(shí),確定依賴數(shù)據(jù)基類型的數(shù)據(jù)類型;申請(qǐng)模塊,用于申請(qǐng)用以處理數(shù)據(jù)基類型的數(shù)據(jù)的邏輯單元,以及申請(qǐng)用以處理依賴數(shù)據(jù)基類型的數(shù)據(jù)類型的數(shù)據(jù)的關(guān)聯(lián)規(guī)則邏輯單元??梢岳斫獾氖牵摲?wù)器中的各模塊能夠?qū)崿F(xiàn)第一方面的方法中的流程。結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,確定模塊包括:依賴計(jì)算單元,用于針對(duì)數(shù)據(jù)樣本集中的一個(gè)數(shù)據(jù)樣本,執(zhí)行:對(duì)于數(shù)據(jù)類型中的選定數(shù)據(jù)類型,計(jì)算選定數(shù)據(jù)類型與各對(duì)比數(shù)據(jù)類型的趨勢(shì)基值之間的第一差值,選定數(shù)據(jù)類型為至少兩種數(shù)據(jù)類型中的任一數(shù)據(jù)類型,對(duì)比數(shù)據(jù)類型為至少兩種數(shù)據(jù)類型中除選定數(shù)據(jù)類型之外的數(shù)據(jù)類型中的一種;將具有小于預(yù)設(shè)的偏差閾值的第一差值的對(duì)比數(shù)據(jù)類型確定為依賴選定數(shù)據(jù)類型;確定對(duì)比數(shù)據(jù)類型中依賴選定數(shù)據(jù)類型的對(duì)比數(shù)據(jù)類型的數(shù)量;平均值運(yùn)算單元,用于計(jì)算在數(shù)據(jù)樣本集中不同的數(shù)據(jù)樣本中,依賴選定數(shù)據(jù)類型的對(duì)比數(shù)據(jù)類型的數(shù)量的平均值;確定單元,用于將計(jì)算出的平均值確定為選定數(shù)據(jù)類型的依賴密度值;還用于將具有最大依賴密度值的數(shù)據(jù)類型確定為數(shù)據(jù)基類型??梢岳斫獾氖?,確定模塊確定數(shù)據(jù)基類型的方式與第一方面的第一種可能的實(shí)現(xiàn)方式中的方法類似,此處不再贅述。結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,確定模塊還具體用于:分別確定數(shù)據(jù)樣本集中的每個(gè)數(shù)據(jù)樣本中依賴數(shù)據(jù)基類型的數(shù)據(jù)類型集合,從而形成至少兩個(gè)數(shù)據(jù)類型的集合;對(duì)至少兩個(gè)數(shù)據(jù)類型集合取交集;確定取交集后得到的數(shù)據(jù)類型集合中的數(shù)據(jù)類型為依賴數(shù)據(jù)基類型的數(shù)據(jù)類型。結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式或第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,服務(wù)器還包括:偏差閾值維護(hù)模塊,用于針對(duì)每個(gè)數(shù)據(jù)類型均對(duì)應(yīng)預(yù)設(shè)一個(gè)偏差閾值;還用于當(dāng)數(shù)據(jù)基類型變更時(shí),根據(jù)變更后的數(shù)據(jù)基類型將偏差閾值變更為與變更后的數(shù)據(jù)基類型對(duì)應(yīng)的偏差閾值。結(jié)合第二方面,在第二方面的第四種可能的實(shí)現(xiàn)方式中,確定模塊具體用于:根據(jù)預(yù)先設(shè)置的趨勢(shì)基值和預(yù)設(shè)的數(shù)據(jù)類型的依賴關(guān)系,從數(shù)據(jù)樣本集中的數(shù)據(jù)樣本的至少兩種數(shù)據(jù)類型中確定數(shù)據(jù)基類型。結(jié)合第二方面或第一方面的第一種可能的實(shí)現(xiàn)方式或第二方面的第二種可能的實(shí)現(xiàn)方式或第二方面的第四種可能的實(shí)現(xiàn)方式,在第二方面的第五種可能的實(shí)現(xiàn)方式中,數(shù)據(jù)樣本包括連續(xù)性生成的數(shù)據(jù)樣本或周期性生成的數(shù)據(jù)樣本??梢岳斫獾氖?,兩種生成的數(shù)據(jù)樣本的方式的說明與第一方面的第五種可能的實(shí)現(xiàn)方式中兩種生成的數(shù)據(jù)樣本的方式的說明類似,此處不再贅述。從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):本發(fā)明實(shí)施例通過根據(jù)預(yù)測(cè)時(shí)間窗采集樣本,樣本包括數(shù)據(jù)類型和數(shù)據(jù)類型的樣本值,預(yù)測(cè)時(shí)間窗包括至少一個(gè)時(shí)間單位,而后計(jì)算樣本的數(shù)據(jù)類型的趨勢(shì)基值,接 著根據(jù)趨勢(shì)基值確定樣本的數(shù)據(jù)基類型,在確定了數(shù)據(jù)類型之間的依賴關(guān)系之后,會(huì)計(jì)算該數(shù)據(jù)基類型的趨勢(shì)基值的平均值,通過與預(yù)設(shè)的趨勢(shì)閾值比較,當(dāng)該平均值大于趨勢(shì)閾值時(shí),表示需要申請(qǐng)邏輯單元,此時(shí)會(huì)申請(qǐng)基于數(shù)據(jù)基類型的邏輯單元和依賴數(shù)據(jù)基類型的數(shù)據(jù)類型的關(guān)聯(lián)規(guī)則單元,通過一次性完成多個(gè)邏輯單元的申請(qǐng),能夠解決現(xiàn)有技術(shù)中不能動(dòng)態(tài)申請(qǐng)各個(gè)關(guān)聯(lián)數(shù)據(jù)類型的關(guān)聯(lián)規(guī)則邏輯單元的問題,并且還能夠提高邏輯單元的申請(qǐng)效率。附圖說明為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例中方法的一個(gè)實(shí)施例圖;圖2是本發(fā)明實(shí)施例的資源調(diào)配方法的一個(gè)實(shí)施例圖;圖2a是本發(fā)明實(shí)施例的資源調(diào)配方法中預(yù)測(cè)時(shí)間窗的示意圖;圖3是本發(fā)明是實(shí)施例的資源調(diào)配方法中確定數(shù)據(jù)基類型的一個(gè)實(shí)施例圖;圖4是本發(fā)明實(shí)施例的服務(wù)器的一個(gè)實(shí)施例圖;圖5是本發(fā)明實(shí)施例的服務(wù)器中確定模塊的一個(gè)實(shí)施例圖;圖6是本發(fā)明實(shí)施例的服務(wù)器的另一實(shí)施例圖。具體實(shí)施方式本發(fā)明實(shí)施例提供了一種基于數(shù)據(jù)基類型的資源調(diào)配方法和服務(wù)器,能夠解決通過確定依賴數(shù)據(jù)基類型的數(shù)據(jù)類型從而能夠申請(qǐng)基于數(shù)據(jù)基類型的邏輯單元和依賴數(shù)據(jù)基類型的數(shù)據(jù)類型的關(guān)聯(lián)規(guī)則邏輯單元,從而提高邏輯單元的配置效率。以下分別進(jìn)行詳細(xì)說明。本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第 二”、“第三”“第四”等(如果存在)是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的實(shí)施例能夠以除了在這里圖示或描述的內(nèi)容以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或模塊的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或模塊,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或模塊。分布式系統(tǒng)廣泛應(yīng)用于各個(gè)領(lǐng)域,分布式處理和并行處理是為了提高并行處理速度采用的兩種不同的體系架構(gòu)。并行處理是利用多個(gè)功能部件或多個(gè)處理機(jī)同時(shí)工作來提高系統(tǒng)性能或可靠性的計(jì)算機(jī)系統(tǒng),這種系統(tǒng)至少包含指令級(jí)或指令級(jí)以上的并行。分布式處理則是將不同地點(diǎn)的,或具有不同功能的,或擁有不同數(shù)據(jù)的多臺(tái)計(jì)算機(jī)通過通信網(wǎng)絡(luò)連接起來,在控制系統(tǒng)的統(tǒng)一管理控制下,協(xié)調(diào)地完成大規(guī)模信息處理任務(wù)的計(jì)算機(jī)系統(tǒng)。分布式處理系統(tǒng)包含硬件,控制系統(tǒng),接口系統(tǒng),數(shù)據(jù),應(yīng)用程序和人等六個(gè)要素。而控制系統(tǒng)中包含了分布式操作系統(tǒng),分布式數(shù)據(jù)庫(kù)以及通信協(xié)議等。例如以一種客戶端/服務(wù)器體系為例,屬于分布式系統(tǒng)的一種,請(qǐng)參閱圖1,圖1是現(xiàn)有技術(shù)中客戶端/服務(wù)器體系結(jié)構(gòu)示意圖,該體系包括服務(wù)器和客戶端,且服務(wù)器和客戶端之間并不直接相連接而是通過互聯(lián)網(wǎng)相連接,在該圖中,應(yīng)用程序被建模成一組服務(wù),而這組服務(wù)由服務(wù)器來提供,客戶端可以通過互聯(lián)網(wǎng)連接至該服務(wù)器并使用,在該系統(tǒng)中,客戶端僅需知道有該服務(wù)的存在,而服務(wù)器通常不需要知道有客戶端的存在,相當(dāng)于客戶端和服務(wù)器是不同的進(jìn)程,并且該進(jìn)程與處理器之間也不一定是1:1的映射關(guān)系。然而,以這種分布式結(jié)構(gòu)的服務(wù)器組作為一個(gè)集群,一旦該集群的規(guī)模確定下來,對(duì)于這個(gè)集群的資源也就隨之確定,如何更智能的調(diào)配集群的資源以便發(fā)揮集群的最大能力,避免在網(wǎng)絡(luò)數(shù)據(jù)的壓力下緊急調(diào)配數(shù)據(jù)處理實(shí)例而產(chǎn)生的系統(tǒng)卡頓或者丟包變成一件急需的工作?,F(xiàn)有的靜態(tài)申請(qǐng)邏輯單元的方式無法解決卡頓或丟包的問題,而動(dòng)態(tài)申請(qǐng)邏輯單元的方式,由于是基于某一個(gè)孤立的數(shù)據(jù)類型動(dòng)態(tài)申請(qǐng)邏輯單元實(shí)例,常常不能動(dòng)態(tài)的申請(qǐng)各個(gè)關(guān)聯(lián)的數(shù)據(jù)類型的關(guān)聯(lián)規(guī)則邏輯單元,同樣會(huì)由于多次重復(fù)申請(qǐng)邏輯單元 導(dǎo)致系統(tǒng)卡頓的問題。本發(fā)明實(shí)施例為解決上述問題,提供如下方式,請(qǐng)參閱圖2,圖2是本發(fā)明實(shí)施例的資源調(diào)配方法的一個(gè)實(shí)施例圖,在提供服務(wù)的是單一服務(wù)器時(shí),其執(zhí)行主體是服務(wù)器,在提供服務(wù)器的是服務(wù)器組時(shí),執(zhí)行主體是服務(wù)器組中用以對(duì)集群資源進(jìn)行管理的控制設(shè)備,控制設(shè)備可以是運(yùn)行在其中一臺(tái)服務(wù)器上的軟件,也可以是一臺(tái)專用設(shè)備。如圖2所示,本發(fā)明的一個(gè)實(shí)施例提供一種數(shù)據(jù)基類型的資源調(diào)配方法,可包括以下內(nèi)容:201、根據(jù)預(yù)測(cè)時(shí)間窗采集數(shù)據(jù)樣本集。其中,請(qǐng)參閱圖2a,圖2a是本發(fā)明實(shí)施例的資源調(diào)配方法中預(yù)測(cè)時(shí)間窗的示意圖,其中,預(yù)測(cè)時(shí)間窗包含至少兩個(gè)互不重疊的子時(shí)間窗,即子時(shí)間窗1至子時(shí)間窗n,n為大于等于2的整數(shù),每個(gè)子時(shí)間窗分別對(duì)應(yīng)數(shù)據(jù)樣本集中的一個(gè)數(shù)據(jù)樣本,每個(gè)數(shù)據(jù)樣本中的數(shù)據(jù)屬于至少兩種數(shù)據(jù)類型,數(shù)據(jù)樣本集中的各數(shù)據(jù)樣本均屬于相同種類的數(shù)據(jù)類型,在每個(gè)數(shù)據(jù)樣本中每種數(shù)據(jù)類型的數(shù)據(jù)包括至少兩個(gè)樣本值,子時(shí)間窗包括至少兩個(gè)大小相同、有時(shí)間先后關(guān)系的時(shí)間區(qū)段,即時(shí)間區(qū)段1至?xí)r間區(qū)段m,m為大于等于2的整數(shù),一個(gè)時(shí)間區(qū)段對(duì)應(yīng)每種數(shù)據(jù)類型的數(shù)據(jù)的一個(gè)樣本值。需要說明的是,預(yù)測(cè)時(shí)間窗實(shí)際是采集數(shù)據(jù)樣本的時(shí)間規(guī)則,而數(shù)據(jù)類型對(duì)應(yīng)的樣本值就是采用了該時(shí)間規(guī)則采集的樣本值,該時(shí)間規(guī)則有多種方式來體現(xiàn),例如,該時(shí)間規(guī)則可以限定兩個(gè)子時(shí)間窗,每個(gè)子時(shí)間窗對(duì)應(yīng)一個(gè)采集時(shí)長(zhǎng),每個(gè)子時(shí)間窗均對(duì)應(yīng)一個(gè)數(shù)據(jù)樣本,而每個(gè)子時(shí)間窗都對(duì)應(yīng)劃分成至少兩個(gè)時(shí)間區(qū)段,一個(gè)時(shí)間區(qū)段對(duì)應(yīng)每種數(shù)據(jù)類型的數(shù)據(jù)的一個(gè)樣本值。本發(fā)明實(shí)施例以及后續(xù)實(shí)施例中所提及的數(shù)據(jù)類型是一種非結(jié)構(gòu)化數(shù)據(jù),在進(jìn)行數(shù)據(jù)的特征在識(shí)別后,每種數(shù)據(jù)類型對(duì)應(yīng)系統(tǒng)的一種自定義的業(yè)務(wù)類型,如網(wǎng)管數(shù)據(jù),郵件數(shù)據(jù),Web數(shù)據(jù)等等。進(jìn)一步,數(shù)據(jù)類型還可以進(jìn)一步細(xì)分,例如系統(tǒng)根據(jù)不同的非結(jié)構(gòu)化數(shù)據(jù)源,從某一角度給予數(shù)據(jù)的自定義分類,例如C廠商的路由設(shè)備產(chǎn)生的日志數(shù)據(jù)的數(shù)據(jù)類型為Netflow。舉例來說,針對(duì)Syslog這類非結(jié)構(gòu)化數(shù)據(jù),可以根據(jù)一系列以編號(hào)排定的文件(RequestForComments,RFC)標(biāo)準(zhǔn)的定義基于字符串匹配的識(shí)別規(guī)則, 例如規(guī)則1。每種數(shù)據(jù)類型都有對(duì)應(yīng)的識(shí)別規(guī)則。根據(jù)Netflow規(guī)范定義規(guī)則2,根據(jù)Netstream規(guī)范定義規(guī)則3。接收到流量數(shù)據(jù)后,對(duì)接收到的數(shù)據(jù)的數(shù)據(jù)頭進(jìn)行截取,根據(jù)截取出的特征,基于規(guī)則1對(duì)截取的特征進(jìn)行匹配,從而確認(rèn)流量數(shù)據(jù)承載的日志的數(shù)據(jù)類型是否是Syslog。如果匹配,確定流量數(shù)據(jù)承載的日志的數(shù)據(jù)類型是Syslog。如果截取的特征與規(guī)則1不匹配,繼續(xù)使用規(guī)則2或規(guī)則3對(duì)特征進(jìn)行匹配,如果特征與規(guī)則2匹配,則確定流量數(shù)據(jù)承載的日志的數(shù)據(jù)類型為Netflow,如果特征與規(guī)則3匹配,則確定流量數(shù)據(jù)承載的日志的數(shù)據(jù)類型為Netstream。其中,Syslog系統(tǒng)日志協(xié)議,是在一個(gè)IP網(wǎng)絡(luò)中轉(zhuǎn)發(fā)系統(tǒng)日志信息的標(biāo)準(zhǔn),該協(xié)議提供了一個(gè)傳遞方式,允許一個(gè)設(shè)備通過網(wǎng)絡(luò)把事件信息傳遞給事件信息接受者,該接受者也稱之為日志服務(wù)器。NetFlow是一種數(shù)據(jù)交換方式,其工作原理是:NetFlow利用標(biāo)準(zhǔn)的交換模式處理數(shù)據(jù)流的第一個(gè)IP包數(shù)據(jù),生成NetFlow緩存,隨后同樣的數(shù)據(jù)基于緩存信息在同一個(gè)數(shù)據(jù)流中進(jìn)行傳輸,不再匹配相關(guān)的訪問控制等策略,NetFlow緩存同時(shí)包含了隨后數(shù)據(jù)流的統(tǒng)計(jì)信息。Netstream則是提一種供報(bào)文統(tǒng)計(jì)功能,它根據(jù)報(bào)文的目的ip地址、目的端口號(hào)、源ip地址、源端口號(hào)、協(xié)議號(hào)和服務(wù)類型(TypeofService,ToS)來區(qū)分流信息,并針對(duì)不同的流信息進(jìn)行獨(dú)立的數(shù)據(jù)統(tǒng)計(jì),其中,ToS是服務(wù)質(zhì)量(QualityofService,QoS)的一種標(biāo)記機(jī)制,ToS是三層數(shù)據(jù)包的服務(wù)類型標(biāo)記。以上僅以日志數(shù)據(jù)為例對(duì)數(shù)據(jù)類型進(jìn)行說明,顯然也可以用類似的方式對(duì)網(wǎng)管數(shù)據(jù),郵件數(shù)據(jù)等其他業(yè)務(wù)數(shù)據(jù)進(jìn)行分類。具體的,舉例來說,如果樣本是針對(duì)數(shù)據(jù)流量的樣本,則時(shí)間區(qū)段可以設(shè)定為一分鐘,則對(duì)于某一數(shù)據(jù)類型來說,該數(shù)據(jù)類型的一個(gè)樣本值就是一分鐘內(nèi)采集到的該數(shù)據(jù)類型的數(shù)據(jù)的數(shù)量,在同一時(shí)間區(qū)段內(nèi),會(huì)以并行的方式采集多個(gè)數(shù)據(jù)類型的樣本值,連續(xù)采集一個(gè)子時(shí)間窗的時(shí)長(zhǎng),即可得到一個(gè)數(shù)據(jù)樣本。需要說明的是,對(duì)于樣本值來說,可直接按照時(shí)間區(qū)段為一分鐘采集的一分鐘時(shí)間中某一數(shù)據(jù)類型的日志條數(shù)作為樣本值,也可采集時(shí)長(zhǎng)設(shè)定為時(shí) 間區(qū)段的整數(shù)倍,如五分鐘,采集五分鐘的某一數(shù)據(jù)類型的日志條數(shù),而后將該日志條數(shù)除以五得到樣本值,具體的采用兩種方式之中的哪一種不作限定。又舉例來說,例如一個(gè)數(shù)據(jù)樣本由五個(gè)不同的數(shù)據(jù)類型組成,每種數(shù)據(jù)類型的數(shù)據(jù)的樣本值有五個(gè),此時(shí)一個(gè)數(shù)據(jù)樣本實(shí)際包含了二十五個(gè)樣本值,該數(shù)據(jù)樣本對(duì)應(yīng)的子時(shí)間窗可以限定每一數(shù)據(jù)類型的這五個(gè)樣本值的采集時(shí)長(zhǎng)以及具體開始的時(shí)刻,該子時(shí)間窗可根據(jù)實(shí)際要求自行設(shè)定,此處不作限定。此外,采集的數(shù)據(jù)樣本的數(shù)量也根據(jù)需要預(yù)測(cè)的精度的不同而不同,如需求的預(yù)測(cè)精度比較高,則可以采集多個(gè)數(shù)據(jù)樣本進(jìn)行預(yù)測(cè),例如采用四個(gè)數(shù)據(jù)樣本,此時(shí)預(yù)測(cè)時(shí)間窗包含十個(gè)子時(shí)間窗,若需求的預(yù)測(cè)精度較低,則可以采集少量的樣本即可,如僅僅采集兩個(gè)樣本進(jìn)行預(yù)測(cè),此時(shí)預(yù)測(cè)時(shí)間窗包含兩個(gè)子時(shí)間窗。作為可選的,數(shù)據(jù)樣本的生成方式包括連續(xù)性生成的數(shù)據(jù)樣本或周期性生成的數(shù)據(jù)樣本。需要說明的是,數(shù)據(jù)樣本的生成方式為按照預(yù)測(cè)時(shí)間窗的時(shí)間規(guī)則生成,其中,連續(xù)性生成的數(shù)據(jù)樣本為一串連續(xù)的時(shí)長(zhǎng)采集的樣本值,周期性生成數(shù)據(jù)樣本按照一定的周期進(jìn)行數(shù)據(jù)樣本的采集,從而得到樣本值。舉例來說,若子時(shí)間窗包括五個(gè)時(shí)間區(qū)段,預(yù)測(cè)時(shí)間窗包括五個(gè)子時(shí)間窗,則預(yù)測(cè)時(shí)間窗按照連續(xù)的時(shí)長(zhǎng)采集數(shù)據(jù)樣本具體為,若時(shí)間區(qū)段為一分鐘,連續(xù)采集五分鐘得到五個(gè)時(shí)間區(qū)段對(duì)應(yīng)的五個(gè)樣本值,得到一個(gè)子時(shí)間窗對(duì)應(yīng)的一個(gè)數(shù)據(jù)樣本,此外,連續(xù)采集二十五分鐘,得到預(yù)測(cè)時(shí)間窗對(duì)應(yīng)的五個(gè)數(shù)據(jù)樣本,這種生成方式為連續(xù)性生成的數(shù)據(jù)樣本;又舉例來說,預(yù)測(cè)時(shí)間窗按照周期性的采集數(shù)據(jù)樣本具體為,若時(shí)間區(qū)段為一分鐘,但是并非連續(xù)采集,而是每隔一個(gè)小時(shí)采集該小時(shí)的第一分鐘,一個(gè)子時(shí)間窗內(nèi)針對(duì)一種數(shù)據(jù)類型一共采集五分鐘得到五個(gè)樣本值,按照此方式采集五個(gè)子時(shí)間窗,的到五個(gè)數(shù)據(jù)樣本,這種數(shù)據(jù)樣本則為周期性生成的數(shù)據(jù)樣本??梢钥闯?,數(shù)據(jù)樣本的是周期性生成還是連續(xù)性生成實(shí)際是可以自行定義的,可根據(jù)具體的數(shù)據(jù)樣本采集規(guī)則自行設(shè)定數(shù)據(jù)樣本的生成方式,當(dāng)然也可以預(yù) 定義數(shù)據(jù)樣本的生成方式,具體不作限定。202、統(tǒng)計(jì)得到每個(gè)時(shí)間區(qū)段內(nèi)每種數(shù)據(jù)類型的數(shù)據(jù)的樣本值,針對(duì)數(shù)據(jù)樣本集中的目標(biāo)數(shù)據(jù)樣本中的目標(biāo)數(shù)據(jù)類型的數(shù)據(jù),根據(jù)目標(biāo)數(shù)據(jù)類型的數(shù)據(jù)的至少兩個(gè)樣本值計(jì)算目標(biāo)數(shù)據(jù)類型的數(shù)據(jù)的趨勢(shì)基值。其中,趨勢(shì)基值反映目標(biāo)數(shù)據(jù)類型的數(shù)據(jù)的樣本值在目標(biāo)數(shù)據(jù)樣本對(duì)應(yīng)的子時(shí)間窗中的變化趨勢(shì),目標(biāo)數(shù)據(jù)樣本為數(shù)據(jù)樣本集中的任一數(shù)據(jù)樣本,目標(biāo)數(shù)據(jù)類型為目標(biāo)數(shù)據(jù)樣本中的任一數(shù)據(jù)類型。需要說明的是,該趨勢(shì)基值反映的是對(duì)應(yīng)數(shù)據(jù)類型對(duì)應(yīng)的樣本值的變化趨勢(shì),該值的表現(xiàn)形式有很多,下面以其中一種進(jìn)行介紹,例如這對(duì)某一數(shù)據(jù)類型的趨勢(shì)基值可以按照如下方式進(jìn)行計(jì)算:首先計(jì)算該數(shù)據(jù)類型的某一樣本值與該樣本值相鄰的前一樣本值之間的比值,依次計(jì)算出該數(shù)據(jù)類型的所有樣本值中的這類比值,然后取所有比值的平均值作為趨勢(shì)基值,此時(shí),該趨勢(shì)基值反應(yīng)的樣本值的變化快慢的程度,當(dāng)然也可采用其他趨勢(shì)模型計(jì)算對(duì)應(yīng)的趨勢(shì)基值,如將樣本值的平均變化值作為趨勢(shì)基值,如分別計(jì)算某一樣本值與該樣本值相鄰的前一樣本值的差值,而后計(jì)算所有差值,最后將差值的平均值作為趨勢(shì)基值,具體可根據(jù)數(shù)據(jù)的實(shí)際情況靈活選用不同的計(jì)算方式,不作具體限定。203、根據(jù)趨勢(shì)基值從至少兩種數(shù)據(jù)類型中確定數(shù)據(jù)基類型。其中,至少兩種數(shù)據(jù)類型中除數(shù)據(jù)基類型之外的數(shù)據(jù)類型中至少一種數(shù)據(jù)類型依賴數(shù)據(jù)基類型,依賴數(shù)據(jù)基類型的數(shù)據(jù)類型的樣本值隨數(shù)據(jù)基類型的樣本值的變化而變化;可以理解的是,數(shù)據(jù)基類型具有如上屬性,且該數(shù)據(jù)基類型一般是至少兩種數(shù)據(jù)類型之中,具有最多的數(shù)據(jù)類型依賴的數(shù)據(jù)類型,舉例來說,若一共有五個(gè)數(shù)據(jù)類型,簡(jiǎn)稱數(shù)據(jù)類型一、數(shù)據(jù)類型二、數(shù)據(jù)類型三、數(shù)據(jù)類型四和數(shù)據(jù)類型五,每一數(shù)據(jù)類型被五個(gè)數(shù)據(jù)類型中其他數(shù)據(jù)類型依賴的數(shù)量依次為兩個(gè)、三個(gè)、三個(gè)、四個(gè)和兩個(gè),則針對(duì)數(shù)據(jù)類型四來說,具有四個(gè)數(shù)據(jù)類型依賴數(shù)據(jù)類型四,具有最多的依賴的數(shù)量,因此,可將該數(shù)據(jù)類型四作為數(shù)據(jù)基類型。需要說明的是,針對(duì)步驟203根據(jù)趨勢(shì)基值從至少兩種數(shù)據(jù)類型中確定數(shù)據(jù)基類型,其方式可以有多種,下面以其中一種方式進(jìn)行介紹,請(qǐng)參閱圖3, 圖3是本發(fā)明是實(shí)施例的資源調(diào)配方法中確定數(shù)據(jù)基類型的一個(gè)實(shí)施例圖,其中,步驟203所示的根據(jù)趨勢(shì)基值確定數(shù)據(jù)基類型的方式具體可包括如下步驟:301、計(jì)算選定數(shù)據(jù)類型與各對(duì)比數(shù)據(jù)類型的趨勢(shì)基值之間的第一差值??梢岳斫獾氖牵撚?jì)算步驟是針對(duì)數(shù)據(jù)樣本集中的一個(gè)數(shù)據(jù)樣本執(zhí)行的,選定數(shù)據(jù)類型為至少兩種數(shù)據(jù)類型中的任一數(shù)據(jù)類型,對(duì)比數(shù)據(jù)類型為至少兩種數(shù)據(jù)類型中除選定數(shù)據(jù)類型之外的數(shù)據(jù)類型中的一種;其中,將選出的選定數(shù)據(jù)類型與對(duì)比數(shù)據(jù)類型的趨勢(shì)基值作差值運(yùn)算,得到第一差值,分別計(jì)算出以所有數(shù)據(jù)類型中每一數(shù)據(jù)類型作為選定數(shù)據(jù)類型時(shí)的第一差值,該第一差值越大表示兩個(gè)數(shù)據(jù)類型之間差別越明顯,而該第一差值越小,則表示兩個(gè)數(shù)據(jù)類型之間的差別越小。302、將具有小于預(yù)設(shè)的偏差閾值的第一差值的對(duì)比數(shù)據(jù)類型確定為依賴選定數(shù)據(jù)類型;其中,在計(jì)算出所有的第一差值后,會(huì)分別對(duì)每一第一差值進(jìn)行判斷,判斷的基準(zhǔn)是預(yù)設(shè)的偏差閾值,該預(yù)設(shè)的偏差閾值是判斷兩個(gè)數(shù)據(jù)類型之間是否有依賴關(guān)系的一個(gè)標(biāo)準(zhǔn),超過該標(biāo)準(zhǔn)的表示具有依賴關(guān)系,未超過該標(biāo)準(zhǔn)的標(biāo)識(shí)不具有依賴關(guān)系。通過該第一差值和預(yù)設(shè)的偏差閾值即可確定出目標(biāo)數(shù)據(jù)類型的依賴密度值。具體的,首先將預(yù)設(shè)偏差值與第一差值進(jìn)行對(duì)比,將小于預(yù)設(shè)的偏差閾值的第一差值對(duì)應(yīng)的對(duì)比數(shù)據(jù)類型確定為依賴選定數(shù)據(jù)類型,此步驟確定了兩個(gè)數(shù)據(jù)類型之間的依賴關(guān)系,而后據(jù)此方式確定出對(duì)于選定數(shù)據(jù)類型的所有對(duì)比數(shù)據(jù)類型中依賴該選定數(shù)據(jù)類型的依賴數(shù)量。由此可見,在計(jì)算依賴密度值時(shí),首先會(huì)計(jì)算出相應(yīng)的第一差值,該第一差值是目標(biāo)數(shù)據(jù)類型與對(duì)比數(shù)據(jù)類型的趨勢(shì)基值之間的差值,該第一差值能反應(yīng)兩個(gè)數(shù)據(jù)類型之間的差異程度,而后通過該第一差值以及設(shè)定的針對(duì)第一差值的標(biāo)準(zhǔn)值,即預(yù)設(shè)的偏差閾值,即可確定出目標(biāo)數(shù)據(jù)類型的依賴密度值,可通過此步驟計(jì)算出數(shù)據(jù)類型中每一數(shù)據(jù)類型作為目標(biāo)數(shù)據(jù)類型的依賴密度值,提高了依賴密度值的運(yùn)算效率。需要說明的是,設(shè)定的預(yù)設(shè)的偏差閾值和第一差值之間具有對(duì)應(yīng)關(guān)系的, 通過該對(duì)應(yīng)關(guān)系即可確定出依賴密度值。303、確定對(duì)比數(shù)據(jù)類型中依賴選定數(shù)據(jù)類型的對(duì)比數(shù)據(jù)類型的數(shù)量;可以理解的是,通過步驟302給出確定依賴選定數(shù)據(jù)類型的方式,將每一對(duì)比數(shù)據(jù)類型均與選定數(shù)據(jù)類型進(jìn)行對(duì)比,依賴該選定數(shù)據(jù)類型,則該選定數(shù)據(jù)類型的依賴數(shù)量加一,通過此方式能確定出對(duì)比數(shù)據(jù)類型中依賴該選定數(shù)據(jù)類型的數(shù)量。304、計(jì)算在數(shù)據(jù)樣本集中不同的數(shù)據(jù)樣本中,依賴選定數(shù)據(jù)類型的對(duì)比數(shù)據(jù)類型的數(shù)量的平均值;305、將計(jì)算出的平均值確定為選定數(shù)據(jù)類型的依賴密度值;可以理解的是,通過步驟303僅計(jì)算出了一個(gè)數(shù)據(jù)類型作為選定數(shù)據(jù)類型時(shí),該選定數(shù)據(jù)類型具有的依賴該選定數(shù)據(jù)類型的對(duì)比數(shù)據(jù)類型的數(shù)量,由于在統(tǒng)計(jì)數(shù)據(jù)樣本時(shí),統(tǒng)計(jì)了多個(gè)數(shù)據(jù)樣本,可分別計(jì)算出每個(gè)數(shù)據(jù)樣本中同樣的選定數(shù)據(jù)類型具有的依賴該選定數(shù)據(jù)類型的對(duì)比數(shù)據(jù)類型的數(shù)量,之后執(zhí)行步驟305將每個(gè)數(shù)據(jù)樣本中的該數(shù)量總和起來取平均值,就得到該選定數(shù)據(jù)類型在數(shù)據(jù)樣本集的情況下的依賴密度值。306、將具有最大依賴密度值的數(shù)據(jù)類型確定為數(shù)據(jù)基類型??梢岳斫獾氖牵凑詹襟E301至步驟305所給出的計(jì)算依賴密度值的方式,分別將每一數(shù)據(jù)樣本分別為選定數(shù)據(jù)類型,然后分別計(jì)算出對(duì)應(yīng)的依賴密度值,例如一個(gè)數(shù)據(jù)樣本中具有五個(gè)數(shù)據(jù)類型,則最終會(huì)計(jì)算出五個(gè)依賴密度值,將其中具有最大依賴密度值的數(shù)據(jù)類型確定為數(shù)據(jù)基類型,因此該數(shù)據(jù)基類型具有平均最多的數(shù)據(jù)類型依賴該數(shù)據(jù)基類型。采用此方式能夠更為高效的運(yùn)算出依賴密度值,從而提高資源調(diào)配方法的執(zhí)行效率。其中,在計(jì)算出所有數(shù)據(jù)類型的依賴密度值后,可以通過對(duì)這些依賴密度值進(jìn)行比較,由于該依賴密度值反應(yīng)出其他數(shù)據(jù)類型對(duì)該依賴密度值對(duì)應(yīng)的數(shù)據(jù)類型的依賴度,因此可將具有最大依賴密度值的數(shù)據(jù)類型作為數(shù)據(jù)基類型。可以看出,采用上述方式,先根據(jù)趨勢(shì)基值將所有的數(shù)據(jù)類型的依賴密度值計(jì)算出來,由于該依賴密度值反應(yīng)出其他數(shù)據(jù)類型對(duì)該依賴密度值對(duì)應(yīng)的數(shù)據(jù)類型的依賴度,對(duì)這些依賴密度值進(jìn)行比較,將具有最大依賴密度值 的數(shù)據(jù)類型作為數(shù)據(jù)基類型,能夠快速高效的確定出數(shù)據(jù)基類型。需要說明的是,偏差閾值并非一成不變的,而是根據(jù)一定條件進(jìn)行改變的,具體的,可采用以下方式變更偏差閾值,可選的,該資源調(diào)配方法還可包括:針對(duì)每個(gè)數(shù)據(jù)類型均對(duì)應(yīng)預(yù)設(shè)一個(gè)偏差閾值;當(dāng)數(shù)據(jù)基類型變更時(shí),根據(jù)變更后的數(shù)據(jù)基類型將偏差閾值變更為與變更后的數(shù)據(jù)基類型對(duì)應(yīng)的偏差閾值??梢钥闯觯總€(gè)數(shù)據(jù)類型實(shí)際均對(duì)應(yīng)預(yù)設(shè)了一個(gè)偏差閾值,因此偏差閾值并非一成不變的,而是在數(shù)據(jù)類型變更時(shí),也跟著改變,如可根據(jù)數(shù)據(jù)樣本的數(shù)據(jù)類型進(jìn)行變更,由于數(shù)據(jù)樣本的數(shù)據(jù)類型的不同采集的樣本值計(jì)算出的趨勢(shì)基值的差別較大,因而產(chǎn)生的第一差值也不盡相同,如果仍舊采用原本的預(yù)設(shè)的偏差閾值,則會(huì)影響后續(xù)的依賴密度值的計(jì)算,進(jìn)而影響數(shù)據(jù)基類型的確定,因此采用根據(jù)數(shù)據(jù)樣本的數(shù)據(jù)類型變更偏差閾值能夠增強(qiáng)本發(fā)明實(shí)施例方案的可擴(kuò)展性。需要說明的是,除上述通過預(yù)測(cè)依賴關(guān)系,即計(jì)算依賴密度值,并根據(jù)該關(guān)系確定數(shù)據(jù)基類型外,還可采用如下方式,作為可選的,根據(jù)預(yù)先設(shè)置的趨勢(shì)基值和預(yù)設(shè)的數(shù)據(jù)類型的依賴關(guān)系,從數(shù)據(jù)樣本集中的數(shù)據(jù)樣本的至少兩種數(shù)據(jù)類型中確定數(shù)據(jù)基類型??梢岳斫獾氖?,在依賴關(guān)系已知的情況下,可直接根據(jù)趨勢(shì)基值和預(yù)設(shè)的依賴關(guān)系就可確定出對(duì)應(yīng)的數(shù)據(jù)基類型,而無需進(jìn)行繁雜的依賴依賴密度值運(yùn)算過程來確定數(shù)據(jù)基類型。204、計(jì)算數(shù)據(jù)基類型的數(shù)據(jù)在數(shù)據(jù)樣本集中不同數(shù)據(jù)樣本中的趨勢(shì)基值的平均值。其中,在確定出數(shù)據(jù)基類型后,會(huì)計(jì)算出該數(shù)據(jù)基類型的趨勢(shì)基值的平均值。需要說明的是,數(shù)據(jù)基類型實(shí)際也為數(shù)據(jù)類型中的一種,因此數(shù)據(jù)基類型的趨勢(shì)基值在前述步驟中已經(jīng)計(jì)算過了,由于根據(jù)采集的樣本的數(shù)量不同,如采集了五個(gè)樣本,則該數(shù)據(jù)基類型就會(huì)有五個(gè)趨勢(shì)基值,此步驟中會(huì)計(jì)算著五個(gè)趨勢(shì)基值的平均值,從而確定出這一數(shù)據(jù)基類型的變化趨勢(shì)。205、確定依賴數(shù)據(jù)基類型的數(shù)據(jù)類型。其中,若數(shù)據(jù)基類型的數(shù)據(jù)的趨勢(shì)基值的平均值大于預(yù)設(shè)的趨勢(shì)閾值,則確定依賴數(shù)據(jù)基類型的數(shù)據(jù)類型。需要說明的是,設(shè)置該趨勢(shì)閾值的目的在于給予一個(gè)判斷條件,該趨勢(shì)閾值能夠作為該數(shù)據(jù)基類型最終是否需要申請(qǐng)邏輯單元的警戒值,超過該值時(shí),表示需要進(jìn)行后續(xù)的申請(qǐng),而在申請(qǐng)之前,會(huì)確定出依賴該數(shù)據(jù)類型的數(shù)據(jù)類型,這些數(shù)據(jù)類型都是后續(xù)參與申請(qǐng)邏輯單元的數(shù)據(jù)類型,因此需要對(duì)其進(jìn)行一次確定,從而進(jìn)一步提高申請(qǐng)邏輯單元的效率。作為可選的,該步驟205中確定依賴數(shù)據(jù)基類型的數(shù)據(jù)類型的步驟可被如下步驟替代:分別確定數(shù)據(jù)樣本集中的每個(gè)數(shù)據(jù)樣本中依賴數(shù)據(jù)基類型的數(shù)據(jù)類型集合,從而形成至少兩個(gè)數(shù)據(jù)類型的集合;對(duì)至少兩個(gè)數(shù)據(jù)類型集合取交集;確定取交集后得到的數(shù)據(jù)類型集合中的數(shù)據(jù)類型為依賴數(shù)據(jù)基類型的數(shù)據(jù)類型??梢钥闯?,雖然之前在確定數(shù)據(jù)基類型時(shí),分別計(jì)算了在不同的數(shù)據(jù)樣本中,數(shù)據(jù)基類型具有的依賴數(shù)量,即依賴該數(shù)據(jù)基類型的數(shù)據(jù)類型集合,但是由于不同數(shù)據(jù)樣本中,這些數(shù)據(jù)類型的集合也是不相同的,因此最終需要申請(qǐng)關(guān)聯(lián)規(guī)則邏輯單元的數(shù)據(jù)類型需要再次進(jìn)行確定,其中的一個(gè)方式就是采用上述步驟,對(duì)這些不同數(shù)據(jù)樣本中的數(shù)據(jù)類型集合取交集運(yùn)算,從其中找出所有的數(shù)據(jù)類型集合中均具有的數(shù)據(jù)類型,將這類數(shù)據(jù)類型確定為申請(qǐng)關(guān)聯(lián)規(guī)則邏輯單元的數(shù)據(jù)類型。需要說明的是,若具有五個(gè)數(shù)據(jù)樣本,則會(huì)產(chǎn)生五個(gè)數(shù)據(jù)類型集合,將這五個(gè)數(shù)據(jù)類型集合取交集得到的數(shù)據(jù)類型很可能只有一個(gè)或者一個(gè)都沒有,因此可進(jìn)一步放寬到五個(gè)數(shù)據(jù)類型集合中的至少四個(gè)集合交集所得集合,或是至少三個(gè)集合交集所得集合,亦或是在某些情形下,可設(shè)置為至少兩個(gè)集合交集所得集合,具體的可根據(jù)實(shí)際申請(qǐng)策略進(jìn)行調(diào)整,此處不作限定。206、申請(qǐng)基于數(shù)據(jù)基類型的邏輯單元和依賴數(shù)據(jù)基類型的數(shù)據(jù)類型的關(guān)聯(lián)規(guī)則邏輯單元。可以理解的是,確定出了依賴該數(shù)據(jù)基類型的數(shù)據(jù)類型,則表示這些數(shù)據(jù)類型需要申請(qǐng)數(shù)據(jù)基類型的邏輯單元和依賴數(shù)據(jù)基類型的數(shù)據(jù)類型的關(guān)聯(lián)規(guī)則邏輯單元。其中,若數(shù)據(jù)基類型的趨勢(shì)基值的平均值大于步驟205中提及的預(yù)設(shè)的趨勢(shì)閾值時(shí),則會(huì)申請(qǐng)基于數(shù)據(jù)基類型的邏輯單元和依賴數(shù)據(jù)基類型的數(shù)據(jù)類型的關(guān)聯(lián)規(guī)則邏輯單元,依賴數(shù)據(jù)基類型的數(shù)據(jù)類型為樣本的數(shù)據(jù)類型中除數(shù)據(jù)基類型之外的其余數(shù)據(jù)類型。需要說明的是,設(shè)置該趨勢(shì)閾值的目的在于給予一個(gè)判斷條件,該趨勢(shì)閾值能夠作為該數(shù)據(jù)基類型是否需要申請(qǐng)邏輯單元的警戒值,超過該值時(shí),則表示需要申請(qǐng)數(shù)據(jù)基類型的邏輯單元和依賴數(shù)據(jù)基類型的數(shù)據(jù)類型的關(guān)聯(lián)規(guī)則邏輯單元。由此可見,本發(fā)明實(shí)施例通過采集對(duì)應(yīng)預(yù)測(cè)時(shí)間窗的數(shù)據(jù)類型的數(shù)據(jù)樣本,而后計(jì)算數(shù)據(jù)樣本中數(shù)據(jù)類型的數(shù)據(jù)的趨勢(shì)基值,接著根據(jù)趨勢(shì)基值確定樣本的數(shù)據(jù)基類型,其他數(shù)據(jù)類型之中至少一個(gè)依賴該數(shù)據(jù)基類型,在確定了數(shù)據(jù)類型之間的依賴關(guān)系之后,會(huì)計(jì)算該數(shù)據(jù)基類型的趨勢(shì)基值的平均值,通過與預(yù)設(shè)的趨勢(shì)閾值比較,當(dāng)該平均值大于趨勢(shì)閾值時(shí),表示需要申請(qǐng)邏輯單元,并且會(huì)進(jìn)一步確定出需要申請(qǐng)關(guān)聯(lián)規(guī)則邏輯單元的數(shù)據(jù)類型,并申請(qǐng)基于數(shù)據(jù)基類型的邏輯單元和依賴數(shù)據(jù)基類型的數(shù)據(jù)類型的關(guān)聯(lián)規(guī)則單元,從而能夠解決現(xiàn)有技術(shù)中不能動(dòng)態(tài)申請(qǐng)各個(gè)關(guān)聯(lián)數(shù)據(jù)類型的關(guān)聯(lián)規(guī)則邏輯單元的問題,并且由于一次性完成多個(gè)邏輯單元的申請(qǐng),還能夠提高邏輯單元的申請(qǐng)效率。此外,為了使得趨勢(shì)基值的運(yùn)算效率更高,還可采用如下方式計(jì)算趨勢(shì)基值。作為可選的,該資源調(diào)配方法還可包括:按照預(yù)測(cè)時(shí)間窗和數(shù)據(jù)類型在樣本列表中填充采集的數(shù)據(jù)樣本的樣本值,樣本列表的行按照樣本的數(shù)據(jù)類型排列,樣本列表的列按照樣本的數(shù)據(jù)集排列。其中,該數(shù)據(jù)集為按照預(yù)測(cè)時(shí)間窗的時(shí)間規(guī)則采集的樣本值。此時(shí),步驟202可替換為如下步驟:根據(jù)樣本的樣本值計(jì)算樣本列表中數(shù)據(jù)類型對(duì)應(yīng)的樣本值按照數(shù)據(jù)集排列的順序變化的趨勢(shì)基值??梢岳斫獾氖?,由于將樣本值分別填充到樣本列表中,該樣本列表中的行按照樣本的數(shù)據(jù)類型排列,列按照樣本的數(shù)據(jù)集排列,在計(jì)算趨勢(shì)基值時(shí),僅需從列中取出列對(duì)應(yīng)的數(shù)據(jù)類型所對(duì)應(yīng)的樣本值即可,而后按照列從上至下的順序,將下面一個(gè)樣本值與上面一個(gè)樣本值作比值,而后依次得到所有比值,并計(jì)算比值的平均值作為趨勢(shì)基值,從而得到該數(shù)據(jù)類型的趨勢(shì)基值,相對(duì)于采用一維方式排列數(shù)據(jù),采用此二維表格的方式排列,能夠提高運(yùn)算效率,增強(qiáng)資源調(diào)配方案的可擴(kuò)展性。上面以圖2和圖3所示實(shí)施例對(duì)本發(fā)明實(shí)施例的資源調(diào)配方法進(jìn)行了介紹,下面結(jié)合一個(gè)實(shí)際的預(yù)測(cè)例對(duì)本發(fā)明實(shí)施例的資源調(diào)配方法進(jìn)行說明。其中,樣本是以流量為基礎(chǔ)的,即日志數(shù)據(jù)為流量日志數(shù)據(jù),每一個(gè)數(shù)據(jù)樣本共采集五種數(shù)據(jù)類型,每種數(shù)據(jù)類型采集五個(gè)樣本值,即每個(gè)數(shù)據(jù)類型對(duì)應(yīng)的子時(shí)間窗具有五個(gè)時(shí)間區(qū)段,分別為時(shí)間區(qū)段1、時(shí)間區(qū)段2、時(shí)間區(qū)段3、時(shí)間區(qū)段4和時(shí)間區(qū)段5,每個(gè)數(shù)據(jù)類型對(duì)應(yīng)于這五個(gè)區(qū)段分別具有一個(gè)樣本值。具體的,每一個(gè)數(shù)據(jù)類型的一個(gè)樣本值是連續(xù)采集五分鐘的該數(shù)據(jù)類型的數(shù)據(jù)的日志數(shù)據(jù)的條數(shù),然后將該條數(shù)值除以五得到一分鐘的平均條數(shù)作為該數(shù)據(jù)類型的一個(gè)樣本值,按照此方式采集五個(gè)數(shù)據(jù)類型,每個(gè)數(shù)據(jù)類型五個(gè)樣本值,具體一個(gè)數(shù)據(jù)樣本的樣本值排布如下表1所示:表1數(shù)據(jù)類型一數(shù)據(jù)類型二數(shù)據(jù)類型三數(shù)據(jù)類型四數(shù)據(jù)類型五時(shí)間區(qū)段1對(duì)應(yīng)的樣本值10005002001004000時(shí)間區(qū)段2對(duì)應(yīng)的樣本值15008003001503500時(shí)間區(qū)段3對(duì)應(yīng)的樣本值200010004002003000時(shí)間區(qū)段4對(duì)應(yīng)的樣本值400020008004002500時(shí)間區(qū)段5對(duì)應(yīng)的樣本值8000400017008006000其中,時(shí)間區(qū)段1至?xí)r間區(qū)段5對(duì)應(yīng)的樣本值在數(shù)據(jù)類型一的列中分別表示數(shù)據(jù)類型一的五個(gè)樣本值,其余各數(shù)據(jù)類型也按照此方式進(jìn)行理解。在計(jì)算趨勢(shì)基值時(shí),按照表1中的數(shù)據(jù)以如下方式計(jì)算,其中,數(shù)據(jù)類型一的趨勢(shì)基值:(1500/1000+2000/1500+4000/2000+8000/4000)/4=1.7,依次對(duì)其余數(shù)據(jù)類型的趨勢(shì)基值進(jìn)行計(jì)算。數(shù)據(jù)類型二趨勢(shì)基值:(800/500+1000/800+2000/1000+4000/2000)/4=1.7125。數(shù)據(jù)類型三趨勢(shì)基值:(300/200+400/300+800/400+1700/800)/4=1.73875。數(shù)據(jù)類型四趨勢(shì)基值:(150/100+200/150+400/200+800/400)/4=1.7075。數(shù)據(jù)類型五趨勢(shì)基值(3500/4000+3000/3500+2500/3000+6000/2500)/4=1.245。需要說明的是,上面是以一個(gè)數(shù)據(jù)樣本為例,例如,本次預(yù)測(cè)按照此方式一共采集了五個(gè)數(shù)據(jù)樣本,則其余四個(gè)數(shù)據(jù)樣本中對(duì)應(yīng)的數(shù)據(jù)類型趨勢(shì)基值的運(yùn)算與上述方式相同??蓪⑦@些數(shù)據(jù)樣本的數(shù)據(jù)類型的趨勢(shì)基值分別放入一個(gè)表中,便于后續(xù)計(jì)算和說明,如下表2所示:表2其中,預(yù)測(cè)組1是針對(duì)第一個(gè)數(shù)據(jù)樣本,預(yù)測(cè)組2是針對(duì)第二個(gè)數(shù)據(jù)樣本,以此類推,表2中將五個(gè)數(shù)據(jù)樣本中均以數(shù)據(jù)類型一作為選定數(shù)據(jù)類型,其余數(shù)據(jù)類型作為對(duì)比數(shù)據(jù)類型。在計(jì)算出所有的趨勢(shì)基值之后,則會(huì)選出選定數(shù)據(jù)類型,此處以數(shù)據(jù)類型一作為選定數(shù)據(jù)類型為例,按照表2的預(yù)測(cè)組1,即以第一個(gè)數(shù)據(jù)樣本為例,取預(yù)測(cè)組1的值,可以看出由于數(shù)據(jù)類型一的趨勢(shì)基值是1.7,數(shù)據(jù)類型二的趨勢(shì)基值算出來是1.7125,則數(shù)據(jù)類型二相對(duì)于數(shù)據(jù)類型一的偏差值是減去數(shù)據(jù)類型一的趨勢(shì)基值,即1.7125-1.7=0.0125,其余數(shù)據(jù)類型的偏差值也照此方式進(jìn)行計(jì)算,依次計(jì)算五個(gè)預(yù)測(cè)組的偏差值。偏差閾值在本實(shí)施例中設(shè)置為0.2,將各對(duì)比數(shù)據(jù)類型的偏差值與0.2進(jìn)行對(duì)比,將預(yù)測(cè)組中偏差值小于0.2的數(shù)據(jù)類型確定為依賴數(shù)據(jù)類型一,預(yù)測(cè)組中依賴數(shù)據(jù)類型一的數(shù)據(jù)類型的個(gè)數(shù)作為依賴數(shù)量,依次計(jì)算表2中五個(gè)預(yù)測(cè)組中的偏差值與預(yù)設(shè)的偏差閾值之間的關(guān)系,針對(duì)數(shù)據(jù)類型一來說,預(yù)測(cè)組1的依賴數(shù)量為3,預(yù)測(cè)組2的依賴數(shù)量為4、預(yù)測(cè)組3的依賴數(shù)量為3、預(yù)測(cè)組2的依賴數(shù)量為3、預(yù)測(cè)組2的依賴數(shù)量為3。計(jì)算完數(shù)據(jù)類型一的五個(gè)依賴數(shù)量后,可計(jì)算數(shù)據(jù)類型一的依賴密度值, 該依賴密度值為五個(gè)預(yù)測(cè)組中依賴數(shù)量的平均值,即(3+4+3+3+3)/5=3.2。按照上述計(jì)算依賴密度值的方式,分別將其余四個(gè)對(duì)比數(shù)據(jù)類型依次設(shè)為選定數(shù)據(jù)類型,依次計(jì)算出四個(gè)對(duì)比數(shù)據(jù)類型的依賴密度值,最后從五個(gè)依賴密度值中選取最大的依賴密度值所對(duì)應(yīng)的數(shù)據(jù)類型作為數(shù)據(jù)基類型。以數(shù)據(jù)類型一為例,假設(shè)此處計(jì)算后,發(fā)現(xiàn)數(shù)據(jù)類型一的依賴密度值最大,因此數(shù)據(jù)類型一作為數(shù)據(jù)基類型,其余對(duì)比數(shù)據(jù)類型作為依賴該數(shù)據(jù)基類型的數(shù)據(jù)類型,即可對(duì)數(shù)據(jù)基類型(數(shù)據(jù)類型一)的五個(gè)數(shù)據(jù)樣本中得到的五個(gè)趨勢(shì)基值進(jìn)行平均值計(jì)算:(1.7+1.8+1.9+1.5+2.1)/5=1.8,趨勢(shì)閾值在本實(shí)施例中設(shè)置為1,此時(shí)1.8大于1,大于該趨勢(shì)閾值表示需要申請(qǐng)?jiān)摂?shù)據(jù)基類型的邏輯單元以及依賴該數(shù)據(jù)基類型的數(shù)據(jù)類型的關(guān)聯(lián)規(guī)則邏輯單元??梢岳斫獾氖?,依賴關(guān)系預(yù)測(cè)模型會(huì)定期根據(jù)周期性或者連續(xù)性樣本進(jìn)行更新,更新的條件為計(jì)算的數(shù)據(jù)基類型變更,或者預(yù)測(cè)趨勢(shì)變更。上面對(duì)本發(fā)明實(shí)施例的資源調(diào)配方法進(jìn)行了介紹,下面對(duì)本發(fā)明實(shí)施例的服務(wù)器進(jìn)行介紹,請(qǐng)參閱圖4,圖4是本發(fā)明實(shí)施例的服務(wù)器的一個(gè)實(shí)施例圖,如圖4所示,本發(fā)明實(shí)施例提供一種服務(wù)器,可包括:采集模塊401,根據(jù)預(yù)測(cè)時(shí)間窗采集數(shù)據(jù)樣本集,預(yù)測(cè)時(shí)間窗包含至少兩個(gè)互不重疊的子時(shí)間窗,每個(gè)子時(shí)間窗分別對(duì)應(yīng)數(shù)據(jù)樣本集中的一個(gè)數(shù)據(jù)樣本,每個(gè)數(shù)據(jù)樣本中的數(shù)據(jù)屬于至少兩種數(shù)據(jù)類型,數(shù)據(jù)樣本集中的各數(shù)據(jù)樣本均屬于相同種類的數(shù)據(jù)類型,在每個(gè)數(shù)據(jù)樣本中每種數(shù)據(jù)類型的數(shù)據(jù)包括至少兩個(gè)樣本值,子時(shí)間窗包括至少兩個(gè)大小相同、有時(shí)間先后關(guān)系的時(shí)間區(qū)段,一個(gè)時(shí)間區(qū)段對(duì)應(yīng)每種數(shù)據(jù)類型的數(shù)據(jù)的一個(gè)樣本值;其中,關(guān)于本實(shí)施例中的預(yù)測(cè)時(shí)間窗和樣本數(shù)據(jù)的數(shù)據(jù)類型說明與圖2所示實(shí)施例類似,可參見圖2所示實(shí)施例中相關(guān)部分,此處不再贅述。統(tǒng)計(jì)模塊402,用于統(tǒng)計(jì)得到每個(gè)時(shí)間區(qū)段內(nèi)每種數(shù)據(jù)類型的數(shù)據(jù)的樣本值;針對(duì)數(shù)據(jù)樣本集中的目標(biāo)數(shù)據(jù)樣本中的目標(biāo)數(shù)據(jù)類型的數(shù)據(jù),根據(jù)目標(biāo)數(shù)據(jù)類型的數(shù)據(jù)的至少兩個(gè)樣本值計(jì)算目標(biāo)數(shù)據(jù)類型的數(shù)據(jù)的趨勢(shì)基值,趨勢(shì)基值反映目標(biāo)數(shù)據(jù)類型的數(shù)據(jù)的樣本值在目標(biāo)數(shù)據(jù)樣本對(duì)應(yīng)的子時(shí)間窗中 的變化趨勢(shì),目標(biāo)數(shù)據(jù)樣本為數(shù)據(jù)樣本集中的任一數(shù)據(jù)樣本,目標(biāo)數(shù)據(jù)類型為目標(biāo)數(shù)據(jù)樣本中的任一數(shù)據(jù)類型;其中,關(guān)于本實(shí)施例中的趨勢(shì)基值的說明與圖2所示實(shí)施例類似,可參見請(qǐng)參見圖2所示實(shí)施例中關(guān)于趨勢(shì)基值的說明,此處不再贅述。確定模塊403,用于根據(jù)趨勢(shì)基值從至少兩種數(shù)據(jù)類型中確定數(shù)據(jù)基類型,至少兩種數(shù)據(jù)類型中除數(shù)據(jù)基類型之外的數(shù)據(jù)類型中至少一種數(shù)據(jù)類型依賴數(shù)據(jù)基類型,依賴數(shù)據(jù)基類型的數(shù)據(jù)類型的樣本值隨數(shù)據(jù)基類型的樣本值的變化而變化;平均值計(jì)算模塊404,用于計(jì)算數(shù)據(jù)基類型的數(shù)據(jù)在數(shù)據(jù)樣本集中不同數(shù)據(jù)樣本中的趨勢(shì)基值的平均值;可以理解的是,計(jì)算趨勢(shì)基值的平均值的目的在于為后續(xù)判斷是否申請(qǐng)邏輯單元設(shè)置一個(gè)基準(zhǔn)。確定模塊確定模塊403還用于當(dāng)數(shù)據(jù)基類型的數(shù)據(jù)的趨勢(shì)基值的平均值大于預(yù)設(shè)的趨勢(shì)閾值時(shí),確定依賴數(shù)據(jù)基類型的數(shù)據(jù)類型;可以理解的是,此處確定模塊403還會(huì)在確定出申請(qǐng)邏輯單元之后,會(huì)確定最后需要申請(qǐng)關(guān)聯(lián)規(guī)則邏輯單元的數(shù)據(jù)類型。申請(qǐng)模塊405,申請(qǐng)用以處理數(shù)據(jù)基類型的數(shù)據(jù)的邏輯單元,以及申請(qǐng)用以處理依賴數(shù)據(jù)基類型的數(shù)據(jù)類型的數(shù)據(jù)的關(guān)聯(lián)規(guī)則邏輯單元。可以看出,本發(fā)明實(shí)施例通過采集模塊401采集對(duì)應(yīng)預(yù)測(cè)時(shí)間窗的數(shù)據(jù)類型的樣本,而后統(tǒng)計(jì)模塊402統(tǒng)計(jì)樣本值,并根據(jù)樣本值計(jì)算數(shù)據(jù)類型的趨勢(shì)基值,接著確定模塊403根據(jù)趨勢(shì)基值確定樣本的數(shù)據(jù)基類型,其他數(shù)據(jù)類型中具有依賴數(shù)據(jù)基類型的數(shù)據(jù)類型,在確定了數(shù)據(jù)類型之間的依賴關(guān)系之后,平均值計(jì)算模塊404會(huì)計(jì)算該數(shù)據(jù)基類型的趨勢(shì)基值的平均值,確定模塊403將該平均值與預(yù)設(shè)的趨勢(shì)閾值比較,當(dāng)該平均值大于趨勢(shì)閾值時(shí),表示需要申請(qǐng)邏輯單元,此時(shí)確定模塊403會(huì)最終確認(rèn)依賴數(shù)據(jù)基類型的數(shù)據(jù)類型,這些數(shù)據(jù)類型最終會(huì)申請(qǐng)關(guān)聯(lián)規(guī)則邏輯單元,最后申請(qǐng)模塊305會(huì)申請(qǐng)基于數(shù)據(jù)基類型的邏輯單元和依賴數(shù)據(jù)基類型的數(shù)據(jù)類型的關(guān)聯(lián)規(guī)則單元,從而能夠解決現(xiàn)有技術(shù)中不能動(dòng)態(tài)申請(qǐng)各個(gè)關(guān)聯(lián)數(shù)據(jù)類型的關(guān)聯(lián)規(guī)則邏輯單元的問題,并且由于一次性完成多個(gè)邏輯單元的申請(qǐng),還能夠提高邏 輯單元的申請(qǐng)效率。需要說明的是,確定模塊403根據(jù)趨勢(shì)基值從樣本的數(shù)據(jù)類型中確定數(shù)據(jù)基類型方式可以有多種,下面以其中一種方式進(jìn)行介紹,請(qǐng)參閱圖5,圖5是本發(fā)明實(shí)施例的服務(wù)器中確定模塊的一個(gè)實(shí)施例圖,其中,該確定模塊403可包括:依賴計(jì)算單元4031,用于針對(duì)數(shù)據(jù)樣本集中的一個(gè)數(shù)據(jù)樣本,執(zhí)行:對(duì)于數(shù)據(jù)類型中的選定數(shù)據(jù)類型,計(jì)算選定數(shù)據(jù)類型與各對(duì)比數(shù)據(jù)類型的趨勢(shì)基值之間的第一差值,選定數(shù)據(jù)類型為至少兩種數(shù)據(jù)類型中的任一數(shù)據(jù)類型,對(duì)比數(shù)據(jù)類型為至少兩種數(shù)據(jù)類型中除選定數(shù)據(jù)類型之外的數(shù)據(jù)類型中的一種;將具有小于預(yù)設(shè)的偏差閾值的第一差值的對(duì)比數(shù)據(jù)類型確定為依賴選定數(shù)據(jù)類型;確定對(duì)比數(shù)據(jù)類型中依賴選定數(shù)據(jù)類型的對(duì)比數(shù)據(jù)類型的數(shù)量;平均值運(yùn)算單元4032,用于計(jì)算在數(shù)據(jù)樣本集中不同的數(shù)據(jù)樣本中,依賴選定數(shù)據(jù)類型的對(duì)比數(shù)據(jù)類型的數(shù)量的平均值;確定單元4033,用于將計(jì)算出的平均值確定為選定數(shù)據(jù)類型的依賴密度值;還用于將具有最大依賴密度值的數(shù)據(jù)類型確定為數(shù)據(jù)基類型??梢岳斫獾氖?,為了確定出數(shù)據(jù)基類型,首先根據(jù)依賴計(jì)算單元4031計(jì)算出各個(gè)數(shù)據(jù)類型的依賴數(shù)量,而后由平均值運(yùn)算單元4032計(jì)算在數(shù)據(jù)樣本集中不同的數(shù)據(jù)樣本中,每個(gè)數(shù)據(jù)類型的依賴數(shù)量的平均值;最后確定單元4033將該平均值作為對(duì)應(yīng)數(shù)據(jù)類型的依賴密度值,并將具有最大依賴密度值的數(shù)據(jù)類型作為數(shù)據(jù)基類型。其中,該依賴密度值能反應(yīng)出數(shù)據(jù)類型中的一個(gè)數(shù)據(jù)類型被其他數(shù)據(jù)類型的依賴度,通過此方式能提高確定數(shù)據(jù)基類型的效率。其中,在依賴計(jì)算單元4031計(jì)算出所有的第一差值后,依賴計(jì)算單元4031會(huì)分別對(duì)每一第一差值進(jìn)行判斷,判斷的基準(zhǔn)是預(yù)設(shè)的偏差閾值,該預(yù)設(shè)的偏差閾值是判斷兩個(gè)數(shù)據(jù)類型之間是否有依賴關(guān)系的一個(gè)標(biāo)準(zhǔn),超過該標(biāo)準(zhǔn) 的表示具有依賴關(guān)系,未超過該標(biāo)準(zhǔn)的標(biāo)識(shí)不具有依賴關(guān)系。由此可見,在計(jì)算依賴密度值時(shí),依賴計(jì)算單元4031首先會(huì)計(jì)算出相應(yīng)的第一差值,該第一差值是目標(biāo)數(shù)據(jù)類型與對(duì)比數(shù)據(jù)類型的趨勢(shì)基值之間的差值,該第一差值能反應(yīng)兩個(gè)數(shù)據(jù)類型之間的差異程度,而后依賴計(jì)算單元4031通過該第一差值以及設(shè)定的針對(duì)第一差值的標(biāo)準(zhǔn)值,即預(yù)設(shè)的偏差閾值,即可確定出目標(biāo)數(shù)據(jù)類型的依賴密度值,可通過此步驟計(jì)算出數(shù)據(jù)類型中每一數(shù)據(jù)類型作為目標(biāo)數(shù)據(jù)類型的依賴密度值??梢钥闯?,依賴計(jì)算單元4031首先將預(yù)設(shè)偏差值與第一差值進(jìn)行對(duì)比,將小于預(yù)設(shè)的偏差閾值的第一差值對(duì)應(yīng)的對(duì)比數(shù)據(jù)類型確定為依賴選定數(shù)據(jù)類型,此步驟確定了兩個(gè)數(shù)據(jù)類型之間的依賴關(guān)系,而后依賴計(jì)算單元4031據(jù)此方式確定出對(duì)于選定數(shù)據(jù)類型的所有對(duì)比數(shù)據(jù)類型中依賴該選定數(shù)據(jù)類型的依賴數(shù)量,而后依賴計(jì)算單元4031根據(jù)數(shù)據(jù)樣本的數(shù)量,分別計(jì)算出在每一樣本中該選定數(shù)據(jù)類型的依賴數(shù)量,最后平均值運(yùn)算單元4032通過將這些依賴數(shù)量進(jìn)行平均值運(yùn)算,并由確定單元4033將將該平均值確定為選定數(shù)據(jù)類型的依賴密度值,并將具有最大的依賴密度值的數(shù)據(jù)類型確定為數(shù)據(jù)基類型。采用此方式能夠更為高效的運(yùn)算出依賴密度值,從而確定出數(shù)據(jù)基類型,能提高資源調(diào)配方法的執(zhí)行效率。作為可選的,確定模塊403確定依賴數(shù)據(jù)基類型的數(shù)據(jù)類型的方式有多種,下面以其中一種進(jìn)行介紹,其中,該確定模塊403可具體用于:分別確定數(shù)據(jù)樣本集中的每個(gè)數(shù)據(jù)樣本中依賴數(shù)據(jù)基類型的數(shù)據(jù)類型集合,從而形成至少兩個(gè)數(shù)據(jù)類型的集合;對(duì)至少兩個(gè)數(shù)據(jù)類型集合取交集;確定取交集后得到的數(shù)據(jù)類型集合中的數(shù)據(jù)類型為依賴數(shù)據(jù)基類型的數(shù)據(jù)類型。需要說明的是,對(duì)于確定模塊403采用取交集的方式確定最終的數(shù)據(jù)類型集合與圖2所示實(shí)施例中步驟205的替換步驟采用取交集的方式的原因以及達(dá)到的效果相類似,此處不再贅述。需要說明的是,除上述服務(wù)器實(shí)施例中通過預(yù)測(cè)依賴關(guān)系,即計(jì)算依賴密度值,并根據(jù)該依賴密度值確定數(shù)據(jù)基類型外,還可采用如下方式,作為可選的,確定模塊403具體用于:根據(jù)預(yù)先設(shè)置的趨勢(shì)基值和預(yù)設(shè)的數(shù)據(jù)類型的依賴關(guān)系,從數(shù)據(jù)樣本集中的數(shù)據(jù)樣本的至少兩種數(shù)據(jù)類型中確定數(shù)據(jù)基類型。??梢岳斫獾氖牵粢蕾囮P(guān)系是已知的,則確定數(shù)據(jù)基類型的過程可進(jìn)行簡(jiǎn)化為上述步驟,確定數(shù)據(jù)基類型僅采用這些依賴關(guān)系即可。作為可選,偏差閾值并非一成不變的,而是根據(jù)特定條件改變的,具體的,請(qǐng)參閱圖6,圖6是本發(fā)明實(shí)施例的服務(wù)器的另一實(shí)施例圖,該服務(wù)器還可包括:偏差閾值維護(hù)模塊406,用于針對(duì)每個(gè)數(shù)據(jù)類型均對(duì)應(yīng)預(yù)設(shè)一個(gè)偏差閾值;還用于當(dāng)數(shù)據(jù)基類型變更時(shí),根據(jù)變更后的數(shù)據(jù)基類型將偏差閾值變更為與變更后的數(shù)據(jù)基類型對(duì)應(yīng)的偏差閾值。可以看出,偏差閾值維護(hù)模塊406為每個(gè)數(shù)據(jù)類型實(shí)際均對(duì)應(yīng)預(yù)設(shè)了一個(gè)偏差閾值,因此偏差閾值并非一成不變的,而是在數(shù)據(jù)類型變更時(shí),也跟著改變,如可根據(jù)數(shù)據(jù)樣本的數(shù)據(jù)類型進(jìn)行變更,由于數(shù)據(jù)樣本的數(shù)據(jù)類型的不同采集的樣本值計(jì)算出的趨勢(shì)基值的差別較大,因而產(chǎn)生的第一差值也不盡相同,如果仍舊采用原本的預(yù)設(shè)的偏差閾值,則會(huì)影響后續(xù)的依賴密度值的計(jì)算,進(jìn)而影響數(shù)據(jù)基類型的確定,因此采用根據(jù)數(shù)據(jù)樣本的數(shù)據(jù)類型變更偏差閾值能夠增強(qiáng)本發(fā)明實(shí)施例方案的可擴(kuò)展性。作為可選的,為了便于趨勢(shì)基值的計(jì)算,還可采用如下方式給予方便計(jì)算趨勢(shì)基值的基礎(chǔ),在圖4或圖6的基礎(chǔ)上,該服務(wù)器還可包括:填充模塊,用于按照預(yù)測(cè)時(shí)間窗和樣本的數(shù)據(jù)類型在樣本列表中填充采集的樣本的樣本值,樣本列表的行按照樣本的數(shù)據(jù)類型排列,樣本列表的列按照樣本的數(shù)據(jù)集排列。此時(shí),統(tǒng)計(jì)模塊402可計(jì)算樣本列表中數(shù)據(jù)類型對(duì)應(yīng)的樣本值按照數(shù)據(jù)集排列的順序變化的趨勢(shì)基值??梢岳斫獾氖?,由于將樣本值分別填充到樣本列表中,該樣本列表中的行按照樣本的數(shù)據(jù)類型排列,列按照樣本的數(shù)據(jù)集排列,計(jì)算模塊2在計(jì)算趨勢(shì)基值時(shí),僅需從列中取出列對(duì)應(yīng)的數(shù)據(jù)類型所對(duì)應(yīng)的樣本值即可,而后 按照列從上至下的順序,將下面一個(gè)樣本值與上面一個(gè)樣本值作比值,而后依次得到所有比值,并計(jì)算比值的平均值作為趨勢(shì)基值,從而得到該數(shù)據(jù)類型的趨勢(shì)基值,相對(duì)于采用一維方式排列數(shù)據(jù),采用此二維表格的方式排列,能夠提高運(yùn)算效率,增強(qiáng)資源調(diào)配方案的可擴(kuò)展性。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM, Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM,RandomAccessMemory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上所述,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。當(dāng)前第1頁(yè)1 2 3