【技术实现步骤摘要】
IaaS云可变规模资源池管理方法、装置和服务器
本专利技术属于云计算的
,尤其是面向云计算运行时实时资源调度和控制优化的领域。
技术介绍
云计算是指将任务分布在大量的分布式计算机上,使用云计算平台、通过网络为用户提供信息服务的计算模式。相对于传统的软件形态,云计算具有松散耦合、随需应变、成本可控、资源虚拟、异构协同等显著的优势,使其更适应现今的电子商务、柔性制造、移动互联网等应用。云计算包含两个方面的含义:一个方面是底层构建的云计算平台基础设施,是用来构建上层应用程序的基础;另一方面的含义是构建在这个基础平台之上的云计算应用程序。云计算按照服务类型可分为三类:将基础设施作为服务(IaaS,InfrastructureasaService)、将平台作为服务(PaaS,PlatformasaService)和将软件作为服务(SaaS,SoftwareasaService)。IaaS模式云计算平台是通过系统虚拟化、多处理器虚拟化、内存虚拟化、I/O虚拟化等虚拟化技术将物理资源虚拟化成资源池,这些资源再由云计算平台进行统一的管理调度。目前,有很多企业和科研机构推出了自己的IaaS云计算平台,面向用户提供计算资源和存储资源。最具有代表性的是亚马逊(Amazon)的弹性计算云EC2(ElasticComputeCloud)。IaaS云资源池中的主要计算资源,就是物理机(PhysicalMachine,PM),物理机是不可再细分的一个最基本的云任务执行单元(即一个物理机无法再分裂成多个子物理机),是一定量的计算、存储、和网络通信资源的集合。一个物理机上可以运行一个 ...
【技术保护点】
一种IaaS云可变规模资源池管理方法,包含如下步骤: 步骤1:获取系统信息; 步骤2:分析及决策,具体包括如下分步骤: 步骤21:数据预处理; 步骤22:计算控制决策参考值; 步骤23:发出决策信息; 步骤3:资源池管理; 步骤4:重复步骤1至步骤3,直到云应用终止运行。
【技术特征摘要】
1.一种IaaS云可变规模资源池管理方法,包含如下步骤:步骤1:获取系统信息;步骤2:分析及决策,具体包括如下分步骤:步骤21:数据预处理;步骤22:计算控制决策参考值;步骤23:发出决策信息;步骤3:资源池管理;步骤4:重复步骤1至步骤3,直到云应用终止运行;步骤1所获取的信息包括:本轮新增的任务数量NTx;本轮完成的任务数量WTx;当前处于空闲状态的物理机的数量KJx;当前处于非空闲状态的物理机数量MJx;每个非空闲状态物理机上运行的任务的数量,Ti,1≤i≤MJx;步骤2所述的数据预处理的具体过程如下:根据步骤1获取的系统信息计算系统平均执行率ZXL、系统平均任务输入率SRL、本轮可接受新增任务数KJSTx,其中,平均执行率ZXL为:mean{}为集合求平均的操作,x为当前轮数,1≤x<∞,t为预先设定的每轮之间的间隔时间;平均任务输入率SRL为:本轮可接受新增任务数KJSTx为:其中,ZD表示单个物理机可同时运行的任务数的最大值;计算KJST1到KJSTx序列的剔除了异常值干扰的对数步长平均增量:loinc=mean{incu,v|0<u<v≤x,lqu,v=0}其中,lqu,v为判断是否是离群异常值的标记变量,incu,v表示序列中第u和v个记录值之间形成的对数步长等效增量:lqu,v的取值方法为:其中,a为预先给定的参数,max{}为集合求最大操作;|incu,v|表示incu,v的绝对值,avg取值为:avg=mean{|incu,v||0<u<v≤x}计算未来预期新增任务数FST:其中,γ为预先设定的距离弱化因子。2.根据权利要求1所述的IaaS云可变规模资源池管理方法,其特征在于,步骤2所述的计算控制决策参考值的过程如下:根据步骤21得到的结果计算未来空闲物理机不够用的概率BGY:所述不够用的概率BGY为:系统总任务空间,减去已占用的物理机任务空间,再减去预期增加的新任务占用空间,最后剩下的任务空间不够用的概率。3.根据权利要求2所述的IaaS云可变规模资源池管理方法,其特征在于,步骤2所述的发出决策信息具体过程如下:根据步骤22得到的未来空闲物理机不够用的概率BGY计算决策信息控制量KZL,该变量的计算方法为:其中,β1和β2为预先给定的阈值,η1和η1为预先给定的正整数阈值。4.根据权利要求3所述的IaaS云可变规模资源池管理方法,其特征在于,步骤3所述的资源池管理具体过程如下:若KZL为0,则保持现有的资源池中的物理机数量不变;若KZL为1,则调用一个新的空闲物理机进入资源池;若KZL为-1,且当前有至少一个空闲的物理机,则随机关闭一个空闲的物理机;若KZL为-1,且当前资源池中所有物理机都非空闲,则保持现有的资源池中的物理机数量不变。5.一种IaaS云可变规模资源池管理装置,具体包括:分析决策模块和资源池管理模块,其中,分析决策模块包括:用于获取系统信息的系统信息获取单元;根据所述系统信息获取单元所获取的信息进行数据预处理的数据预处理单元;根据所述数据预处理单元计算得到的数据计算控制决策...
【专利技术属性】
技术研发人员:李洪扬,夏云霓,谭刚,傅宏,
申请(专利权)人:重庆大学,国网重庆市电力公司客户服务中心,
类型:发明
国别省市:重庆;85
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。