999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

計費系統負載模型的研究與應用

2013-08-17 03:42:24
計算機工程 2013年6期
關鍵詞:進程模型系統

徐 健

(中國移動通信集團上海有限公司,上海 200060)

1 概述

隨著電信運營商深層次多方位市場發展的需要,新業務不斷推出,用戶數量也在快速穩定地持續增長。計費資費方式的多樣化以及計費話單量的快速增加,使計費系統的主機負載能力面臨巨大的挑戰。特別是在圣誕、元旦和春節等業務高峰期,計費系統的業務量達到日常業務量幾倍以上。在這樣的情況下,在系統運維中一方面需要有效地控制并降低業務受影響的風險,切實保證業務的安全穩定運行;另一方面又要對系統資源進行合理有效的管理和配置,避免資源的浪費。因此,需要對計費系統的負載模型進行深入研究,用以指導實際的生產維護,實現精確運維與穩定運維。

文獻[1]在分析服務器負載特性的基礎上,結合應用時間序列提出了服務器負載預測方法;文獻[2]提出一種預測主機負載的線性時間序列模型法,雖適用于各類主機,但是該方法沒有明確各種預測模型的預測能力;文獻[3]使用聚合歷史時間序列采集點的方法,對未來主機運行負載進行了預測;文獻[4-5]與文獻[3]類似,也是基于歷史主機負載數據對主機負載進行預測;文獻[6]對9種預測模型進行了分析與評估,對于時間序列 AR模型的評價較高??梢钥吹剑谏鲜鑫墨I中提出的主機負載的預測方法與模型,其核心是基于主機負載的歷史數據記錄。這類預測方法很難預測由于突發業務流量引起的主機負載突變。文獻[7]分析集群節能配置策略前簡單介紹了一種基于前一個時刻服務請求情況的在線負載預測方法。同樣較難預測突發業務流量引起的主機負載突變。

本文從引起主機負載變化的最基本因素——業務流量的變化角度出發,研究主機負載與計費業務流量之間的內在關系,建立一種新的負載模型。

2 業務分解

計費系統負載主要包含主機的CPU負載、內存負載以及存儲設備的I/O負載。由于主機的CPU負載直接影響到計費系統的業務處理效率,因此在研究過程中重點是建立計費系統主機的CPU負載模型。

由于不同的業務處理過程對系統資源的消耗情況各異,因此在研究計費主機CPU負載模型之前,首先需要對同一臺主機上的業務流程進行分解,從而分析每一個業務流程的影響。對于常見的電信運營商計費系統,其主機上的業務可以按2種維度進行細分:(1)從業務類型維度進行細分,可以分為對語音話單、短信話單、無線寬帶話單、上網流量話單等業務。(2)從處理流程維度進行細分,可以對于不同類型的話單有可以分為預處理、剔重、解碼、解析、批價、入庫等處理流程與階段。

3 計費系統負載模型的建立

3.1 建模方法分析

特定業務可能運行在不同的主機上,同時業務處理本身也可能發生變化,為了在不斷變化的環境下準確地計算該業務的CPU負載,需要找到一個相對恒定的量來描述單筆業務處理的負載情況。

文獻[8]介紹了面向Web服務器集群的性能評價方法,但是該方法無法用來評價計費主機的性能;文獻[9]針對承載銀行中間件業務的主機給出相應性能模型和測量方法,由于與計費業務處理邏輯上有很大差異,因此也無法直接用來評價計費主機的性能。因此,研究人員根據實際情況參考文獻[10]中tpmC(transactions per minute-C)值的評價方法:對于某一個特定的處理步驟i,如果可以計算得到該步驟處理單筆業務所需要的tpmC值,將該值定義為該處理階段的tpmC當量iτ,那么該處理步驟在某一時刻的CPU負載為: cpui=xi×τi/tpmC 。其中,tpmC為該主機標稱的tpmC值;τi為第i個處理階段的tpmC當量;xi為第i個處理階段在某一個時刻的每分鐘業務量。

一方面,由于在單臺主機上同時運行著多個處理階段(進程),每一個處理進程各自負責本身的處理步驟,其處理單筆業務所需要的tpmC當量不盡相同;另一方面,在同一臺主機上同時包含部分特殊進程,該類進程是固定的系統進程。綜合考慮這2種情況,對于整臺主機,其CPU負載情況為:

