资源service

serviceunavailable是什么意思  时间:2021-03-01  阅读:()
软件学报ISSN1000-9825,CODENRUXUEWE-mail:jos@iscas.
ac.
cnJournalofSoftware,2013,24(8):19371946[doi:10.
3724/SP.
J.
1001.
2013.
04364]http://www.
jos.
org.
cn中国科学院软件研究所版权所有.
Tel/Fax:+86-10-62562563云计算虚拟资源的熵优化和动态加权评估模型左利云1,2,曹志波2,董守斌21(广东省石化装备故障诊断重点实验室(广东石油化工学院),广东茂名525000)2(广东省计算机网络重点实验室(华南理工大学),广东广州510641)通讯作者:董守斌,E-mail:sbdong@scut.
edu.
cn摘要:云资源的动态变化和不确定性给资源管理及任务调度带来了很大的困难.
为了准确地掌握资源动态负载和可用能力信息,提出一种基于熵优化和动态加权的资源评估模型,其中,熵优化模型利用最大熵和熵增原理的目标函数及约束条件,筛选出满足用户QoS和系统最大化的资源,实现最优调度,保障用户QoS.
对筛选后的资源再进行动态加权负载评估,对负载过重及长期不可用资源进行迁移、释放等,可减少能耗,实现负载均衡和提高系统利用率.
设计了仿真实验,以验证所提评估模型的性能.
实验结果表明,熵优化模型对用户QoS和系统最大化有很好的效果,动态加权负载评估有利于均衡负载,提高系统利用率.
该评估模型实现了用户QoS保障、减少能耗、负载均衡以及提高系统利用率等多目标的优化.
关键词:云计算;虚拟资源评估;熵;动态负载;多目标优化中图法分类号:TP316文献标识码:A中文引用格式:左利云,曹志波,董守斌.
云计算虚拟资源的熵优化和动态加权评估模型.
软件学报,2013,24(8):19371946.
http://www.
jos.
org.
cn/1000-9825/4364.
htm英文引用格式:ZuoLY,CaoZB,DongSB.
Virtualresourceevaluationmodelbasedonentropyoptimizedanddynamicweightedincloudcomputing.
RuanJianXueBao/JournalofSoftware,2013,24(8):19371946(inChinese).
http://www.
jos.
org.
cn/1000-9825/4364.
htmVirtualResourceEvaluationModelBasedonEntropyOptimizedandDynamicWeightedinCloudComputingZUOLi-Yun1,2,CAOZhi-Bo2,DONGShou-Bin21(GuangdongProvinceKeyLaboratoryofPetrochemicalEquipmentFaultDiagnosis(GuangdongUniversityofPetrochemicalTechnology),Maoming525000,China)2(GuangdongProvinceKeyLaboratoryofComputerNetwork(SouthChinaUniversityofTechnology),Guangzhou510641,China)Correspondingauthor:DONGShou-Bin,E-mail:sbdong@scut.
edu.
cnAbstract:Thedynamicanduncertaintyofcloudresourcemakesresourceallocationandtaskschedulingmoredifficult.
Inordertoretrieveaccurateresourceinformationaboutdynamicloadsandavailablecapacity,thisstudyproposesaresourceevaluationmodelbasedonentropyoptimizationanddynamicweighting.
TheentropyoptimizationfilterstheresourcesthatsatisfyuserQoSandsystemmaximizationbygoalfunctionandconstraintsofmaximumentropyandtheentropyincreaseprinciple,whichachievesoptimalschedulingandsatisfieduserQoS.
Thentheevaluationmodelevaluatestheloadofhavingfilteredresourcesbydynamicweightedalgorithm.
Inordertoreduceenergyconsumption,achieveloadbalancingandimprovesystemutilization,thestudyallowsthemigrationorreleasetheresourceswhichoverloadandunavailableforalongtime.
ExperimentalresultsshowtheeffectofentropyoptimizationonuserQoSandsystemmaximization,anddynamicweightedalgorithmbenefitsloadbalancingandsystemutilization.
Theexperimentalresultsprovethat基金项目:国家自然科学基金(61070092)收稿时间:2012-06-19;定稿时间:2012-12-271938JournalofSoftware软件学报Vol.
24,No.
8,August2013theevaluationmodelachievesmulti-objectiveoptimizationsuchassatisfyinguserQOS,reducingenergyassumption,balancingload,improvingsystemutilizationandsoon.
Keywords:cloudcomputing;virtualresourceevaluation;entropy;dynamicload;multi-objectiveoptimization云资源的动态变化和不确定性给资源分配及任务调度带来了很大的困难,而且云计算环境的复杂性使得传统的资源管理无法满足其多目标需求,因此,如何解决云资源的动态变化问题,实现多目标优化,是目前云资源管理面临的重要问题.
云计算的商业化模式,使得服务质量(即用户QoS)成为判定服务提供者是否成功的一个重要因素,也成为资源管理和任务调度的首要目标.
大量研究者对实际云计算及网格资源可用情况进行追踪与监控,分析资源可用度对应用性能的影响[13],结果表明,若资源保持较高的不可用频率,则将对任务的执行产生较大的负面影响,严重影响应用性能和用户QoS保障(如完成时间).
云资源工作负载的动态性导致资源可用能力存在较大的不确定性,因此,准确地描述云资源可用能力的动态特征、掌握资源动态可用能力信息,对系统选择最佳的资源-任务调度起着直接的指导作用,是实现多目标调度优化的一个关键条件.
在云资源中,虚拟资源占有非常大的比重,虚拟资源具有服务迁移和部署灵活的特点[4],即虚拟机平台能够动态地将服务映射到所需要的物理资源,而正在运行的应用服务程序不必停止或重启.
因此,对虚拟资源的可用性及动态负载进行评估,可将不可用频率较高或负载很轻的虚拟机进行动态迁移,关闭闲置物理设施,以减少消耗[5];同时,也可对负载较重的虚拟机通过进程的动态迁移,动态地调整到适合的物理节点,从而实现系统负载均衡,提高系统整体性能.
因此,云资源动态可用能力的评估对资源分配管理、任务调度具有重要意义,对实现负载均衡、减少能耗、保障用户QoS和提高系统利用率起关键作用.
本文研究工作以此展开.
本文的主要贡献包括:(1)提出了一种熵优化模型,筛选满足用户QoS和系统最大化的资源;(2)提出了一种动态加权负载评估算法,实现负载均衡并减少能耗.
1相关工作目前,分布式系统和网格环境中有一些资源评估预测系统如NWS[6],MDS[7],但它们仅仅是一些简单的评估工作,以资源的物理性能指标评价其服务能力,利用相关预测技术估计资源未来状态.
而且研究主要集中在资源的物理性能预测方面,根据对资源的相关物理性能属性(如CPU利用率、内存容量、网络带宽等)进行监控得到的历史数据,对未来一段时间内的资源物理性能参数值进行预测[812].
在一定程度上,对用户QoS起到保障作用;但对于云计算这样的动态复杂环境,这些评估指标难以适应云计算的动态变化,无法满足云计算多目标优化的需求.
而在云计算中,还没有比较成熟的资源可用性评估系统.
相关研究有:文献[13]提出了一个轻量级的资源管理模型——EAC,提供轻量级的资源管理业务;文献[14]提出了一种评估云资源可信度的框架;文献[15]提出了一种资源供应框架,针对作业需求评估用户应该从服务提供商租用多少资源;文献[16]提出一种虚拟环境下面向服务的多层次监测框架,目的是收集和监测统计网络应用中可能遇到的一些功能限制信息,同时也提供了一个动态自适应的重新配置功能,以求能够有效地适应资源配置的动态质量服务(QoS)等应用的需求;文献[17]提出一种利用轻重信号处理和统计学习算法来实现网上的动态应用程序资源需求的预测.
但它们并没有针对资源的可用情况进行评估.
与本文类似的研究是文献[18].
它考虑了网格环境的动态变化,对资源可用情况进行研究.
它采用求用户和资源供应商选择资源目标函数极值的方法,根据极值函数曲线求出使系统最优的资源候选集,来保障用户QoS,但它所采用的微分计算方法复杂度较高,因此我们希望提出一种更为简单、有效的动态评估方法,并同时实现负载均衡、减少能耗、保障用户QoS和提高系统利用率等多目标的优化.
左利云等:云计算虚拟资源的熵优化和动态加权评估模型19392基于熵优化原理的云资源动态可用评估模型资源可用性是指作为云服务提供者,在一段时间内持续提供云服务的概率和服务能力的大小.
资源可用性评估是基于资源可用信息的监控,提取一些准确刻画动态资源可用度和可用能力指标来评估资源的历史行为,以此预测资源的未来状态,为任务调度或资源负载评估提供相对准确的资源实时性能信息,可集成到各种调度系统或资源管理系统,为调度或虚拟资源的迁移提供依据.
2.
1资源可用评估指标当前,评估指标大多是基于静态或预测的物理性能指标,如CPU计算能力、存储容量、网络带宽等,但在云计算这样的动态环境中,这些指标存在不确定性和非标志性(即可能出现两个CPU计算能力在数值上相等,但实际处理速度却不同的情况),因此,这些静态指标很难反映一个资源的实际服务能力.
在此,为了描述资源动态负载状态和实际可用能力,采用如下3个动态指标参数[18],并假设虚拟资源集合U中共包含n个资源,即U={U1,U2,.
.
.
,Un}:(1)资源请求量r:单位时间内资源接收到的平均服务请求数目.
若资源节点Ui(1≤i≤n)的资源请求量为ri(1≤i≤n),则U的资源请求量为1.
nNiirr==∑(2)资源服务能力h:单位时间内资源完成的平均服务请求数目.
h值越大,表明资源服务能力越强,则资源价格越高,即资源价格与h成正比.
若资源节点Ui(1≤i≤n)的资源请求量为hi(1≤i≤n),则U的资源能力为11.
nNiihnh==∑(3)资源服务强度q:完成一个服务请求的平均时间与服务请求的平均时间间隔的比值,且,rqCh=其中,C为资源的并行服务能力.
若资源节点Ui(1≤i≤n)的并行服务能力为Ci(1≤i≤n),则资源U并行服务能力C=C1+C2+…+Cn.
资源服务强度体现了资源负载压力情况与其可用能力的相对关系.
资源服务强度趋近于1,表明资源的工作压力趋向满负荷.
U的资源强度为1nNNNiiqrhC==∑.
2.
2基于熵优化原理的资源评估模型采用监控组件监控、跟踪并统计资源的动态信息(如平均服务请求数目、资源平均服务时间),通过曲线拟合技术建立资源请求量与资源服务能力的概率分布模型[19],利用其概率分布模型采用最大熵原理求出资源评估的目标函数,并将资源动态属性作为其约束条件.
关于云计算和网格计算资源评估预测研究[13,14,18,19]中对输入事件(资源请求量r)的刻画情况显示,输入事件(资源请求量r)大多呈泊松分布,则其概率分布为()e,0,1,.
.
.
!
nPXrrrλλ===(1)根据资源请求的概率分布函数,求得其熵值为[20]0loglog(1)(),0,0,1,2,.
.
.
kSkpkkλλλΓλ∞=∑(2)通过其熵值利用最大熵原理求其最大熵,得出公式(3),并将资源请求量与资源服务能力作为其约束条件,得出公式(6);另根据熵增最小原理,即熵增最小时,系统可达最大化,因此,利用文献[18]中用户选择资源目标函数Fu=αP(r,h)+βWs(r,h)与资源提供者选择资源目标函数Fp=hP(r,h)KV(r,h)(其中,α,β为调节因子,体现用户对费用和截止时间的偏好程度,P为资源价格,Ws为服务请求在资源队列中的等待时间与实际服务时间之和,K为单位时间资源空闲所需支付的成本,V(r,h)为资源空闲率[18]),得出公式(7)这一约束条件,再结合其他约束条件求1940JournalofSoftware软件学报Vol.
24,No.
8,August2013出当前状态下使系统最优且满足用户QoS(通过用户选择资源目标函数Fu来体现)的资源候选集.
在此,将这种最大熵原理和熵增最小原理结合求解的方法称为熵优化模型.
1max()lnnniiiSPPP==∑(3)1s.
t.
1niiP==∑(4)Pi>0,i=1,…,n(5)11,2,.
.
.
,niNjiNjiPqrEqjm===∑(6)0001||nuppukkdFdFdFF=′7)其中,n为资源个数,ri为资源请求的可能状态值,qNj()为资源计算能力函数,pF′为资源动态变化部分熵值,1nukkF=∑为用户请求变动相关部分熵值.
具体执行过程如下:Algorithm1.
Entropyoptimizedevaluation.
Input:ri,hi,qi.
Output:ri,hi,qi.
GettheDistributionofribyFittingCurves;IFtheDistributionofriisPoissonTHENCalculatetheProbabilityofri,theEntropyofSasFormula(2);ELSECalculatetheEntropyofSbyotherDistributionofri;ENDIFCalculatethemean,variance,etcofriandqi,asFormula(4)toFormula(6);GetFormula(7)includeFu,Fp;//熵增最小时系统最大化,Fu和Fp均衡选择CalculatetheMaxofEntropySmaxbyFormula(4);SmaxSubjecttotheConstraintasFormula(4)toFormula(7);文献[18]采用求Fu和Fp极值的方法,根据极值函数曲线求出使系统最优的资源候选集,但这种微分方法计算复杂度较高,而本文提出的熵优化原理模型复杂度相对较低.
3基于熵优化评估模型的资源评估机制熵优化模型实现了满足系统最大化且用户QoS保障的资源筛选,为了实现负载均衡和减少消耗,还需要对云计算中虚拟资源的动态负载情况进行评估.
3.
1云资源动态加权负载评估在对虚拟资源的负载进行评估时,资源节点周期性地采用动态加权负载算法(dynamicweightedloadalgorithm)[21]对自身负载状态进行评估,计算出归一化的相对负载值L[i].
L[i]必须能够反映出资源之间的性能差异以及潜在的负载强度,为实现负载均衡提供最佳的决策依据,因此,L[i]的定义如公式(8)所示.
1231,if(oror)[],OthersiiiiiiiiiiiirRhHqQLirhqwwwRHQ==++≥≥(8)其中,ri,Ri分别表示资源Ui的当前资源请求量和最大请求量;hi,Hi为资源Ui的当前服务能力和最大服务能力;qi和Qi为Ui当前服务强度和最大服务强度;ri/Ri,hi/Hi,qi/Qi分别为ri对Ri、hi对Hi、qi对Qi进行归一化所得的值,左利云等:云计算虚拟资源的熵优化和动态加权评估模型1941取值范围均为[0,1].
然后,根据L[i]的值采用双阈值λ1和λ2(λ1w1;μ是在[0,1]分布的随机数,公式(14)使得ri/Ri,hi/Hi,qi/Qi的影响权重在[w0,w1]之间随机变化,并满足公式(15):311jiw==∑(15)执行过程如下:Algorithm2.
Dynamicweightedevaluation.
Input:Ri,Hi,Qi.
Output:L[i],Ustate,k.
CalculateL[i]byFormula(8);Calculateλ1andλ2byFormula(9)andFormula(10);IFri=Riorhi≥Hiorqi≥Qi//L[i]≥λ2THENUstate=Overload;ELSEIFL[i]≤λ1THENUstate=Idle;k=k+1;//k为空闲次数,初始值为0ELSEUstate=Normal;ENDIFAdaptiveDynamicAdjustmentoftheweightedvaluewjbyFormula(14)3.
2基于熵优化模型的云资源多目标优化评估机制本文提出的云资源评估模型——EOWLEM(entropyoptimizedanddynamicweightedevaluationmodel),通过最大熵及其约束条件和熵增最小原理实现系统最大化且满足用户QoS需求的资源筛选,又通过动态加权负载评估根据资源负载情况将可用率较低的资源进行迁移、释放,从而减少能源消耗,对过载资源进行动态调整迁移,实现负载均衡.
最终实现用户QoS保障、减少能耗、负载均衡、提高利用率等多目标优化.
具体实现算法伪代码如下:Algorithm3.
Entropyoptimizedanddynamicweightedevaluation.
Input:ri,hi,qi.
Output:ri,hi,qi.
1942JournalofSoftware软件学报Vol.
24,No.
8,August2013doupdate();Algorithm1;IFSatisfiedUserQoSandSystemMaximizeTHENAlgorithm2;ELSEflag=0;break;ENDIFFORUstate=OverloadorUstate=IdleTHENMigrate();IFk≥MigrateThresholdTHENflag=0;break;ELSEAlgorithm2;ENDIFENDFORRegisteredri,hi,qitoAssessmentCenter;IFt≥EvaluationCycleTHENMonitor();ELSEflag=1;break;ENDIFwhileri,hi,qiChangeIFflag=0THENMigrate();Release();ELSEOutputri,hi,qiENDIF本评估机制首先利用云计算服务监测器来监测统计云资源的一些动态信息,如虚拟机请求数目、虚拟资源的计算时间等,根据这些动态信息,采用曲线拟合技术设计虚拟资源请求数目和虚拟资源计算能力的概率分布模型[20];并及时监控这些信息的变化规律和特征,如工作日与周末的不同等,从而尽可能准确地表示资源的动态可用能力的特征和动态负载情况.
用动态加权负载评估算法对熵优化筛选后的资源负载情况进行标识,对虚拟资源的负载情况划分为空闲、正常、过载这3个级别.
经过以上对虚拟资源可用能力及负载情况的评估,将评估结果向评估器注册,并根据监测器的监测结果与评估结果进行比对,若有变化,及时更新评估器中的注册信息.
这样,可以得到有关虚拟资源可用能力及动态负载的量化数据,这些量化信息对系统选择最佳的资源管理分配和任务调度策略起着直接的指导作用.
该方法适用于所有资源的标准可用评估,只需对资源可用情况的概率分布应用熵优化模型及资源动态加权负载评估算法进行评估,即可筛选出适合的资源候选集,并对资源动态负载状态进行评估处理.
4基于熵优化和动态加权负载评估实验4.
1实验参数与评价指标为了验证本文提出的资源评估机制的性能,采用云仿真软件Cloudsim3.
0进行模拟实验.
对资源动态监控方面的研究实现在基于Linux系统的平台上.
使用shell命令vmstat(虚拟内存统计)可以对系统的CPU利用率、左利云等:云计算虚拟资源的熵优化和动态加权评估模型1943虚拟内存使用情况及进程进行监视,统计系统的整体使用情况;此外,使用iostat命令还可以监视磁盘及I/O使用情况.
资源的整体状态是动态变化的,上述信息需定时统计,为资源的分析评价提供依据.
将收集到的资源信息保存在文件node_infor.
txt中,并定时更新.
模拟实验参数设置如下:(1)充分模拟云资源动态性,针对不同数目的任务集和节点集进行实验:固定任务数500,节点数范围100~1000,间隔100;固定节点数为500,任务数在100~1000范围内,间隔10.
两种情况均选取不同的任务集和节点集进行实验30次,取平均值作为实验结果.
(2)任务属性信息:任务长度[1000,2000],单位MI;数据传输量[1000,2000];存储量[1000,2000].
(3)充分模拟云资源数量大、种类多的特征,资源节点属性信息:处理速度[10,200],单位MIPS;数据存储能力[10000,20000];处理器、负载及网络负载初始值范围均为[0.
01,0.
1];带宽[100,1000],网络当前延迟为[1,10];节点故障率和网络失效率均在[103,102]范围内.
实验中,将本文提出的EOWLEM资源评估机制与文献[18]的AEMJE(availabilitydegreeenhancedmodelforjobexecution)及以下两种相关技术进行比较:(1)HA-JES(highlyavailablejobexecutionservice)[22]:根据用户对可用度的要求确定执行任务的潜在资源集,将任务调度到资源集中的1个或多个资源上,以提高利用率较低的资源的利用率.
(2)ACT(availabilitychecktechnique)[23]:一种可用性检查技术,用于检查并更新所需资源的状态,当所需资源均为可用状态时开始调度任务.
3种技术均采用Min-Min调度算法来调度任务,每种比较均采用30次的运行结果作为最终实验结果.
其性能评价指标如下:(1)Makespan.
反映任务完成时间,是衡量用户QoS保障的重要指标,取决于完成时间最大的计算节点.
计算公式如下:Makespan=max{CT_nodei}(16)其中,CT_nodei表示节点nodei上所有任务的完成时间.
(2)系统利用率,即执行任务的节点数占所有节点数的比例.
系统利用率越大,表示各节点的空闲资源得到越有效的利用,因而负载均衡性越好.
计算公式如下:utilization=exe_node/all_node(17)用户QoS方面主要指标有完成时间和费用,其中,费用已在用户目标函数Fu中有所体现(见第2.
2节公式(7)及其说明),所以实验仅验证完成时间的表现;另外,对于不符合用户QoS和可用度极低的虚拟资源,采用了迁移、释放,因此对于减少能耗方面的效果比较明显;而负载均衡这一目标与系统利用率是一致的,因此实验仅验证在3个场景下的任务完成时间和系统利用率的表现.
4.
2基于熵优化和动态加权负载评估实验为了验证本文提出的资源评估中两个改进点——熵优化原理和动态负载评估,设计了以下3个实验场景:(1)仅采用熵优化原理的评估机制,用EOWLEM1表示;(2)仅采用动态负载评估,用EOWLEM2表示;(3)采用二者综合实验,用EOWLEM3表示.
另外,实验又分节点数和任务数不同两种情况进行实验.
(1)当节点数不同时,3个场景、本文方法与其他3种方法对比的Makespan和系统利用率的表现如图1、图2所示.
由图1、图2可以看出,在3个场景中,仅采用熵优化原理的评估机制EOWLEM1在Makespan表现较优于仅采用动态负载评估EOWLEM2,EOWLEM1与EOWLEM3相差不大.
其原因是:EOWLEM2仅考虑了负载情况,没有顾及到用户QoS,故在Makespan方面EOWLEM1与EOWLEM3表现较好;而EOWLEM3在与其他3种方法相比时优势较为明显,因为熵优化原理的计算复杂度低于AEMJE,而且这种优势随着节点数的增多更加明显.
在系统利用率方面,EOWLEM2优于EOWLEM1.
3种场景中,EOWLEM3表现最好,因为EOWLEM3采用熵优化保障了QoS及系统最大化,同时采用动态加权负载评估兼顾了负载均衡.
而EOWLEM3与其他3种方法相1944JournalofSoftware软件学报Vol.
24,No.
8,August2013比,一样有明显优势.
无论Makespan还是系统,利用率表现最好的均是EOWLEM3,皆因熵优化原理保障了用户QoS(即对Makespan的贡献),动态加权负载评估提供了对系统利用率的表现.
Fig.
1Makespanofdifferentnumberofnodes图1当节点数不同时,Makespan的表现Fig.
2Utilizationofdifferentnumberofnodes图2当节点数不同时,系统利用率的表现(2)当任务数不同时,3个场景、本文方法与其他3种方法对比的Makespan和系统利用率的表现如图3、图4所示.
当任务数不同时,各种方法的表现与节点数不同的情况类似,表现最好的仍然是EOWLEM3,这也验证了熵优化模型对Makespan、动态加权负载评估对系统利用率的贡献.
Fig.
3Makespanofdifferentnumberoftasks图3当任务数不同时,Makespan的表现1000200节点数MakespanEOWLEM1EOWLEM2EOWLEM3EOWLEM1EOWLEM2EOWLEM1EOWLEM2EOWLEM3800600400200010004006008001000200节点数Makespan80060040020001000400600800EOWLEM3AEMJEHA-JESEOWLEM3AEMJEACTHA-JESEOWLEM3AEMJEHA-JESACT100200节点数Utilization(%)EOWLEM1EOWLEM2EOWLEM1EOWLEM2EOWLEM38060402001000400600800EOWLEM1EOWLEM2EOWLEM3100200节点数Utilization(%)8060402001000400600800EOWLEM3AEMJEHA-JESEOWLEM3AEMJEACTHA-JESEOWLEM3AEMJEHA-JESACT140200任务数MakespanEOWLEM1EOWLEM2EOWLEM1EOWLEM2EOWLEM31201008060402001000400600800EOWLEM1EOWLEM2EOWLEM3200任务数1000400600800EOWLEM3AEMJEHA-JESEOWLEM3AEMJEACTHA-JES140Makespan120100806040200EOWLEM3AEMJEHA-JESACT左利云等:云计算虚拟资源的熵优化和动态加权评估模型1945Fig.
4Utilizationofdifferentnumberoftasks图4当任务数不同时,系统利用率的表现5结束语为了准确地描述云计算中虚拟资源可用能力的动态特征,为调度或虚拟资源的迁移提供依据,实现云计算中的负载均衡、减少能耗、保障用户QoS和提高系统利用率等多目标优化,本文提出一种基于熵优化模型和动态加权负载评估的多目标优化评估机制.
在熵优化模型中,通过最大熵和熵增最小原理,对满足用户QoS和系统最优目标函数的资源信息进行筛选,以保障用户QoS和系统最大化;采用动态加权负载评估算法对虚拟资源负载进行评估,对利用率不高及不满足熵优化的虚拟资源进行迁移、释放,实现负载均衡和减少能耗.
为了验证该机制的性能,设计了评估实验,针对以上两个改进点分别实验,证明了熵优化模型在保障用户QoS和系统最大化方面起到一定的作用,而动态加权负载评估算法则在实现负载均衡和提高系统利用率方面颇为有效,尤其是在节点数和任务数比较多的情况下,本文评估机制相对于其他评估方法的优势更为明显,证明了该机制较适合云计算这样大规模的动态环境.
References:[1]IosupA,JanM,SonmezO,EpemaDHJ.
Onthedynamicresourceavailabilityingrids.
In:Proc.
ofthe8thIEEE/ACMInt'lConf.
onGridComputing(Grid2007).
Texas:IEEEComputerSociety,2007.
2633.
[doi:10.
1109/GRID.
2007.
4354112][2]KhaliliO,HeJ,OlsehanowskyC,SnavelyA,CasanovaH.
Measuringtheperformanceandreliabilityofproductioncomputationalgrids.
In:Proc.
ofthe7thIEEE/ACMInt'lConf.
onGridComputing(Grid2006).
Barcelona:IEEEComputerSociety,2006.
293300.
[doi:10.
1109/ICGRID.
2006.
311028][3]XuM,CuiLZ,WangHY,BiYB.
AmultipleQoSconstrainedschedulingstrategyofmultipleworkflowsforcloudcomputing.
In:Proc.
ofthe2009IEEEInt'lSymp.
onParallelandDistributedProcessingwithApplications.
2009.
629634.
[doi:10.
1109/ISPA.
2009.
95][4]ChenK,ZhengWM.
Cloudcomputing:Systeminstancesandcurrentresearch.
RuanJianXueBao/JournalofSoftware,2009,20(5):13371345(inChinesewithEnglishabstract).
http://www.
jos.
org.
cn/1000-9825/3493.
html[doi:10.
3724/SP.
J.
1001.
2013.
03493][5]TianWH,ZhaoY.
CloudComputing:ResourceSchedulingManagement.
Beijing:NationalDefenceIndustryPublishingHouse,2011(inChinese).
[6]FigueiredoR.
Adaptivepredictorintegrationforsystemperformanceprediction.
In:Proc.
oftheIEEEInt'lParallelandDistributedProcessingSymp.
IEEEPress,2007.
[doi:10.
1109/IPDPS.
2007.
370277][7]DiazI,FernandezG,MartinmM.
IntegratingthecommoninformationmodelwithMDS4.
In:Proc.
ofthe9thIEEE/ACMInt'lConf.
onGridComputing.
2008.
[doi:10.
1109/GRID.
2008.
4662812][8]IosupA,SonmezO,EpemaD.
Thecharacteristicsandperformanceofgroupsofjobsingrids.
LectureNotesinComputerScience,2007,46(41):382393.
[doi:10.
1007/978-3-540-74466-5_42][9]DindaPA,O'HallaronDR.
Hostloadpredictionusinglinearmodels.
ClusterComputing,2000,3(4):265280.
[doi:10.
1023/A:1019048724544][10]BucurAID,EpemaDHJ.
Schedulingpoliciesforprocessorcollocationinmulticlustersystem.
IEEETrans.
onParallelandDistributedSystems,2007,18(7):958962.
[doi:10.
1109/TPDS.
2007.
1036]100200任务数Utilization(%)EOWLEM1EOWLEM2EOWLEM1EOWLEM2EOWLEM38060402001000400600800EOWLEM1EOWLEM2EOWLEM3100200任务数Utilization(%)8060402001000400600800EOWLEM3AEMJEHA-JESEOWLEM3AEMJEACTHA-JESEOWLEM3AEMJEHA-JESACT1946JournalofSoftware软件学报Vol.
24,No.
8,August2013[11]DaiYS,LevitinG,TrivediKS.
Performanceandreliabilityoftree-structuredgridservicesconsideringdatadependenceandfailurecorrelation.
IEEETrans.
onComputers,2007,56(7):925936.
[doi:10.
1109/TC.
2007.
1018][12]FuS,XuCZ.
Exploringeventcorrelationforfailurepredictionincoalitionsofclusters.
In:Proc.
ofthe2007ACM/IEEEConf.
onSuperComputing(SC2007).
Nevada:IEEEComputerSociety,2007.
4152.
[doi:10.
1145/1362622.
1362678][13]HeSJ,GuoL,GuoYK,GhanemM,HanR,WuC.
Elasticapplicationcontainer:Alightweightapproachforcloudresourceprovisioning.
In:Proc.
ofthe2012IEEE26thInt'lConf.
onAdvancedInformationNetworkingandApplications(AINA).
IEEE,2012.
1522.
[doi:10.
1109/AINA.
2012.
74][14]KuehnhausenM,FrostVS,MindenGJ.
Frameworkforassessingthetrustworthinessofcloudresources.
In:Proc.
ofthe2012IEEEInt'lMulti-DisciplinaryConf.
onCognitiveMethodsinSituationAwarenessandDecisionSupport(CogSIMA).
2012.
142145.
[doi:10.
1109/CogSIMA.
2012.
6188367][15]VermaA,CherkasovaL,CampbellRH.
ResourceprovisioningframeworkforMapReducejobswithperformancegoals.
LectureNotesinComputerScience,2011,70(9):165186.
[doi:10.
1007/978-3-642-25821-3_9][16]KatsarosG,KousiourisG,GogouvitisSV,KyriazisD,MenychtasA,varvarigouT.
Aself-adaptivehierarchicalmonitoringmechanismforclouds.
JournalofSystemsandSoftware,2012,85(5):10291041.
[doi:10.
1016/j.
jss.
2011.
11.
1043][17]GongZH,GuXH,WilkesJ.
PRESS:Predictiveelasticresourcescalingforcloudsystems.
In:Proc.
ofthe2010Int'lConf.
onNetworkandServiceManagement(CNSM).
2010.
916.
[doi:10.
1109/CNSM.
2010.
5691343][18]HuZJ.
TheresourceavailabilityevaluationinservicegridenvironmentforQoS[Ph.
D.
Thesis].
Changsha:CentralSouthUniversity,2010(inChinesewithEnglishabstract).
[19]IosupA,JanM,SonmezOO,EpemaDHJ.
Thecharacteristicsandtheperformanceofgroupsofjobsingrids.
LectureNotesonComputerScience,2007,4641(8):382393.
[doi:10.
1007/978-3-540-74466-5_42][20]EbrahimiN,MaasoumiE,SoofiES.
Orderingunivariatedistributionsbyentropyandvariance.
JournalofEconometrics,1999,90(2):317336.
[doi:10.
1016/S0304-4076(98)00046-3][21]TaoM,DongSB,ZhangL.
Amulti-strategycollaborativepredictionmodelfortheruntimeofonlinetasksincomputingcluster/grid.
ClusterComputing,2011,14(2):199210.
[doi:10.
1007/s10586-010-0145-4][22]BuyyaR,MurshedM.
Gridsim:Atoolkitforthemodelingandsimulationofdistributedresourcemanagementandschedulingforgridcomputing.
ConcurrencyandComputation:PracticeandExperience,2002,14(12):11751220.
[23]AzougaghD,YuJL,KimJS,MaengSR.
Resourceco-allocation:Acomplementarytechniquethatenhancesperformanceingridcomputingenvironment.
In:Proc.
ofthe1lthInt'lConf.
onParallelandDistributedSystem(ICPADS2005).
Fukuoka:IEEEComputerSociety,2005.
3642.
[doi:10.
1109/ICPADS.
2005.
253]附中文参考文献:[4]陈康,郑纬民.
云计算:系统实例与研究现状.
软件学报,2009,20(5):13371345.
http://www.
jos.
org.
cn/1000-9825/3493.
html[doi:10.
3724/SP.
J.
1001.
2013.
03493][5]田文洪,赵勇.
云计算:资源调度管理.
北京:国防工业出版社,2011.
[18]胡周君.
计算网格中面向QoS的资源可用性评估模型研究[博士学位论文].
长沙:中南大学,2010.
左利云(1980-),女,河南周口人,副教授,主要研究领域为云计算,资源评估,调度.
E-mail:yuerly666@126.
com董守斌(1967-),女,博士,教授,博士生导师,主要研究领域为高性能计算.
E-mail:sbdong@scut.
edu.
cn曹志波(1985-),男,博士生,主要研究领域为虚拟资源调度.
E-mail:caozhibo@126.
com

妮妮云(119元/季)日本CN2 2核2G 30M 119元/季

妮妮云的知名度应该也不用多介绍了,妮妮云旗下的云产品提供商,相比起他家其他的产品,云产品还是非常良心的,经常出了一些优惠活动,前段时间的八折活动推出了很多优质产品,近期商家秒杀活动又上线了,秒杀产品比较全面,除了ECS和轻量云,还有一些免费空间、增值代购、云数据库等,如果你是刚入行安稳做站的朋友,可以先入手一个119/元季付的ECS来起步,非常稳定。官网地址:www.niniyun.com活动专区...

Virmach($5.23/年)年付VPS闪购

每每进入第四季度,我们就可以看到各大云服务商的促销力度是一年中最大的。一来是年底的促销节日活动比较多,二来是商家希望最后一个季度冲刺业绩。这不还没有到第四季度,我们看到有些商家已经蠢蠢欲动的开始筹备活动。比如素有低价VPS收割机之称的Virmach商家居然还没有到黑色星期五就有发布黑五促销活动。Virmach 商家有十多个数据中心,价格是便宜的,但是机器稳定性和速度肯定我们也是有数的,要不这么低的...

BuyVM迈阿密KVM上线,AMD Ryzen 3900X+NVMe硬盘$2/月起

BuyVM在昨天宣布上线了第四个数据中心产品:迈阿密,基于KVM架构的VPS主机,采用AMD Ryzen 3900X CPU,DDR4内存,NVMe硬盘,1Gbps带宽,不限制流量方式,最低$2/月起,支持Linux或者Windows操作系统。这是一家成立于2010年的国外主机商,提供基于KVM架构的VPS产品,数据中心除了新上的迈阿密外还包括美国拉斯维加斯、新泽西和卢森堡等,主机均为1Gbps带...

serviceunavailable是什么意思为你推荐
印章制作刻章需要什么证件手机游戏排行榜20152017手游排行榜前十名童之磊华硕的四核平板电脑,怎么样?qq空间装扮qq空间怎么装扮iphone越狱后怎么恢复iPhone越狱后怎么恢复?腾讯文章怎么在手机腾讯网发文章如何快速收录如何让百度快速收录freebsd安装FreeBSD下如何安装ports的方法怎么在图片上写文字怎么才能在图片上写字呢手工杀毒如何人工手动杀毒
域名备案网站 怎么申请域名 idc资讯 183是联通还是移动 服务器合租 空间合租 789电视剧 web服务器是什么 海外空间 shuang12 免费asp空间 智能dns解析 全能空间 镇江高防 winds hosting 游戏服务器 回程 vpsaa koss耳机 更多