【技术实现步骤摘要】
一种资源分配方法及装置
本专利技术涉及互联网
,尤其涉及一种资源分配方法及装置。
技术介绍
在云测试系统中,硬件资源是由云测试平台来管理的,用户终端向云测试平台提交任务,并描述自己需要的硬件资源类型,由云测试平台为任务分配满足需求的硬件资源执行任务。目前,云测试系统的资源分配方案中,当云测试平台接收到用户终端提交的任务时,云测试平台将随机从可用硬件资源中选择满足该任务的硬件资源分配给该用户终端以执行任务,资源分配可控性较差。
技术实现思路
本专利技术提供一种资源分配方法及装置,以解决现有云测试系统中资源分配可控性较差的问题。根据本专利技术实施例的第一方面,提供一种资源分配方法,应用于云系统中的云平台,该方法包括:根据硬件资源池中各硬件资源的标签价值确定各硬件资源的资源价值,所述硬件资源池中各硬件资源配置有一个或多个标签;当接收到测试任务时,根据所述硬件资源池中各硬件资源的标签确定满足所述测试任务的候选硬件资源;其中,所述测试任务以标签的方式描述自身对硬件资源的需求;根据各候选硬件资源的资源价值确定分配给所述测试任务的硬件资源。根据本专利技术实施例的第二方面,提供 ...
【技术保护点】
一种资源分配方法,应用于云系统中的云平台,其特征在于,该方法包括:根据硬件资源池中各硬件资源的标签价值确定各硬件资源的资源价值,所述硬件资源池中各硬件资源配置有一个或多个标签;当接收到测试任务时,根据所述硬件资源池中各硬件资源的标签确定满足所述测试任务的候选硬件资源;其中,所述测试任务以标签的方式描述自身对硬件资源的需求;根据各候选硬件资源的资源价值确定分配给所述测试任务的硬件资源。
【技术特征摘要】
1.一种资源分配方法,应用于云系统中的云平台,其特征在于,该方法包括:根据硬件资源池中各硬件资源的标签价值确定各硬件资源的资源价值,所述硬件资源池中各硬件资源配置有一个或多个标签;当接收到测试任务时,根据所述硬件资源池中各硬件资源的标签确定满足所述测试任务的候选硬件资源;其中,所述测试任务以标签的方式描述自身对硬件资源的需求;根据各候选硬件资源的资源价值确定分配给所述测试任务的硬件资源。2.根据权利要求1所述的方法,其特征在于,所述根据硬件资源池中各硬件资源的标签价值确定各硬件资源的资源价值,包括:根据硬件资源池中各硬件资源的标签价值以及资源稀有度确定各硬件资源的资源价值。3.根据权利要求1所述的方法,其特征在于,所述根据硬件资源池中各硬件资源的标签价值确定各硬件资源的资源价值,包括:根据硬件资源池中各硬件资源的标签价值、资源稀有度以及资源历史利用率确定各硬件资源的资源价值。4.根据权利要求1所述的方法,其特征在于,根据各候选硬件资源的资源价值确定分配给所述测试任务的硬件资源,包括:当所述测试任务为资源验证类型的测试任务时,按照各候选硬件资源的资源价值从高到低的顺序为所述测试任务分配硬件资源;当所述测试任务为资源占用类型的测试任务时,按照各候选硬件资源的资源价值从低到高的顺序为所述测试任务分配硬件资源。5.根据权利要求1所述的方法,其特征在于,当存在多个优先级相同的并发的测试任务时,所述根据所述硬件资源池中各硬件资源的标签确定满足所述测试任务的候选硬件资源之后,还包括:确定各测试任务的可选资源分配方案;按照可选资源分配方...
【专利技术属性】
技术研发人员:宋涛,杨小军,刘玲,董欣,
申请(专利权)人:新华三技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。