其中,c值為系統進程所占用的CPU資源;tpmC為該主機標稱的tpmC值;iτ為第i個處理階段的tpmC當量;xi為第i個處理階段在某一個時刻的每分鐘業務量。接下來就是確定計費系統中每一個處理階段的tpmC當量iτ的值。

3.2 業務流量與主機CPU負載關系分析

為了分析、尋找特定主機上各業務進程所對應的tpmC當量。需要從各業務進程的業務流量與該進程CPU負載之間存在的聯系進行分析。

從圖 1、圖 2看出,特定業務的業務量與相關進程的CPU使用率之間密切相關,且存在y=kx+b的線性關系。

圖1 業務量與CPU對比

圖2 業務量與CPU趨勢分析

3.3 計費系統負載模型

由前面的公式 cpui=xi×τi/tpmC ,cpui=k· xi+b可以得到:

使用上式可以計算出每一個業務進程的tpmC當量iτ。

在計算出iτ后,就可以計算一臺主機在給定業務壓力集合(X)下的CPU負載模型為:

其中,xi∈X,iτ為之前計算得到的tpmC當量。在使用該模型時,上式中的c、和iτ為已知量,只要再將預測的業務量集合(X)的具體數值以及業務所在主機的 tpmC值代入到上式中,就可以計算出在預測的業務量集合下,特定主機上的CPU負載情況。從上面的模型中可以發現,計費主機負載預測的準確性主要依賴于對計費業務量集合(X)預測的準確性。圖3、圖4對近3年內主要計費業務量的趨勢進行了分析(根據業務數據保密性要求,圖中不顯示具體業務量,趨勢公式中的常數使用s1、s2、s3、s4表示),其中,業務1、業務2、業務3使用指數曲線進行擬合的擬合度非常高,業務4則使用線性曲線擬合度較高。

圖3 主要計費業務量趨勢分析

圖4 計費業務業務量趨勢分析

將各業務預測公式代入前面得到的CPU負載模型公式可以得到預測某一個時間點計費系統負載的模型為:

其中,τ1i、τ2i、τ3i、τ4i分別為4種類型業務在第i個處理階段的tpmC當量。在實際預測時可以根據預期前一段時間的計費業務量進行滾動統計,更新業務趨勢曲線參數,進一步提高預測精度。

4 模型驗證

由于在春節期間,實際的業務量,特別是短信業務量往往達到全年的最高峰,因此使用春節期間的業務流量以及計費系統的實際負載情況進行驗證,可以有效地反映模型的準確性。

在具體驗證時,首先利用上節的模型對春節高峰期時刻計費系統負載情況進行預測。然后再將預測值與實際值進行比較。通過這種方法來驗證模型的準確性。在表 1中展示了計費系統中針對短信話單處理主機1與主機2在春節忙時的主機CPU使用率的預測值與實際值的對比情況。從中可以看到,使用模型計算處理的主機CPU預測值與實際值基本吻合,平均誤差在3%以內。

表1 計費主機負載預測值與實際值比較 (%)

5 模型的應用

根據現有業務壓力的增長情況,可以利用計費系統負載模型來預測計費主機的性能變化并及時提出需要對主機進行升級的告警。

根據圖5和表2中的評估結果,在判斷出計費主機在第2年春節的業務高峰期時,CPU負荷將達到90%以上,可能影響業務的正常進行。根據此項判斷,項目人員在春節前對計費主機進行升級。主機的 tpmC值從升級前的323394增加到升級后的809144。圖6展示了升級前后計費主機CPU使用率的實際值與使用主機負載模型進行計算得到的預測值之間的對比。

圖5 主機性能季度預估

表2 主機性能季度預估數據 (%)

圖6 升級前后計費主機負載預測與實際對比

6 結束語

本文針對計費系統主機負載變化大、資源動態分配難的問題,從分析各類計費業務流量與系統負載的關系入手,研究單筆業務在每一個處理環節的資源開銷情況,提出一種基于單位業務tpmC當量的主機負載預測模型。經過實際驗證,該模型可以較精確地預估計費主機的CPU負載情況,有助于計費系統維護人員實現精確運維和穩定運維。在上述模型中對于主機系統進程的負載情況使用了一個固定的常數c,然而在實際情況中系統進程的負載偶爾會出現細微波動。為提升計費系統負載預測模型的預測精度,今后將圍繞該類系統進程負載的波動情況展開進一步研究。

[1]楊 偉,朱巧明,李培峰,等.基于時間序列的服務器負載預測[J].計算機工程,2006,32(19): 143-145.

