虚拟资源分配方法和装置的制造方法_4

文档序号:9750640阅读:来源:国知局
计算机 存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的 任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括 RAM、ROM、EPROM、EEPR0M、闪存或其他固态存储其技术,CD-ROM、DVD或其他光学存储、磁带 盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知所述计算机存储介质 不局限于上述几种。上述的系统存储器504和大容量存储设备507可以统称为存储器。
[0132] 根据本发明的各种实施例,所述服务器500还可以通过诸如因特网等网络连接到 网络上的远程计算机运行。也即服务器500可以通过连接在所述系统总线505上的网络接 口单元511连接到网络512,或者说,也可以使用网络接口单元511来连接到其他类型的网 络或远程计算机系统(未示出)。
[0133] 所述存储器还包括一个或者一个以上的程序,所述一个或者一个以上程序存储于 存储器中,所述一个或者一个以上程序用于执行上述实施例提供的虚拟资源分配方法。
[0134] 需要说明的是:上述实施例提供的虚拟资源分配装置在进行虚拟资源分配时,仅 以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由 不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全 部或者部分功能。另外,上述实施例提供的虚拟资源分配装置与虚拟资源分配方法的方法 实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0135] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0136] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件 来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读 存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0137] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种虚拟资源分配方法,其特征在于,所述方法包括: 获取目标任务在当前单位时长内的运行次数; 计算与所述运行次数所对应的虚拟资源的分配参数,所述虚拟资源的分配参数包括所 述虚拟资源的分配数量和/或所述虚拟资源的分配概率,所述虚拟资源的分配参数与所述 目标任务在单位时长内的运行次数呈负相关关系; 根据计算得到的所述分配参数为完成所述目标任务的客户端分配所述虚拟资源。2. 根据权利要求1所述的方法,其特征在于,所述计算与所述运行次数所对应的虚拟 资源的分配参数,包括: 获取所述目标任务所对应的预设对应关系,所述预设对应关系为所述目标任务在单位 时长内的运行次数与所述虚拟资源的分配参数之间的负相关关系; 根据所述预设对应关系计算与所述运行次数所对应的分配参数。3. 根据权利要求2所述的方法,其特征在于,所述根据所述预设对应关系计算与所述 运行次数所对应的分配参数,包括: 设所述目标任务在单位时长内的运行次数为X,所述虚拟资源的分配参数为y,参考运 行次数为a,参考分配参数为b ; 计算获取到的所述运行次数与参考运行次数a的差值,以及所述差值与所述参考运行 次数a的比值; 根据(x_a)/a与(y_b)/b之间的负相关关系查询与计算得到的所述比值所对应的分配 参数的比值; 根据所述参考分配参数b以及查询到的所述分配参数的比值计算与所述运行次数对 应的分配参数。4. 根据权利要求3所述的方法,其特征在于,所述获取所述目标任务所对应的预设对 应关系之前,所述方法还包括: 设置所述目标任务在单位时长内的运行次数与所述虚拟资源的分配参数之间的负相 关关系; 将设置的所述负相关关系保存为所述目标任务所对应的预设对应关系。5. 根据权利要求4所述的方法,其特征在于,所述设置所述目标任务在单位时长内的 运行次数与所述虚拟资源的分配参数之间的负相关关系,包括: 设置所述(x_a)/a与所述(y_b)/b之间的负相关关系。6. 根据权利要求1至5任一所述的方法,其特征在于,所述计算获取到的所述运行次数 所对应的虚拟资源的分配参数之前,所述方法还包括: 检测所述运行次数是否达到报警运行次数; 如果所述运行次数达到所述报警运行次数,则触发执行所述计算与所述运行次数所对 应的虚拟资源的分配参数的步骤; 如果所述运行次数未达到所述报警运行次数,则将预设分配参数作为所述目标任务所 对应的虚拟资源的分配参数。7. -种虚拟资源分配装置,其特征在于,所述装置包括: 次数获取模块,用于获取目标任务在当前单位时长内的运行次数; 参数计算模块,用于计算与所述次数获取模块获取到的所述运行次数所对应的虚拟资 源的分配参数,所述虚拟资源的分配参数包括所述虚拟资源的分配数量和/或所述虚拟资 源的分配概率,所述虚拟资源的分配参数与所述目标任务在单位时长内的运行次数呈负相 关关系; 资源分配模块,用于根据所述参数计算模块计算得到的所述分配参数为完成所述目标 任务的客户端分配所述虚拟资源。8. 根据权利要求7所述的装置,其特征在于,所述参数计算模块,包括: 对应关系获取单元,用于获取所述目标任务所对应的预设对应关系,所述预设对应关 系为所述目标任务在单位时长内的运行次数与所述虚拟资源的分配参数之间的负相关关 系; 参数计算单元,用于根据所述对应关系获取单元获取到的所述预设对应关系计算与所 述运行次数所对应的分配参数。9. 根据权利要求8所述的装置,其特征在于,所述参数计算单元,包括: 设定子单元,用于设所述目标任务在单位时长内的运行次数为X,所述虚拟资源的分配 参数为y,参考运行次数为a,参考分配参数为b ; 第一计算子单元,用于计算获取到的所述运行次数与参考运行次数a的差值,以及所 述差值与所述参考运行次数a的比值; 第二计算子单元,用于根据(x_a)/a与(y_b)/b之间的负相关关系查询与计算得到的 所述比值所对应的分配参数的比值; 第三计算子单元,用于根据所述参考分配参数b以及查询到的所述分配参数的比值计 算与所述运行次数对应的分配参数。10. 根据权利要求9所述的装置,其特征在于,所述装置还包括: 对应关系设置模块,用于设置所述目标任务在单位时长内的运行次数与所述虚拟资源 的分配参数之间的负相关关系; 对应关系保存模块,用于将设置的所述负相关关系保存为所述目标任务所对应的预设 对应关系。11. 根据权利要求10所述的装置,其特征在于, 所述对应关系设置模块,用于设置所述(x-a)/a与所述(y-b)/b之间的负相关关系。12. 根据权利要求7至11任一所述的装置,其特征在于,所述装置还包括: 次数检测模块,用于检测所述运行次数是否达到报警运行次数; 触发模块,用于在所述次数检测模块的检测结果为所述运行次数达到所述报警运行次 数时,触发执行所述计算与所述运行次数所对应的虚拟资源的分配参数的步骤; 参数确定模块,用于在所述次数检测模块的检测结果为所述运行次数未达到所述报警 运行次数时,将预设分配参数作为所述目标任务所对应的虚拟资源的分配参数。
【专利摘要】本发明公开了一种虚拟资源分配方法和装置,属于计算机技术领域。所述虚拟资源分配方法包括:获取目标任务在当前单位时长内的运行次数;计算与所述运行次数所对应的虚拟资源的分配参数,所述虚拟资源的分配参数包括所述虚拟资源的分配数量和/或所述虚拟资源的分配概率,所述虚拟资源的分配参数与所述目标任务在单位时长内的运行次数呈负相关关系;根据计算得到的所述分配参数为完成所述目标任务的客户端分配所述虚拟资源。解决了现有技术会导致的应用程序的经济系统紊乱的问题;达到了可以根据目标任务在当前单位时长内的运行次数来为完成该目标任务的客户端动态分配虚拟资源,进而保证目标任务的经济系统平衡的效果。
【IPC分类】H04L29/08, G06F9/50, G06F9/455
【公开号】CN105511959
【申请号】CN201410546695
【发明人】汪崇儒
【申请人】腾讯科技(深圳)有限公司
【公开日】2016年4月20日
【申请日】2014年10月16日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1