[发明专利]计算资源管理装置及方法在审
申请号: | 201710846159.9 | 申请日: | 2017-09-19 |
公开(公告)号: | CN107861809A | 公开(公告)日: | 2018-03-30 |
发明(设计)人: | 崔庭豪;金映佑;金江龟 | 申请(专利权)人: | 三星SDS株式会社 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京铭硕知识产权代理有限公司11286 | 代理人: | 孙昌浩,李盛泉 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 资源管理 装置 方法 | ||
技术领域
本发明的实施例涉及一种用于在云环境下管理计算装置的技术。
背景技术
近来,随着云服务的扩散,利用多个虚拟机并行处理大规模任务(task)的情形增多。例如,对于微服务架构(MSA:Micro Service Architecture)等大规模分散架构而言,需要将崭新的或者更新的应用程序迅速发布到众多的服务器。据此,分散架构的管理者可将待发布应用程序的对象服务器分配到多个虚拟机,从而以并行方式执行发布任务。
然而,现有的虚拟机并行运用技术采用根据管理者的判断而任意地生成判断为合适的数量的虚拟机的方式。其在分配与想要执行的任务的份量匹配的最优计算资源的方面存在局限性。并且,对于现有的虚拟机并行运用方法而言,乃是管理者逐一生成各个虚拟机的方式,从而虚拟机的数量越多,在将其运用方面存在越多的附加性负担。
发明内容
本发明的实施例旨在提供一种根据所要处理的任务的数量乃至份量而动态分配最优的计算资源的技术方案。
并且,本发明的实施例旨在实现成批任务(Batch task)的处理所需的计算资源管理及运营负担的最小化。
根据本发明的示例性实施例,提供一种计算资源管理装置,包括:任务输入部,用于接收多个处理对象任务的输入;任务处理部,依序处理输入的所述多个处理对象任务;以及复制装置管理部,考虑所述多个处理对象任务中未被所述任务处理部处理的未处理任务的数量或比率中的一种以上,生成复制所述计算资源管理装置的一个以上的复制装置,并将所述未处理任务分配给所生成的所述一个以上的复制装置。
在所述未处理任务的数量或者比率为已设定值以上的情况下,所述复制装置管理部可生成一个以上的所述复制装置。
所述任务输入部将输入的所述多个处理对象任务输入到任务队列,所述任务处理部依序处理存储于所述任务队列中的多个处理对象任务,所述复制装置管理部在所述任务队列的使用率为已设定范围以上的情况下计算所述未处理任务的比率。
所述复制装置管理部可根据所述未处理任务的数量或比率而确定待生成的所述复制装置的数量。
所述复制装置管理部在生成的所述复制装置为两个以上的情况下可将所述未处理任务均等分配到两个以上的所述复制装置。
所述复制装置可对从所述计算资源管理装置分配的一个以上的任务进行处理,并可考虑被分配的一个以上的所述任务中在所述复制装置内未得到处理的二次未处理任务的数量或比率中的一种以上而生成与所述复制装置对应的一个以上的二次复制装置,且将所述二次未处理任务分配给一个以上的所述二次复制装置。
所述复制装置管理部可判断分配到所述复制装置的未处理任务是否完成,且在已完成的情况下删除所述复制装置。
根据本发明的另一示例性实施例,提供一种计算资源管理方法,在计算装置中执行,所述计算装置具有:一个以上的处理器;以及存储器,用于存储一个以上的程序,所述一个以上的程序通过所述一个以上的处理器而得到执行,其中,所述方法包括如下步骤:接收多个处理对象任务的输入;依序处理输入的所述多个处理对象;考虑所述多个处理对象任务中尚未处理的未处理任务的数量或比率中的一种以上,生成复制所述计算装置的一个以上的复制装置;以及将所述未处理任务分配给所生成的所述一个以上的复制装置。
生成所述复制装置的步骤可按如下方式构成:在所述未处理任务的数量或者比率为已设定值以上的情况下,生成所述一个以上的复制装置。
在接收输入的所述步骤中,可将输入的所述多个处理对象任务输入到任务队列(worker queue),在所述处理的步骤中,依序处理所输入的所述多个处理对象任务,在生成所述复制装置的步骤中,当所述任务队列的使用率为已设定的范围以上时,计算所述未处理任务的比率。
在生成所述复制装置的步骤中,还可以包括如下步骤:根据所述未处理任务的数量或比率,确定待生成的所述复制装置的数量。
在所述分配的步骤中,当生成的所述复制装置为两个以上时,可将所述未处理任务均等分配给所述两个以上的复制装置。
所述复制装置可对从所述计算装置分配的一个以上的任务进行处理,并可考虑被分配的一个以上的所述任务中在所述复制装置内未得到处理的二次未处理任务的数量或比率中的一个以上而生成与所述复制装置对应的一个以上的二次复制装置,且将所述二次未处理任务分配给一个以上的所述二次复制装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星SDS株式会社,未经三星SDS株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710846159.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种终端及清理后台应用程序的方法
- 下一篇:一种循环运料装置