This application is intended to provide a method and apparatus for computing resources in a distributed system; one or more target information resources, and the corresponding target acquisition task in a distributed system in which the target resource information including information resource specifications; the target data node of the target task scheduling to the corresponding one; one or more resource specifications using the dimension target data nodes according to the resource specification information corresponding to the parallel processing of the target task. Compared with the existing technology, the application of information resources for each target the corresponding resource information based on the specifications, can quickly match the actual business needs corresponding computing resources, when access to the system from the target, the target parallel processing tasks in accordance with the specifications of resource dimensions corresponding to the specification of information resources, improve the response speed of system, computing resources at the same time, each kind of specification information resources are able to reflect their business value, enhance the ductility of the business.
【技术实现步骤摘要】
一种在分布式系统中计算资源的方法与设备
本申请涉及计算机领域,尤其涉及一种在分布式系统中计算资源的技术。
技术介绍
在计算机领域,特别是云计算领域,随着实际业务的复杂性日益增加,对于云资源的需求也逐步扩大,进而对于云资源的库存管理的要求也越来越高。与传统的固定资源对应的库存管理不同,云计算中的资源之间相互关联并相互影响,一种资源的变化会影响到其他关联资源的状态,所以需要系统能够快速地响应需求变化,并能够准确地对需求资源进行计算。而现有的资源管理系统主要是基于采集到的资源数据,直接进行上层业务逻辑计算,一般需要基于用户的请求,再根据延迟的数据信息进行库存存量的数据判断,使得查询结果严重延时,无法快速实时地反映当前资源的准确信息,并且用于资源计算的数据是非规格化的、非面向业务的,不利于资源组合的扩展,不能够很好的体现云资源基于业务维度的延展性。
技术实现思路
本申请的目的是提供一种在分布式系统中计算资源的方法与设备,以解决对云资源无法快速、实时、准确地进行计算的问题。根据本申请的一个方面,提供了一种在分布式系统中计算资源的方法,包括:获取分布式系统中目标任务及其对应的一个 ...
【技术保护点】
一种在分布式系统中计算资源的方法,其中,所述方法包括:获取分布式系统中目标任务及其对应的一个或多个目标资源信息,其中,所述目标资源信息包括资源规格信息;将所述目标任务调度至相对应的目标数据节点;利用所述目标数据节点按所述资源规格信息对应的一个或多个资源规格维度并行处理所述目标任务。
【技术特征摘要】
1.一种在分布式系统中计算资源的方法,其中,所述方法包括:获取分布式系统中目标任务及其对应的一个或多个目标资源信息,其中,所述目标资源信息包括资源规格信息;将所述目标任务调度至相对应的目标数据节点;利用所述目标数据节点按所述资源规格信息对应的一个或多个资源规格维度并行处理所述目标任务。2.根据权利要求1所述的方法,其中,所述方法还包括:获取分布式系统中物理节点的节点资源信息;对所述节点资源信息进行规格化处理以获得对应的规格化资源信息;其中,所述获取分布式系统中目标任务及其对应的一个或多个目标资源信息,其中,所述目标资源信息包括资源规格信息包括:获取所述分布式系统中目标任务;从所述规格化资源信息中确定所述目标任务对应的一个或多个目标资源信息,其中,所述目标资源信息包括资源规格信息。3.根据权利要求1所述的方法,其中,所述目标资源信息还包括资源节点信息;其中,所述将所述目标任务调度至相对应的目标数据节点包括:将所述目标任务调度至与所述资源节点信息相匹配的目标数据节点。4.根据权利要求3所述的方法,其中,所述利用所述目标数据节点按所述资源规格信息对应的一个或多个资源规格维度并行处理所述目标任务包括:利用所述目标数据节点按所述资源节点信息中的区域维度及所述资源规格信息对应的一个或多个资源规格维度并行处理所述目标任务。5.根据权利要求1所述的方法,其中,所述将所述目标任务调度至相对应的目标数据节点包括:获取一个或多个数据节点的当前任务快照信息;根据所述当前任务快照信息将所述目标任务调度至对应的目标数据节点。6.根据权利要求5所述的方法,其中,所述根据所述当前任务快照信息将所述目标任务调度至对应的目标数据节点包括:根据所述当前任务快照信息确定所述数据节点当前对应的成功处理任务数;根据所述分布式系统中每个数据节点的平均任务负荷数与所述数据节点当前对应的成功处理任务数,将所述目标任务调度至对应的目标数据节点。7.根据权利要求1所述的方法,其中,所述利用所述目标数据节点按所述资源规格信息对应的一个或多个资源规格维度并行处理所述目标任务包括:利用所述目标数据节点按所述资源规格信息对应的一个或多个资源规格维度将所述目标任务分解为多个任务队列,其中,每个任务队列对应一个资源规格维度;并行执行所述多个任务队列。8.根据权利要求7所述的方法,其中,所述利用所述目标数据节点按所述资源规格信息对应的一个或多个资源规格维度并行处理所述目标任务还包括:在所述多个任务队列的执行过程中,利用已执行完成的任务队列的执行线程执行所述多个任务队列中其他未完成任务队列中的待执行任务。9.根据权利要求8所述的方法,其中,所述在所述多个任务队列的执行过程中,利用已执行完成的任务队列的执行线程执行所述多个任务队列中其他未完成任务队列中的待执行任务包括:在所述多个任务队列的执行过程中,利用已执行完成的任务队列的执行线程从所述多个任务队列中其他未完成任务队列中反向获取待执行任务;利用所述执行线程执行所获取的所述待执行任务。10.根据权利要求1至9中任一...
【专利技术属性】
技术研发人员:王杨,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。