一种多中心的大规模分布式系统管理方法与流程

文档序号:14843663发布日期:2018-06-30 14:31阅读:1212来源:国知局
一种多中心的大规模分布式系统管理方法与流程

本发明属于计算机领域,提供一种多中心的大规模分布式系统管理方法。



背景技术:

当分布式系统规模变得庞大时,系统的管理效率和管理服务器的可靠性就成了分布式系统设计重点关注的问题。

本发明面向大规模分布式系统,通过将大规模的分布式系统分为多个域,每个域选取一个域服务器的方式,实现基于多个中心的分级分布系统管理,支持系统组成的变化,实现系统资源的组织,具有较高的系统工作效率。



技术实现要素:

一种多中心的大规模分布式系统管理方法,所应用的系统为有多个节点组成的大规模分布式系统,基于多个中心实现分级分布的管理,支持系统组成的变化,实现系统资源的组织。

一种多中心的大规模分布式系统管理方法,基于的系统架构为:

(1)将分布式系统分为多个域,每个域由固定的多个分布式节点组成;多个域组成整个系统,域间存在动态的变化。选取域中的一个节点作为域服务器,负责域内所有节点资源的管理和不同域之间的资源的调用。

(2)在域内,域服务器与其他节点是主从式的,域服务器负责管理域内所有节点的工作,并且所有域服务器对域内各节点管理和资源分配过程是一致的。

(3)在域间,域服务器是对等的,每个域服务器都到其他域服务器中注册自己的资源并接受其他域服务器资源的注册;跨域的管理是域服务器间服务请求的过程。

第一步:发起组织资源需求的域服务器从整个系统的资源寻找所需的最优资源,

第二步:实施资源的分配:当资源在域服务器所在域中时,直接把资源分配给应用;当资源在其他域中时,请求其他域的域服务器把其资源分配给应用。

附图说明

图1为本发明的管理架构示意图。

图2为本发明管理过程流程图。

具体实施方式

以下结合附图对本发明进行详述。

一种多中心的大规模分布式系统管理方法,所应用的系统为有多个节点组成的大规模分布式系统,基于多个中心实现分级分布的管理,支持系统组成的变化,实现系统资源的组织。

一种多中心的大规模分布式系统管理方法,其架构示例如图1所示。

(1)示例中,通过将分布式系统分为5个域,每个域由固定的5个分布式节点组成;5个域组成整个系统,域间存在动态的变化。选取域中的一个节点作为域服务器,负责域内所有节点资源的管理和不同域之间的资源的调用。

(2)在域内,域服务器与其他节点是主从式的,域服务器负责管理域内所有节点的工作,并且所有域服务器对域内各节点管理和资源分配过程是一致的。

(3)在域间,域服务器是对等的,每个域服务器都到其他域服务器中注册自己的资源并接受其他域服务器资源的注册;跨域的管理是域服务器间服务请求的过程。

一种多中心的大规模分布式系统管理方法,其工作过程示例如图1所示。当应用需要资源时,发起组织资源需求的域服务器从整个系统的资源寻找所需的最优资源,并实施资源的分配:当资源在域服务器所在域中时,直接把资源分配给应用;当资源在其他域中时,请求其他域的域服务器把其资源分配给应用。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1