发明名称 一种基于云海监控的资源分配方法
摘要 本发明提供一种基于云海监控的资源分配方法,基于历史数据构建的数学模型;资源分配模块;其中,基于历史数据构建的数学模型是指根据每位用户历史的资源申请类型和大小,来分析构建每一位用户的数学模型;资源分配模块是指从用户申请,申请数据计算判断,配置中心分配资源满足用户需求的整个流程。本发明的一种基于云海监控的资源分配方法和现有技术相比,通过监视统计模块实时统计每个用户的资源使用情况,然后通过数据中心构建每位用户的数学模型,配置中心会根据预算结果默认为用户预留出资源,以此来满足用户申请时可以最快速度的提供;而且本发明还具有设计合理、使用方便等特点,因而,具有很好的使用价值。
申请公布号 CN104216786A 申请公布日期 2014.12.17
申请号 CN201410438618.6 申请日期 2014.09.01
申请人 浪潮电子信息产业股份有限公司 发明人 胥榕
分类号 G06F9/50(2006.01)I;H04L29/08(2006.01)I 主分类号 G06F9/50(2006.01)I
代理机构 代理人
主权项 一种基于云海监控的资源分配方法,其特征在于结构主要包括:基于历史数据构建的数学模型;资源分配模块;其中,基于历史数据构建的数学模型是指根据每位用户历史的资源申请类型和大小,来分析构建每一位用户的数学模型;资源分配模块是指从用户申请,申请数据计算判断,配置中心分配资源满足用户需求的整个流程;基于历史数据构建的数学模型描述如下:在云计算服务模式结构里面,数据中心可以通过用户的历史数据构建出每位用户的数据模型,我们可以设想大多数的用户在大部分时间内资源使用情况呈比较稳定状态,然后可以预算出该用户接下来申请的资源类型和大小范围,系统资源配置中心会先按照预算得出的结果预留出资源,然后再去分配其他的可用资源;根据每位用户申请的资源类型和大小的N条历史记录,我们可以为其构建数学模型;此处我们设N=10,针对该用户申请的每一种资源,提取该用户前10次的申请数据,因为n个数据的数学模型最高项为n‑1,构建n‑1次方程,得出对应系数,即Y=ax<sup>n‑1</sup>+bx<sup>n‑2</sup>+…,将x=11带入该公式,预算出该用户该资源的下一次申请量范围;将此预算数据传递给配置中心,为该用户预留出资源;当该用户发出该种资源的第11次申请,通过监控模块传递给数据中心作比较,可能出现结果如下:(1)申请数据落在预算结果范围之内,则将此信息传递给配置中心,给该用户直接分配预留资源,得到对用户申请请求的最快速反应;(2)申请数据大于预算范围,则数据中心计算出缺少的资源数量,并将结果反馈给配置中心,配置中心启用调度策略分配所需的资源以及预留资源给该用户;(3)申请数据小于预算范围,则数据中心计算出多余的预留资源数量,并将结果反馈给配置中心,配置中心将申请数据分配给用户,并且将多余的资源纳入所有未分配可用资源池中。
地址 250101 山东省济南市高新区舜雅路1036号