亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        傅里葉變換和支持向量機的云計算資源分配策略

        2017-05-03 11:10:41解志君
        微型電腦應用 2017年1期
        關鍵詞:資源分配傅里葉利用率

        解志君

        (常州信息職業(yè)技術學院 軟件學院, 常州 213164)

        傅里葉變換和支持向量機的云計算資源分配策略

        解志君

        (常州信息職業(yè)技術學院 軟件學院, 常州 213164)

        針對當前云計算資源調算法的資源利用率低,資源變化預測精度低的缺陷,提出了傅里葉變換和支持向量機的云計算資源分配算法。根據云服務資源需求的變化特點,將其劃分為周期性和非周期性兩類服務,采用傅里葉變換分析服務資源需求的周期性,并采用支持向量機預測非周期性的服務資源需求,根據預測結果實現虛擬機的資源分配,并通過對比實驗測試可行性和優(yōu)越性。結果表明,算法提高了虛擬機資源的利用率,避免了出現違反SLA的現象,而且性能要優(yōu)于對比算法。

        云計算系統; 資源分配; 傅里葉變換; 支持向量機

        0 引言

        隨著科學技術的不斷發(fā)展,傳統云計算模式快已經難以適合用戶的實際需求,而按需付費資源配置模式受到專家和學者的重視[1]。當前云服務商主要采用粗粒度的資源分配技術,包括Google、Amazon等,其分配的基本單位是虛擬機(Virtual Machine,VM),根據負載變化狀況和用戶需要實時改變虛擬機的數量,從而實現負載自適應目的[2,3]。然而在實際應用中,當前粗粒度的資源分配技術還存在虛擬機分散配置、資源浪費等缺陷,并且隨著云端用戶數量的增加,缺陷越來越明顯,導致資源利用率低和運營成本高[4-6]。

        為了解決虛擬機分配問題,有學者采用啟發(fā)式算法找到資源的最優(yōu)分配方案,并通過虛擬機遷移方法解決虛擬機分散問題[7],但只考慮RAM和CPU等參數,在參數增加情況下,計算的復雜度急劇增加[8]。在此基礎上,有學者綜合考慮CPU、RAM、帶寬等條件,采用啟發(fā)式算法進行求解[9];文獻[10]兼顧用戶偏好與任務特點,構建了面向任務的資源分配算法,文獻[11]提出了在線預測的資源分配算法技術,根據預測結果對虛擬機進行提前配置,響應時間快,但預測精度低,難以實現資源的合理分配[12]。

        針對當前資源分配算法存在虛擬機分配不合理、預測精度低等難題,構建了基于傅里葉變換和支持向量機的云計算資源分配算法,實結果表明,該算法提高了虛擬機資源的利用率。

        1 支持向量機

        對于訓練集{(xi,yi)},采用支持向量機建立線性回歸函數,如式(1)。

        (1)

        SVM回歸優(yōu)化目標為式(2)。

        s.t.

        (2)

        式中,γ為懲罰參數;ei為支持向量機的回歸誤差。

        采用拉格朗日乘子αi將式(2)轉變?yōu)閷ε純?yōu)化問題,即有式(3)。

        (3)

        根據Mercer條件,核函數定義,為式(4)。

        (4)

        根據相關的研究,徑向基核函數可獲得更高的預測精度,具體為式(5)。

        (5)

        式中,σ為寬度參數。

        對于非線性回歸問題,支持向量機的回歸函數,為式(6)。

        (6)

        2 云計算資源的分配模型

        (7)

        式中,r為采樣頻率。

        (8)

        隨機測試2個周期窗口的相似度,若Ui與Uj的皮爾遜相關系數接近1,就以周期Z(1)進行改變,并通過動態(tài)時間歸整算法得到X(1)最近1個周期的資源需求序列,使其和當前序列的映射距離最小,得到X(1)在t時刻的資源需求F(l)(t)。

        若X(1)不具備周期性,則采用馬爾科夫鏈進行分析,具體如下:

        n=(Xlmax-Xlmin

        (2) 各個時刻的資源需求量是不同的,采用數學統計法進行求解,即式(9)。

        (9)

        (3) 設該馬爾科夫鏈是齊次的,利用C-k方程得到t時間范圍內每一個時刻的狀態(tài)概率,為式(10)。

        (10)

        (5) 綜合相上述,可以得到式(11)。

        (11)

        3 本文的云計算資源分配算法

        設Si為虛擬機vi的服務集合,vi在t時刻的資源需求預測結果,為式(12)。

        (12)

        當前物理機可分配資源量為R,E(R(t,vi))與D(R(t,vi))表示t時間vi的資源使用量的期望與方差,Uadd表示補償值,其為D(R(t,vi))的線性函數。資源分配過程中,補償值與預測波動呈正相關,根據虛擬機和p間的映射關系為:R(v,p)把相同p中的v排成1個調整隊列,資源分配算法的工作步驟如下:

        (1) 對Q進行遍歷,如果Si

        (2) 對Q2進行遍歷,如果物理機剩下的資源R符合調整的條件,對Si進行相應調整,使其變?yōu)?R(t,vi))+Uadd,否則把虛擬機置于待調整的Q3之中。

        (3) 對R進行輪詢,如果R符合Q3對首元素的資源需求,繼續(xù)進行資源調整。

        (4) 如果當前資源分配量大于預測值,則盡快回收資源,稱之為資源回收算法,其工作步驟為

        (5) 對Q1進行遍歷,如果當前分配值大于預測值,把vi置于Q4之中,并且根據Si-(E(R(t,vi))+Uadd)對對Q4進行升序排列。

        (6) 對Q3進行輪詢,如果其為空,則不進行任務處理,否則調整Q4隊首的元素的資源,使其變成Ε(SX)+Uadd,間隔t0以后,接著進行輪詢。

        4 實驗結果及分析

        為全面分析本文算法的物理機的占用量、服務等級協議(service level agreement,SLA)等參數,在CloudSim仿真平臺上與文獻[13]算法進行了對比測試,數據來自于ClusterData2011,統計25臺虛擬機1個月負載的均值,選擇CPU利用率作為評價標準,具體如表1所示。

        表1 CPU狀態(tài)的取值范圍

        本文算法和對比算法的虛擬機平均負載情況和物理機使用情況如圖1和圖2所示。對圖1和圖2進行分析可以得到如下結論。

        (1) 對比算法的平均負載為均衡,存在大量的低負載,而合理負載與高負載相對較少,本文算法合理負載較多,高負載和低負載偏少,有效了提高了虛擬機資源的利用率。

        (2) 開始階段虛擬機分配了12臺物理機,工作時間的增加,對比算法的物理機不斷增多,使得資源占用率相應上升,降低了資源利的用率。

        圖1 虛擬機的平均負載情況

        圖2 物理機使用情況

        (3) 本文算法的物理機數目不是始終處于一種上升狀態(tài),開始階段所占物理機和開始階段相似,隨著時間增加,占用物理機的數量慢慢下降,這是由于開始階段資源分配根據峰值確定,導致物理機的占用率相對較高。

        (3) 隨著仿真時間的不斷延長,可根據具體服務特點對物理機占用的數量進行調整,使各虛擬機的資源利用率處于一種理想狀態(tài),虛擬機占用物理機的數量慢慢減小,本文算法和對比算法物理機占用的數量大約為8與17個。 在0~30天內,本文算法和對比算法違反次數如圖3所示。

        圖3 違反SLA次數比較

        從圖3可知,本文算法違反SLA的次數很少,幾乎沒有,而且對比算法每周內均會出現違反SLA現象,對比結果表明,本文算法可以有效避免違反SLA問題的發(fā)生,具有更好的安全性。

        5 總結

        針對當前云計算系統分配法存在的不足,提出了傅里葉變換和支持向量機的云計算資源預測分配算法,分別采用傅里葉變換和支持向量機對周期性和非周期性的服務資源需求分析和預測,并根據預測結果實現虛擬機資源分配,對比實驗結果,相對于當前其它算法,本文算法提高了服務資源需求的預測精度和資源利用率,有效防止了出現違反SLA現象,能夠為用戶體驗提供良好的保障。

        [1] Armbrust M, Fox A, Uriffith R, et al. A view of cloud computing [J]. Communications of the ACM, 2010, 53(4):50-58.

        [2] Duan Qiang, Yan Yu Hong, Vasilakos A V. A survey on service oriented network virtualization toward convergence of networking and cloud computing [J]. IEEE Transactions on Network and Service Management, 2012, 9(4): 373-392.

        [3] 秦志光,柯濤,劉夢娟,王聰. 面向云平臺的資源分配策略研究[J]. 計算機應用, 2013, 33(2):299-303,307.

        [4] 華夏渝,鄭駿,胡文心. 基于云計算環(huán)境的蟻群優(yōu)化計算資源分配算法[J]. 華東師范大學學報(自然科學版), 2010, 1: 127-134..

        [5] Zhou Fangfei, Goel M, Desnoyers P, et al. Scheduler vulnerabilities and coordinated attacks in cloud computing [J]. Journal of Computer Security, 2013, 21(4): 533-559.

        [6] Uarg S K, Versteeg S,Buyya R. A framework for ranking of cloud computing services[J]. Future Veneration Computer Systems, 2013, 29(4):1012-1023.

        [7] 馮光升, 趙曉宇, 馬軍, 等. 基于混合預測的云平臺資源自適應分配方法[J]. 計算機科學與探索, 20105, 9(10):1172-1179.

        [8] Lin J W, Chen C H, Chang J M. QoS-aware data replication for data intensive applications in cloud computing systems[J]. IEEE Transactions on Cloud Computing, 2013, 1(1): 101-115.

        [9] 王倩,石振國,孫萬捷,等. 基于PEPA的云計算資源分配算法性能評價 [J]. 計算機應用研究, 2015, 32(4): 1179-1183.

        [10] 方曉平,陳年生,郭宇,等. 云計算資源分配策略研究[J]. 湖北師范學院學報(自然科學版), 2013, 33(4): 56-61.

        [11] 劉文娟,陳華平,郝尚剛,等. 云平臺下滿足任務截止時間的資源分配策略[J]. 計算機工程, 38(6): 60-63.

        [12] 朱匆,劉元君,彭自然,等. 移動云計算中基于協作式博弈模型的資源分配方案[J]. 計算機應用研究, 2014, 31(3): 912-916.

        [13] 李衛(wèi)平,武海燕,楊杰,等. 基于效益博弈的云計算資源動態(tài)可協調分配策略研究[J]. 計算機工程與科學, 2016, 38(1): 57-61.

        Resource Allocation of Cloud Computing Based on Fourier Transform and Support Vector Machine

        Xie Zhijun

        (School of Software,Changzhou College of Information Technology,Changzhou 213164,China)

        Because the cloud platform resource utilization rate is not high, accurate prediction of the variation of resources lacks, based on hybrid prediction of cloud platform resource an allocation method is designed. The service sources are divided into period service and nonperiod service according to the characteristics of cloud service resource. Fourier transform is used to analyze the period service source, and support vector machine is used to deal with nonperiod ones. Resouces are allocated based on predicted results and comparason is completed to meauere the operatability and optimzation. Experimental results show that the method can improve utilization rate of virtual machine resources, and reduce the number of service-level agreement violations.

        cloud computing; resource allocation; Fourier transform; support vector machine

        解志君(1977-),男,碩士,講師,研究方向:計算機軟件技術、移動軟件開發(fā)技術、職業(yè)教育教學研究,常州 213164

        1007-757X(2017)01-0074-03

        TP311

        A

        2016.08.30)

        猜你喜歡
        資源分配傅里葉利用率
        新研究揭示新冠疫情對資源分配的影響 精讀
        英語文摘(2020年10期)2020-11-26 08:12:20
        雙線性傅里葉乘子算子的量化加權估計
        化肥利用率穩(wěn)步增長
        做好農村土地流轉 提高土地利用率
        基于小波降噪的稀疏傅里葉變換時延估計
        測控技術(2018年7期)2018-12-09 08:58:26
        一種基于價格競爭的D2D通信資源分配算法
        測控技術(2018年7期)2018-12-09 08:57:56
        淺議如何提高涉煙信息的利用率
        消費導刊(2017年24期)2018-01-31 01:29:29
        基于傅里葉變換的快速TAMVDR算法
        板材利用率提高之研究
        快速離散傅里葉變換算法研究與FPGA實現
        電測與儀表(2015年5期)2015-04-09 11:30:44
        国产精品久久久国产盗摄| 中文字幕亚洲中文第一| 中文字幕影片免费在线观看| 免费人成视频x8x8| 日韩电影一区二区三区| 国产剧情麻豆女教师在线观看| 国产午夜福利小视频合集| 国产综合精品久久亚洲| 无码av一区在线观看| h动漫尤物视频| AV中文字幕在线视| 粉色蜜桃视频完整版免费观看在线 | 亚洲一区二区高清精品| 亚洲精品亚洲人成在线下载| 精品人伦一区二区三区蜜桃麻豆 | 夜夜躁狠狠躁日日躁2022| 国产农村熟妇videos| 欧美 国产 综合 欧美 视频| 国内精品自在自线视频| 国产伦精品一区二区三区免费| 日韩精品无码av中文无码版| 神马不卡一区二区三级| 国产在线高清无码不卡| 精品亚洲av一区二区| 在线视频观看国产色网 | 精品国产第一国产综合精品| 久久香蕉国产线看观看精品yw | 亚洲国产一区中文字幕| 日本久久视频在线观看| 一区二区三区美女免费视频| 日韩久久无码免费毛片软件| 蜜臀av无码人妻精品| 99久久国产综合精品麻豆| a级福利毛片| 人妻少妇精品无码专区app| 亚洲熟妇夜夜一区二区三区| 国产麻豆一区二区三区在线播放| 在线观看视频国产一区二区三区| 日韩在线观看入口一二三四 | 中文字幕日韩人妻在线视频| 久久久av波多野一区二区 |