[2]許 偉,陳志剛,曾志文,等.分布式系統中主機負載預測的一種普適性方法[J].計算機工程與應用,2004,40(6): 181-183.

[3]程宏兵,楊 庚.一種基于自動回歸的改進網格主機負載預測模型[J].計算機應用,2005,25(11): 2483-2485.

[4]龔 波.分布式環境中主機負載預測的研究[J].信息系統工程,2011,(12): 122-124.

[5]陳榮征,李廣松.基于遺傳神經網絡的主機負載預測方法研究[J].計算機時代,2009,(10): 12-13.

[6]李春輝,戚淑芬,李 靜.分布式系統主機負載預測方法的評估[J].科技創新導報,2009,(7): 63-63.

[7]劉 斌,楊 堅,趙 宇.基于在線負載預測的動態集群節能配置策略[J].計算機工程,2010,36(24): 96-98.

[8]Chung I H,Jeffrey K.Hollingsworth.Automated Clusterbased Web Service Performance Tuning[C]//Proc.of IEEE High Performance Distributed Computing Conference.[S.1.]:IEEE Press,2004.

[9]Li Bo,Zhou Haiying,Zuo Decheng.Performance Modeling and Benchmarking of Bank Intermediary Business on High-performance Fault-tolerant Computers[C]//Proc.of the 41st IEEE/IFIP International Conference on Dependable Systems and Networks Workshops.[S.1.]: IEEE Press,2011.

[10]Transaction Processing Performance Council(TPC).TPC BENCH-MARKTM C Standard Specification Revision 5.11[EB/OL].(2010-02-10).http://www.tpc.org/tpcc.

猜你喜歡
進程模型系統
一半模型
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
債券市場對外開放的進程與展望
中國外匯(2019年20期)2019-11-25 09:54:58
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
3D打印中的模型分割與打包
社會進程中的新聞學探尋
民主與科學(2014年3期)2014-02-28 11:23:03
主站蜘蛛池模板: 欧美另类一区| 午夜福利视频一区| 久久国产黑丝袜视频| 欧美日韩高清在线| 天堂va亚洲va欧美va国产| 国产成人狂喷潮在线观看2345| 91久草视频| 幺女国产一级毛片| 精品视频福利| 欧美啪啪网| 女同久久精品国产99国| 久青草免费视频| 91小视频在线| 91激情视频| 国产交换配偶在线视频| 国产午夜无码片在线观看网站| Aⅴ无码专区在线观看| 伊人色天堂| 亚洲日韩精品无码专区97| 国产国语一级毛片| 日韩国产欧美精品在线| 亚洲一级毛片免费观看| 日韩在线永久免费播放| 欧洲精品视频在线观看| 九九久久99精品| jizz亚洲高清在线观看| 亚洲天堂首页| 国产在线无码一区二区三区| 国产精品夜夜嗨视频免费视频| 国产日韩精品欧美一区喷| 成人自拍视频在线观看| 亚洲视频欧美不卡| 国产精品毛片一区| 手机在线免费不卡一区二| 美女内射视频WWW网站午夜| 色综合成人| 无码粉嫩虎白一线天在线观看| 日韩无码黄色| 呦女亚洲一区精品| 国产成人久视频免费| 欧美亚洲网| 国产一区二区福利| 国产极品美女在线| 91美女在线| 亚洲成a人片| 亚洲欧美日本国产专区一区| 亚洲无线观看| 在线中文字幕网| 亚洲无码免费黄色网址| 久久精品人人做人人爽97| 精品久久香蕉国产线看观看gif| 久久久亚洲国产美女国产盗摄| 亚洲AV无码乱码在线观看裸奔 | 欧美v在线| 久久精品亚洲专区| 欧美五月婷婷| 无码国内精品人妻少妇蜜桃视频| 99在线国产| 午夜爽爽视频| 亚洲综合专区| 中文字幕在线免费看| 国内熟女少妇一线天| 日韩视频免费| 91免费在线看| 欧美中文字幕在线二区| 国产肉感大码AV无码| 亚洲人成亚洲精品| 日韩少妇激情一区二区| swag国产精品| 亚洲综合二区| 五月婷婷丁香综合| 久久综合丝袜长腿丝袜| 亚洲黄色激情网站| 国产成人盗摄精品| 国产91丝袜在线播放动漫 | 亚洲人成影院在线观看| 欧美福利在线| 久热这里只有精品6| 免费无码一区二区| 亚洲欧美综合精品久久成人网| 广东一级毛片| 亚洲欧美日韩中文字幕在线一区|