The invention provides a device and a method for resource allocation, which includes resource allocation methods: obtaining historical operation data of all users in the first preset time period before the current time in use; the first preset model, historical operating data of the various users were predicted using the fitting, the amount of the various users a moment of resources; according to the different user next time and the amount of use of resources, resources to adjust the amount of the next moment all users share. Resource allocation method and device provided by the application, the user according to the history data, to predict and adjust the user next time and the amount of use of resources, improve the accuracy of cloud platform for user resource allocation, improve the utilization rate of resources of cloud platform, saving the operation cost of cloud platform, and reduce the operation process users, improve the user experience.
【技术实现步骤摘要】
本申请涉及云计算领域,尤其涉及一种资源分配方法及装置。
技术介绍
云服务,指通过互联网来提供动态易扩展、且经常是虚拟化的资源的服务。云是网络、互联网的一种比喻说法。云服务指通过网络以按需、易扩展的方式获得所需服务。这种服务可以是IT和软件、互联网相关,也可是其他服务。它意味着计算能力也可作为一种商品通过互联网进行流通。目前,云平台主要根据各个用户估算的资源需求信息,为请求队列中的用户依次分配所需资源,但是由于云平台具有的资源有限,且用户估算的资源需求信息往往不准确,使得云平台为用户分配资源时,经常出现为用户分配的资源过多的情况,造成了资源浪费,影响了云平台的服务。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的第一个目的在于提出一种资源分配方法,该方法实现了根据用户历史运行数据,预测并调整用户下一时刻的资源使用量,提高了云平台为用户分配资源的准确性,提高了云平台资源的利用率,节约了云平台的运行成本,且减少了用户的操作过程,改善了用户体验。本申请的第二个目的在于提出一种资源分配装置。为达上述目的,本申请第一方面实施例提出了一种资源分配方法,包括:分别获取各个用户在当前时刻之前的第一预设的时间段内的历史运行数据;利用第一预设模型,分别对所述各个用户的历史运行数据进行拟合,预测所述各个用户下一时刻的资源使用量;根据所述各个用户下一时刻的资源使用量,调整下一时刻各个用户占有的资源量。本申请实施例的资源分配方法,首先分别获取各个用户在当前时刻之前的第一预设的时间段内的历史运行数据,然后利用第一预设模型,分别对各个用户的历史运行数据 ...
【技术保护点】
一种资源分配方法,其特征在于,包括以下步骤:分别获取各个用户在当前时刻之前的第一预设的时间段内的历史运行数据;利用第一预设模型,分别对所述各个用户的历史运行数据进行拟合,预测所述各个用户下一时刻的资源使用量;根据所述各个用户下一时刻的资源使用量,调整下一时刻各个用户占有的资源量。
【技术特征摘要】
1.一种资源分配方法,其特征在于,包括以下步骤:分别获取各个用户在当前时刻之前的第一预设的时间段内的历史运行数据;利用第一预设模型,分别对所述各个用户的历史运行数据进行拟合,预测所述各个用户下一时刻的资源使用量;根据所述各个用户下一时刻的资源使用量,调整下一时刻各个用户占有的资源量。2.如权利要求1所述的方法,其特征在于,还包括:获取云平台在当前时刻之前第二预设的时间段内的历史运行数据;利用第二预设模型,对所述历史运行数据进行拟合,预测所述云平台未来第三预设的时间段内的资源需求量;根据所述资源需求量,为所述云平台配置资源,以使所述云平台未来的资源满足用户需求。3.如权利要求1所述的方法,其特征在于,所述根据所述各个用户下一时刻的资源使用量,调整下一时刻为所述各个用户分配的资源量之前,还包括:确定所述各个用户的稳定性要求值;所述根据所述各个用户下一时刻的资源使用量,调整下一时刻为所述各个用户分配的资源量,包括:根据所述各个用户下一时刻的资源使用量,调整下一时刻为所述各个用户分配的资源量,以使各个用户下一刻可使用的资源量大于其实际使用的资源量的概率值大于其稳定性要求值。4.如权利要求1-3任一所述的方法,其特征在于,所述调整下一时刻为所述各个用户分配的资源量之后,还包括:监测各个用户下一时刻实际使用的资源量;根据所述实际使用的资源量与预测的资源使用量之间的差值,对所述第一预设的模型进行修正。5.如权利要求2或3任一所述的方法,其特征在于,所述第一预设模型为三项指数平滑模型,所述第二预设...
【专利技术属性】
技术研发人员:石子凡,崔喜龙,李海南,
申请(专利权)人:东软集团股份有限公司,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。