新四季網

業務處理資源的調度方法以及裝置的製作方法

2023-12-07 01:39:51

專利名稱:業務處理資源的調度方法以及裝置的製作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種業務處理資源的調度方法以及裝置。
背景技術:
現網部署的通信網上,各網元上的業務處理資源普遍是按最大業務峰值來配置。 但實際需要處理的業務量並非總是峰值,而是隨時間變化的,因此各網元的處理資源有很多的時間處於負荷不足而處於空轉狀態,既影響性能又存在較大的性能及能耗浪費問題。 為了消除這種浪費,通信系統中目前開始採用跟蹤業務負荷(L)動態調節業務處理資源的處理能力等級αυ的方法。首先對處理資源設定系列化的多個處理能力等級R。、R1, ... Ι η,處理資源在每個處理能力等級上提供滿足一定級別業務負荷的處理能力L。、!^、. . Ln。處理能力等級Rtl到對應的業務處理能力數列Ltl至Ln數列是由小到大離散分布的,且級間間隔、劃分方式以及各處理能力等級的處理能力是由硬體結構及其工作原理決定的,例如,不同處理能力等級的處理資源的大小與投入工作的處理單板、通道以及晶片等硬體的數量或者組合成正比, 也就是處理資源能力配置越高,需要投入的資源就越多。因此,當處理資源處於較低的處理能力等級Rn_m時,多餘的處理能力可以關閉或者處於待機低功耗狀態,從而可達成節能的目的。當前調節業務處理資源的方法,在建立處理能力等級及業務量分級後,就可以根據業務量來設定處理資源的處理能力等級,如先根據前幾個時間段的業務量,通過預測算法獲得下一個時間段的業務量預計值L ;再依據L 來設置處理資源下一個時段的處
理能力等級R—next。由於通信網業務不可避免存在波動,為抵消掉業務波動對業務服務質量的影響, 需要預留的一定的處理資源能力,通常根據經驗數據來設置,一般折算為一定量的業務量值AL餘,再通過每隔一段間隔判斷,當Ln> (L—預計+ AL餘)> Llri時,取Rnext = Iin來設置處理資源下一個時段的處理能力等級R—next。然而,現有的ΔΙ^—般是通過經驗數據設定一個固定的數值,由於存在應用場景的差異和網元的個體差異,因此,當下一時間段到達後,假設當前的業務量為L cmrent,實際業務量波動為AL,則很可能存在兩種不良情況。第一種情況是預留的AL餘不足,如當處理資源當前處理能力等級為R1時,後續的實際負載雖然(Lcmra^ALf) (L1,但(L current+AL)可能超過了 R1處理能力等級的負荷能力L1,導致處理能力不足,業務受到損失; 第二種情況,預留的AL餘過多,當處理資源當前處理能力等級為&時,雖然L ,^t+AL = L1,處理資源的處理能力等級按算法會設置到R2,而不是較為合適的處理能力等級R1,存在較大的處理能力浪費。

發明內容
本發明實施例提供了一種業務處理資源的調度方法以及裝置,以解決現有業務處理資源調度方法不合理,導致通信網絡有時處理能力不足而有時又存在較大處理能力浪費的問題。本發明實施例提供了一種業務處理資源的調度方法,所述方法的步驟包括設定處理資源的多個處理能力等級並標定所述處理資源分別對應各個處理能力等級的實際處理能力;根據所述處理資源所處理的實際業務量的變化情況,計算業務波動量;根據所述業務波動量計算為消除業務波動影響而需預留的空閒處理能力;根據所述各處理能力等級標定的實際處理能力、所述預留空閒處理能力、所述業務波動量以及需要處理的業務量,循環調度處理資源的處理能力等級。本發明實施例提供了一種業務處理資源的調度裝置包括一處理資源模塊、一業務監視模塊、一統計運算模塊以及一運算調度模塊,其中所述統計運算模塊根據所述業務監視模塊採集的業務數據,標定處理資源模塊的各個處理能力等級以及對應各個處理能力等級的實際處理能力,所述統計運算模塊根據所述業務監視模塊採集的業務量變化的數據, 計算業務波動量,再根據所述業務波動量計算為消除業務波動影響而需預留的空閒處理能力;最後所述運算調度模塊根據各處理能力等級標定的實際處理能力、所述預留空閒處理能力、所述業務波動量以及需要處理的業務量,循環調度處理資源模塊的處理能力等級。上述業務處理資源調度的方法、裝置或網元利用數學統計的手段來計算業務波動量,再在業務波動量計算結果的基礎上,合理選取處理資源合理預留量,從而克服經驗判斷的缺陷,利用科學的統計結果作為依據來合理地進行業務處理資源的調度,在一定的QoS 需求下,實現資源與負荷自適應,從而避免因不合理的資源調度引起的處理能力不足而影響網絡業務處理能力或處理能力過剩造成處理資源浪費等情況。


圖1為本發明實施例一的業務處理資源的調度方法的流程示意圖。圖2為本發明實施例一中處理能力標定方法的流程示意圖。圖3為本發明實施例一中現網監測方法的流程示意圖。圖4為本發明實施例一中計算需預留的處理能力的方法的流程示意圖。圖5為本發明實施例一中資源循環調度的示意圖。圖6為本發明實施例一中資源循環調度的流程示意圖。圖7為本發明實施例二的業務處理資源的調度方法的流程示意圖。圖8為本發明實施例二中獲取各個處理資源等級的最大業務負荷量的流程示意圖。圖9為本發明實施例二中現網監測方法的流程示意圖。圖10為本發明實施例二中資源處理等級調度的流程示意圖。圖11為本發明實施例三中業務處理資源的調度裝置的示意圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域技術人員所獲得的所有其他實施例,都屬於本發明保護的範圍。
本發明實施例一提供一種業務處理資源的調度方法,如圖1所示,所述業務處理資源的調度方法,包括以下步驟步驟101、設定處理資源的多個處理能力等級並標定所述處理資源分別對應各個處理能力等級的實際處理能力;步驟102、根據所述處理資源所處理的實際業務量的變化情況,計算業務波動量;步驟103、根據所述業務波動量計算為消除業務波動影響而需預留的空閒處理能力;步驟104、根據所述各處理能力等級標定的實際處理能力、所述預留空閒處理能力、所述業務波動量以及需要處理的業務量,循環調度處理資源的處理能力等級。上述業務處理資源的調度方法利用數學統計的手段來計算業務波動量,再在業務波動量計算結果的基礎上,合理選取處理資源合理預留量,從而克服經驗判斷的缺陷,利用科學的統計結果作為依據來合理地進行業務處理資源的調度,從而避免因不合理的資源調度引起的處理能力不足而影響網絡業務處理能力或處理能力過剩造成處理資源浪費等情況。如圖2所示,在給定QoS (Quality of Service)不變,並假設處理資源處理能力等級為(IVR1... Rm-.. Rn),對應的實際處理能力為(Lc^L1... Lm... Ln)的情況下,上述步驟101 中標定處理資源的多個處理能力等級以及與分別對應各個處理能力等級的實際處理能力的具體實施包括步驟201、將待測設備的處理資源設定於某一個處理能力等級Rm上;步驟202、調整業務量,使業務量從緩慢增長,直到給定的QoS指標處於超標臨界值時,記錄此時的業務量值L+ ;上述業務量的調整可以通過調節業務發生器來實現,並通過QoS檢查裝置來觀察 QoS指標情況,來確定記錄L+的時機。步驟203、繼續增長業務量使QoS超標後,調節業務量發生器,緩慢減少業務量,直到給定的QoS指標處於不超標臨界值時,記錄此時的業務量值L-;步驟204、運算 Lxl = (L++LJ/2 ;步驟205、重複K次上202 203的步驟,以獲得了一系列的Lxl、Lx2. . . Lxk的數值;上述K的數值可以根據準確性以及可操作性的要求,選取適當的值,在本實施例中 K = 30。步驟206、計算Lx1、Lx2. . . Lxk數列的統計平均值Lx,則Rm處理能力等級對應的Lm = τ .
ijX 『步驟207、對所有處理能力等級重複上述步驟201 206獲得與各個處理能力等級 R1、R2. · · Rn對應的處理能力L0, L1. · · Ln的數值。可見處理資源對應某一處理能力等級的處理能力的標定方法可以概括為在處理資源的某一處理能力等級下,通過多次變化業務量使給定的QoS指標臨界超標時,記錄此時的業務員量形成一數列;對應所述處理能力等級的處理能力等於該數列的數學平均值。由於各種客觀因素,如各通信網網元配置差異及個體差異等客觀因素存在,對應各處理能力等級對業務負荷量具有一定的過載能力,因此,在上述計算數列的數學平均值後,可計算各Lx的方差以及標準差,最後獲得各處理能力等級處理能力數列的標準差,並設定對應處理能力等級的過載能力ALr111 = N倍標準差,N可視具體情況以及需要設定為某個數值,如1.5、2、2.5、3、3.5、4等數值,在本實施例中設定N = 3,因為在實際統計驗證中發現某一處理能力等級對應的業務負荷過載能力Δ Lr m超過所對應處理能力等級處理能力3倍標準差的機率小於10%,可視為小概率事件。所述過載能力Δ Lrjl是指在某一處理能力等級Rm下,當實際業務量超過或者少於標定業務量Lm —個ALu以內時,仍然可以滿足QoS限值要求。本實施例還包括一種現網環境下的學習訓練流程及現網監測的方法,以修正並提高對應各處理能力等級的實際處理能力數值標定的準確性。在已知各處理能力等級禮、. . Rn,對應的處理能力初始數值為L』。、IZ1... L』 η, 其中對應各處理能力等級的處理能力初始數值L』 q、L』 」 . . L』 n可以為待測設備根據硬體資源標定的原始數值或者為通過上述步驟201 207進行標定的數值。上述現網環境下的學習訓練流程及現網監測的方法包括步驟301、監測當前業務量L。_-,並與各處理能力等級的處理能力初始數值進行比對,判斷當L。u mt處於(L』 , Lffl)區間時,將當前處理能力等級設置為Rm ;步驟302、觀察業務量變化及QoS變化情況,當L。u ent向上增長到給定QoS的臨界值時,記錄此時的業務量L』 y;步驟303、重複K次上301 302的步驟,直到各處理能力等級上的記錄的L』 y數值達到規定數量;上述規定數量可以根據準確性以及可操作性的要求,選取適當的值,在本實施例中可以為30。步驟304、對上述記錄的一系列L』 y數值求統計平均值Ly,則對應各處理能力等級 Rm的實際處理能力修正為Lm = Ly。由於各種客觀因素,如各通信網元配置差異及個體差異等客觀因素存在,各對應各處理能力等級對業務負荷量具有一定的過載能力,因此,在步驟304計算數學平均值後, 可計算各L』 y數列的方差以及標準差,並將對應處理能力等級的過載能力修正為ALu = N倍標準差,N可視具體情況以及需要設定為某個正整數值,在本實施例中設定N = 3。上述對所述處理資源分別對應各個處理能力等級標定的實際處理能力的學習訓練以及修正的方法,可以概括為包括一下步驟將處理資源的處理能力等級設定為Rm,對應的處理能力為Lm ;反覆多次在所述處理能力等級Rm下增長當前業務量,直到給定QoS指標處於臨界超標值時,對應記錄此時的業務量值形成一業務量數列;計算並獲得所述業務數列的數學平均值以及標準差,則Lm修正為等於所述業務數列的數學平均值,對應處理能力等級Rm的過載能力等於所述業務數列標準差的N倍。以修定後的Lm序列取代訓練流程中的初始序列值,重複上述過程,就可以在現網運行中實時運行此標定流程,進行現網監測,以適配網元及應用場景的變化,並修正對應各處理能力等級的處理能力的初始標定值。上述102步驟中根據實際業務量的變化情況,計算業務波動量的方法包括方法一、採集Q個時間點業務量LpL2. . . Lq數值,計算該Q個業務量數值的平均值以及標準差,則取業務波動量Δ L為N倍標準差,N = 3或者4。所述時間點可以在月、周、天、小時、分等時間單位內隨機選取或等間隔選取。所述 Q可視具體需要選取適當的整數值,在本實施例中Q = 30。方法二、採集過去一定時間內R個時段業務量平均值LpL2. . . k數值,合併當前對應時段的業務量平均值形成LpL2. . . Lr,Lr+1數列,計算該R+1個數列的平均值以及標準差, 則取業務波動量Δ L為N倍標準差,N = 3或者4。所述時間段可以在月、周、天、小時、分等時間單位內隨機選取或等間隔選取。所述 R可視具體需要選取適當的整數值,在本實施例中R = 30。方法三、比較上述方法一和二的結果,在兩者間對應選取數值大者為最終業務波動量AL以及最終業務平均值。如圖4和5所示,上述步驟103中根據業務波動量計算為消除業務波動影響而需預留的處理能力的方法包括步驟401、根據上述步驟204或304的計算結果,獲得處理能力等級Rm上的處理能力過載量為ALrm;步驟402、根據上述業務波動量AL的三種計算方法中的任一種獲得業務波動量 AL的數值;步驟403、計算處理能力等級Rm上的預留空閒處理能力ΔΙ^ω= AL波動-ALrm。針對實際業務波動量的影響,設備處理資源的每個處理能力等級均需要設置一個預留空閒處理能力ΔΙ^ m,根據△ Lf ^勺數值可以反向折算出各應用場景下各處理能力等級對應預留保持空閒的單板或處理通道的數量。這樣在處理能力等級Rm下,處理資源投入的處理能力為Lm,其中包括對應於Δ Lf m並保持空閒狀態的的處理資源或者通道,而其餘的多餘處理能力(Ln-Lm)對應的處理資源就可以被關閉,從而達到自學習自適應,保證業務服務質量的同時,達成最佳的節能效果。如圖5和6所示,上述根據各處理能力等級實際處理能力、預留空閒處理能力、業務波動量以及需要處理的業務量,循環調度處理資源的處理能力等級的步驟104中,所述需要處理的業務量可為下一時間段的預計業務量L 或當前時段的業務量,其中所述循環調度處理資源的處理能力等級的具體操作的步驟包括步驟501、假設當前處理資源的處理能力等級為Rm,計算下一時間段的預計業務量
L—預計5步驟502、循環判斷當L Hi+> =Lm-Δ Lf m時,將當前處理資源處理能力等級切換到高一級處理能力等級Rm+1,或者當L預i+< Lnrl-AL餘J1時,將當前處理資源處理能力等級切換到低一級處理能力等級,否則,處理資源保持當前處理能力等級不變R_next = Rm。可見,所述循環調度處理資源的處理能力等級的步驟可以概括為對於任兩個相鄰處理能力等級Rm與Rnrl,對應的處理能力為Lm與Llrt,循環判定所述需要處理的業務量是否大於Llrt且小於Lm ;若不是,則變化m數值;若是,則設定Rm為處理資源的當前處理能力等級。通過上述處理資源的調度方法通過科學統計的方法計算業務波動量,並根據計算結果合理設定每個處理能力等級的預留空閒處理能力,在保證足夠業務處理能力的同時避免處理能力過度剩餘而產生處理資源浪費,從而在一定的QoS需求下,實現資源與負荷自適應,既滿足QoS需要,又達到最佳節能效果。此外,可對上述QoS的參數進行分級,而不同等級下的QoS分別適用上述處理資源的調度方法,當改變QoS的等級則使處理資源各個處理能力等級的處理能力發生變化,再通過上述處理資源的調度方法對各處理能力等級的處理能力進行標定,再根據業務波動以及業務量情況,循環調度處理資源的處理能力等級。如圖7所示,本發明實施例二提供一種業務處理資源的調度方法,在給定QoS下包括以下步驟步驟601、獲取各個處理資源等級的最大業務負荷量;步驟602、根據實際業務量的變化情況,計算業務波動量;步驟603、根據業務波動量,獲得為消除業務波動影響而需預留的空閒處理能力;步驟604、根據各個處理資源等級的最大業務負荷量、所述預留空閒處理能力、所述業務波動量以及需要處理的業務量,循環調度處理資源等級。在上述步驟601中,所述各資源等級對應於上述實施例一步驟101中的各處理資源的處理能力等級,而所述各個處理資源等級的最大業務負荷量對應於上述實施例一步驟 101中的各處理能力等級標定的實際處理能力。在本實施例中將上述實施例一的處理資源處理能力等級設定為處理資源等級,而將對應各處理資源等級或處理能力等級的最大業務負荷量等於對應處理能力等級的處理能力加上對應的過載能力,也就是Lm max = Lm+ Δ Lr m。如圖8所示,上述步驟601中獲取各個處理資源等級的最大業務負荷量的方法,在給定QoS(QUality of krvice)不變,並假設處理資源等級或處理能力等級為 (R1. . . Rm. . . Rn),對應的最大業務負荷量為(L1 max. . Lm max. . . Ln max)的情況下,包括步驟701、將待測設備的處理資源設定於某一個資源等級Rm上;步驟702、調整業務量,使業務量從緩慢增長,直到給定的QoS指標處於超標臨界值時,記錄此時的業務量值L+ ;上述業務量的調整可以通過調節業務發生器來實現,並通過QoS檢查裝置來觀察 QoS指標情況,來去定記錄L+的時機。步驟703、繼續增長業務量使QoS超標後,調節業務量發生器,緩慢減少業務量,直到給定的QoS指標處於不超標臨界值時,記錄此時的業務量值L-;步驟704、運算 Lxl = (L++LJ/2 ;步驟705、重複K次上702 703的步驟,以獲得了一系列的Lxl,Lx2. · · Lxk的數值;上述K的數值可以根據準確性以及可操作性的要求,選取適當的值,在本實施例中 K = 30。步驟706、計算Lxl、Lx2. . . Lxk數列的統計平均值Lx以及標準差;步驟707、對所有處理能力等級重複上述步驟701 706,獲得與各個處理資源等級的統計平均值Lx以及標準差,設定各個處理資源等級的過載量Δι。等於對應處理資源等級的業務負荷量統計平均值的3倍標準差,獲得各個處理資源等級的最大業務負荷量Lx
max — LX+ Δ Lr—mo上述各處理資源等級的最大業務負荷量的標定方法,可以概括為包括
設定處理資源的處於一處理能力等級下,通過多次變化業務量使給定的QoS指標臨界超標時,記錄此時的業務量形成一數列;計算所述數列的數學平均值以及標準差,則對應所述處理資源等級的最大業務負荷量等於該數列的數學平均值加上N倍的標準差。本實施例還包括一種現網環境下的學習訓練流程及現網監測的方法,以修正並提高對應各處理能力等級或處理資源等級的最大業務負荷量數值標定的準確性。在已知各處理能力等級或處理資源等級禮、R2. . . 對應的最大業務負荷量初始數值為L』 lmax. . . L』 n max,其中對應各處理能力等級的處理能力初始數值L』 Lfflax. . . L』 n max可以為待測設備根據硬體資源標定的原始數值,也可以是通過上述步驟701 707進行標定的數值。如圖9所示,上述現網環境下的學習訓練流程及現網監測的方法包括步驟801、監測當前業務量L eiment,與處理資源等級的處理能力初始數值進行比對,判斷當L。uffmt處於(L』 , Lffl)區間時,將當前此處理資源等級設置為Rm ;步驟802、觀察業務量變化及QoS變化情況,當L向上增長到給定QoS的臨界值時, 記錄此時的業務量L』 y;步驟803、重複K次上801 802的步驟,直到各處理能力等級上的記錄的L』 y數值達到規定數量;上述規定數量可以根據準確性以及可操作性的要求,選取適當的值,在本實施例中可以為30。步驟804、對各處理資源等級對應的一系列Lm數值求統計平均值Ly以及標準差, 設定對應過載量Δ Lrjl等於3倍標準差,則對應各處理能力等級Rm的最大業務負荷量修正為 Lnunax — Ly+ Δ Lr_m。上述各處理資源等級對應的最大業務負荷量的學習訓練以及修正的方法,可以概括為將處理資源等級設定為Rm,對應的最大業務負荷量Lm _ ;反覆多次在所述處理資源等級Rm下增長當前業務量,直到給定QoS指標處於臨界超標值時,記錄此時的業務量形成一業務量數列;計算並獲得所述業務數列的數學平均值以及標準差,則Lm max修正為等於所述業務數列的數學平均值加上N倍的標準差。以修定後的Lm max序列取代訓練流程中的初始序列值,重複上述過程,就可以在現網運行中實時運行此流程,進行現網監測,以適配網元及應用場景的變化,並修正對應各處理能力等級的最大業務負荷量的初始值。上述步驟602與上述實施例一步驟102計算業務波動量的方法相同。上述步驟603根據業務波動量以及各資源等級的最大業務負荷量,計算為消除業務波動影響而需預留的空閒處理能力的過程中,直接取需預留的空閒處理能力等於所述業務波動量,也就是處理能力等級Rm上的預留空閒處理能力AL餘—m= AL波動。如圖10所示。上述步驟604中,所述需要處理的業務量可為下一時間段的預計業務量Lsit或當前時段的業務量,其中所述循環調度處理資源的處理能力等級的具體操作的步驟包括
步驟901、假設當前處理資源的處理資源等級為Rm,計算下一時間段的預計業務量
L—預計5步驟902、循環判斷當L = Lffljiax- Δ L^ jl時,將當前處理資源處理能力等級切換到高一級處理能力等級Rm+1,或者當L Si+< Lffl_l fflax- Δ Lf nrl時,將當前處理資源等級切換到低一級處理資源等級Rnrl,否則,處理資源保持當前處理能力等級不變R—nrart = Rm。此外,可對上述QoS的參數進行分級,且滿足不同等級下的QoS分別適用上述處理資源的調度方法,當改變QoS的等級則使處理資源各個等級或處理能力等級的最大業務負荷能力發生變化時,可再通過上述處理資源的調度方法對各處理能力等級或處理資源等級的進行標定,再根據業務波動以及業務量情況,循環調度處理資源的處理能力等級或等級。如圖11所示,本發明實施例三的一種業務處理資源的調度裝置,所述調度裝置包括一處理資源模塊10、一業務監視模塊20、一統計運算模塊30以及一運算調度模塊40,其中所述統計運算模塊30根據所述業務監視模塊20採集的業務數據,標定處理資源模塊10 的各個處理能力等級以及對應各個處理能力等級的實際處理能力,所述統計運算模塊30 根據所述業務監視模塊採集的業務量變化的數據,計算業務波動量,再根據所述業務波動量計算為消除業務波動影響而需預留的空閒處理能力;最後所述運算調度模塊40根據各處理能力等級標定的實際處理能力、所述預留空閒處理能力、所述業務波動量以及需要處理的業務量,循環調度處理資源模塊10的處理能力等級。所述統計運算模塊30將所述業務波動量減去對應處理能力等級的過載能力獲得所述預留的空閒處理能力。所述統計運算模塊30通過計算所述業務監視模塊採集的各個時間點或時間段的業務量數列的標準差,所述業務波動量為所述標準差的整數倍。所述處理資源調度裝置還包括一 QoS監視模塊50,在標定所述處理資源模塊10任一處理能力等級的處理能力時,一次或多次變化業務量並通過所述QoS監視模塊監50視到給定的QoS指標臨界超標時,記錄此時的業務量形成一業務量數值或數列,則所述業務量數值或者數列的平均值為所述處理資源模塊10對應所述處理能力等級的處理能力。所述對應處理能力等級的過載能力與所述業務量數列的標準差成正比。所述運算調度模塊循環調度所述處理資源模塊10的處理能力等級時,對於所述處理資源模塊10的任意兩個相鄰處理能力等級Rm與Rm-1,對應的處理能力為Lm與Lm_l, 進行循環判定所述需要處理的業務量是否大於Lm-I且小於Lm ;若不是,則變化m數值;若是則設定Rm為處理資源的當前處理能力等級。上述本發明實施例三中的處理資源模塊10為晶片、處理單板等電子元件組成的硬體單元,而其它模塊,如業務監視模塊20、一統計運算模塊30、一運算調度模塊40以及 QoS監視模塊50也是由相關電子原件組成的硬體單元,所述硬體單元通過運行特定電腦程式以及相互配合銜接而實現本發明實施例中資源調度的目的。以上對本發明實施例提供的通信系統進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本發明的方法及其核心思想;同時,對於本領域的一般技術人員,依據本發明的思想,在具體實施方式
及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
權利要求
1.一種業務處理資源的調度方法,其特徵在於,所述方法包括設定處理資源的多個處理能力等級並標定所述處理資源分別對應各個處理能力等級的實際處理能力;根據所述處理資源所處理的實際業務量的變化情況,計算業務波動量;根據所述業務波動量計算為消除業務波動影響而需預留的空閒處理能力;根據所述各處理能力等級標定的實際處理能力、所述預留空閒處理能力、所述業務波動量以及需要處理的業務量,循環調度處理資源的處理能力等級。
2.根據權利要求1所述的方法,其特徵在於,所述預留的空閒處理能力等於所述業務波動量減去對應處理能力等級的過載能力。
3.根據權利要求2所述的方法,其特徵在於,所述業務波動量等於若干時間點業務量數列的標準差的N倍。
4.根據權利要求2所述的方法,其特徵在於,所述業務波動量的計算方法包括由過去若干個時段業務量的平均值與當前時段的業務量平均值形成一平均值數列,計算該數列的標準差,所述業務波動量等於所述標準差的N倍。
5.根據權利要求2所述的方法,其特徵在於,所述業務波動量的計算包括獲得若干時間點業務量數列的第一標準差;獲得過去若干個時段業務量平均值與當前時段的業務量平均值合併形成的一平均值數列的第二標準差;所述業務波動量等於所述第一標準差以及第二標準差中較大者的N倍。
6.根據權利要求3至5任一項所述的方法,其特徵在於,所述時間點或時間段數量為 30,可以在月、周、天、小時或者分的時間單位內隨機選取或等間隔選取。
7.根據權利要求2所述的方法,其特徵在於,所述設定處理資源的多個處理能力等級並標定所述處理資源分別對應各個處理能力等級的實際處理能力的步驟包括設定處理資源的處於一處理能力等級下,通過多次變化業務量使給定的QoS指標臨界超標時,記錄此時的業務量形成一數列;對應所述處理能力等級的處理能力等於該數列的數學平均值。
8.根據權利要求7所述的方法,其特徵在於,所述對應處理能力等級的過載能力等於所述數列標準差的N倍。
9.根據權利要求2或7所述的方法,其特徵在於,還包括對所述處理資源分別對應各個處理能力等級標定的實際處理能力的學習訓練以及修正的方法,該方法包括將處理資源的處理能力等級設定為Rm,對應的處理能力為Lm ;反覆多次在所述處理能力等級Rm下增長當前業務量,直到給定QoS指標處於臨界超標值時,記錄此時的業務量形成一業務量數列;計算並獲得所述業務數列的數學平均值以及標準差,所述Lm修正為等於所述業務數列的數學平均值,對應處理能力等級Rm的過載能力等於所述業務數列標準差的N倍。
10.根據權利要求1-5任一項所述的方法,其特徵在於,所述循環調度處理資源的處理能力等級的步驟包括對於任兩個相鄰處理能力等級Rm與Rnri,對應的處理能力為Lm與Llrt,循環判定所述需要處理的業務量是否大於Llrt且小於Lm ;若不是,則變化m數值;若是,則設定Rm為處理資源的當前處理能力等級。
11.根據權利要求10所述的方法,其特徵在於,所述需要處理的業務量為下一時間段的預計業務量或當前時段的業務量。
12.根據權利要求1所述的方法,其特徵在於,所述預留的空閒處理能力等於所述業務波動量。
13.根據權利要求12所述的方法,其特徵在於,所述處理資源的處理能力等級對應為處理資源等級,而所述所述處理資源分別對應各個處理能力等級的實際處理能力對應為所述處理資源分別對應各個處理能力等級的最大業務負荷量。
14.根據權利要求13所述的方法,其特徵在於,所述處理資源分別對應各個處理能力等級的最大業務負荷量的標定包括設定處理資源的處於一處理能力等級下,通過多次變化業務量使給定的QoS指標臨界超標時,記錄此時的業務量形成一數列;計算所述數列的數學平均值以及標準差,則對應所述處理資源等級的最大業務負荷量等於該數列的數學平均值加上N倍的標準差。
15.根據權利要求14所述的方法,其特徵在於,還包括對與所述各處理資源等級對應的最大業務負荷量的學習訓練以及修正的方法,該方法包括將處理資源等級設定為Rm,對應的最大業務負荷量Lm _ ;反覆多次在所述處理資源等級Rm下增長當前業務量,直到給定QoS指標處於臨界超標值時,記錄此時的業務量形成一業務量數列;計算並獲得所述業務數列的數學平均值以及標準差,則Lmmax修正為等於所述業務數列的數學平均值加上N倍的標準差。
16.根據權利要求14或15所述的方法,其特徵在於,循環調度與所述處理資源的處理能力等級對應的處理資源等級的步驟包括對於任兩個相鄰處理能力等級Rm與Rnri,對應的最大業務負荷量為Lm與Llrt,循環判定所述需要處理的業務量是否大於Llrt且小於Lm ;若不是,則變化m數值;若是,則設定Rm為處理資源等級。
17.根據權利要求3、4、5、8、14和15任一項所述的方法,其特徵在於,所述N為3。
18.—種業務處理資源的調度裝置,其特徵在於包括處理資源模塊、業務監視模塊、 統計運算模塊以及運算調度模塊,其中所述統計運算模塊根據所述業務監視模塊採集的業務數據,標定處理資源模塊的各個處理能力等級以及對應各個處理能力等級的實際處理能力;所述統計運算模塊根據所述業務監視模塊採集的業務量變化的數據,計算業務波動量, 再根據所述業務波動量計算為消除業務波動影響而需預留的空閒處理能力;所述運算調度模塊根據各處理能力等級標定的實際處理能力、所述預留空閒處理能力、所述業務波動量以及需要處理的業務量,循環調度處理資源模塊的處理能力等級。
19.根據權利要求18所述的裝置,其特徵在於,所述統計運算模塊將所述業務波動量減去對應處理能力等級的過載能力獲得所述預留的空閒處理能力。
20.根據權利要求19所述的裝置,其特徵在於,所述統計運算模塊對所述業務監視模塊採集的各個時間點或時間段的業務量形成的數列計算標準差,所述業務波動量為所述標準差的整數倍。
21.根據權利要求19所述的裝置,其特徵在於,還包括一QoS監視模塊,在標定所述處理資源模塊任一處理能力等級的處理能力時,一次或多次變化業務量並通過所述QoS監視模塊監視到給定的QoS指標臨界超標時,記錄此時的業務量形成一業務量數值或數列,則所述業務量數值或者數列的平均值為所述處理資源模塊對應所述處理能力等級的處理能力。
22.根據權利要求21所述的裝置,其特徵在於,所述對應處理能力等級的過載能力與所述業務量數列的標準差成正比。
23.根據權利要求18至22任一項所述的裝置,其特徵在於,所述運算調度模塊循環調度所述處理資源模塊的處理能力等級時,對於所述處理資源模塊的任意兩個相鄰處理能力等級Rm與Rm-1,對應的處理能力為Lm與Lm_l,進行循環判定所述需要處理的業務量是否大於Lm-I且小於Lm ;若不是,則變化m數值;若是,則設定Rm為處理資源的當前處理能力等級。
全文摘要
一種業務處理資源的調度方法,包括設定處理資源的多個處理能力等級並標定所述處理資源分別對應各個處理能力等級的實際處理能力;根據所述處理資源所處理的實際業務量的變化情況,計算業務波動量;根據所述業務波動量計算為消除業務波動影響而需預留的空閒處理能力;根據所述各處理能力等級標定的實際處理能力、所述預留空閒處理能力、所述業務波動量以及需要處理的業務量,循環調度處理資源的處理能力等級。上述業務處理資源調度的方法利用數學統計的手段來計算業務波動量,再在業務波動量計算結果的基礎上,合理選取處理資源合理預留量,利用科學的統計結果作為依據來合理地進行業務處理資源的調度,實現資源與負荷自適應。
文檔編號H04L12/56GK102308540SQ201180001698
公開日2012年1月4日 申請日期2011年6月15日 優先權日2011年6月15日
發明者周建華 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