一种资源的控制方法、装置及系统制造方法及图纸

技术编号:17488664 阅读:108 留言:0更新日期:2018-03-17 12:15
本发明专利技术提供一种资源的控制方法、装置及系统,该方法包括:接收一用于将预设资源类型的资源量调整至目标资源量的资源调整指示信息;向资源管理器RM发送更新所述NM的资源量的资源更新通知信息,其中若当前所述预设资源类型占用的资源量大于所述目标资源量,则所述资源更新通知信息中携带有第一资源标识信息。本发明专利技术通过节点管理器接收资源调整指示信息,并向资源管理器发送资源更新通知消息,使得资源管理器控制节点管理器调整资源量,从而可动态控制NM所占用的数据处理资源,提高数据处理资源的使用效率。

A control method, device and system for a resource

The present invention provides a resource control method, device and system, the method comprises: receiving a preset for resource type resource adjustment to the target resource resource adjustment instruction information; the amount of resources to the resource manager RM send updates the NM resource update notice information, if the current the default resource resource type occupied is greater than the target amount of resources, the resources are the first resource update notification information in carrying identification information. The present invention receives resources through the node manager indicator information, and update notification message to the resource manager sends a resource, the resource management control node manager to adjust the amount of resources, data processing resources to dynamically control the NM occupied, improve the efficiency of the use of data processing resources.

【技术实现步骤摘要】
一种资源的控制方法、装置及系统
本专利技术涉及大数据领域,特别是涉及一种资源的控制方法、装置及系统。
技术介绍
随着大数据处理技术的发展,对数据处理过程中所占用的处理资源越来越有必要进行控制。Yarn(YetAnotherResourceNegotiator,另一种资源协调者)是大数据处理领域被广泛应用的一种数据处理资源管理组件。Yarn分为RM(ResourceManager,资源管理器)和(NodeManager,节点管理器)。其中,NM向RM上报自己可用的资源,RM根据作业的请求进行分配。但现有技术中,Yarn的NM在启动后,只能使用预先配置好的资源量,无法动态变更自己可用的资源量。如果NM所在节点上还存在其它系统也需要处理资源,则即便分配给NM的资源并未被完全使用,其它系统也不能便占用这些资源。如果要调整,需要操作者确认调整后的资源量和当前正在运行的作业的资源需求是否匹配,并且需要重启NM,处理步骤复杂且不够智能化。
技术实现思路
本专利技术的目的在于提供一种资源的控制方法、装置及系统,用以解决现有技术中NM所占用的数据处理资源调整困难的问题。为了解决上述技术问题,本专利技术实施本文档来自技高网...
一种资源的控制方法、装置及系统

【技术保护点】
一种资源的控制方法,应用于节点管理器NM,其特征在于,包括:接收一用于将预设资源类型的资源量调整至目标资源量的资源调整指示信息;根据所述资源调整指示信息,向资源管理器RM发送更新所述NM的资源量的资源更新通知信息,其中若当前所述预设资源类型占用的资源量大于所述目标资源量,则所述资源更新通知信息中携带有第一资源标识信息。

【技术特征摘要】
1.一种资源的控制方法,应用于节点管理器NM,其特征在于,包括:接收一用于将预设资源类型的资源量调整至目标资源量的资源调整指示信息;根据所述资源调整指示信息,向资源管理器RM发送更新所述NM的资源量的资源更新通知信息,其中若当前所述预设资源类型占用的资源量大于所述目标资源量,则所述资源更新通知信息中携带有第一资源标识信息。2.根据权利要求1所述的资源的控制方法,其特征在于,若当前所述预设资源类型占用的资源量小于或等于所述目标资源量,则所述资源更新通知信息中携带有第二资源标识信息。3.根据权利要求1所述的资源的控制方法,其特征在于,所述根据所述资源调整指示信息,向资源管理器RM发送更新所述NM的资源量的资源更新通知信息之后的步骤,包括:接收所述RM根据所述第一资源标识信息发送的终止容器指示信息,所述终止容器指示信息携带有待终止的容器的信息;根据所述终止容器指示信息,终止所述待终止的容器,并释放所述待终止的容器占用的资源量,使所述预设资源类型的资源量调整至目标资源量。4.一种资源的控制装置,其特征在于,包括:第一接收模块,用于接收一用于将预设资源类型的资源量调整至目标资源量的资源调整指示信息;发送模块,用于根据所述资源调整指示信息,向资源管理器RM发送更新NM的资源量的资源更新通知信息,其中若当前所述预设资源类型占用的资源量大于所述目标资源量,则所述资源更新通知信息中携带有第一资源标识信息。5.根据权利要求4所述的资源的控制装置,其特征在于,若当前所述预设资源类型占用的资源量小于或等于所述目标资源量,则所述资源更新通知信息中携带有第二资源标识信息。6.根据权利要求4所述的资源的控制装置,其特征在于,所述控制装置还包括:第二接收模块,用于接收所述RM根据所述第一资源标识信息发送的终止容器指示信息,所述终止容器指示信息携带有待终止的容器的信息;终止释放模块,用于根据所述终止容器指示信息,终止所述待终止的容器,并释放所述待终止的容器占用的资源量,使所述预设资源类型的资源量调整至目标资源量。7.一种节点管理器,其特征在于,包括如权利要求4~6任一项所述的资源的控制装置。8.一种资源的控制方法,应用于资源管理器RM,其特征在于,包括:接收节点管理器NM发送的更新所述NM的资源量的资源更新通知信息;判断所述资源更新通知信息中是否携带有第一资源标识信息,得到判断结果,所述第一资源标识信息表示所述NM中预设资源类型占用的资源量大于目标资源量;根据所述判断结果,控制所述NM将所述预设资源类型的资源量调整至所述目标资源量。9.根据权利要求8所述的资源的控制方法,其特征在于,所述根据所述判断结果,控制所述NM将所述预设资源类型的资源量调整至所述目标资源量的步骤包括:若所述资源更新通知信息中携带有所述第一资源标识信息,则选择所述NM上可终止的容器;向所述可终止的容器所归属的主应用程序AM发送第一终止容器指示信息,所述第一终止容器指示信息用于指示...

【专利技术属性】
技术研发人员:关涛汪绍飞
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1