集群系统必然会因为其无限的扩展性和低成本,给企业带来一种新的计算机就算应用模式。以LINUX为代表的模块化组件软件组织方式也已经带来了前所未有的优越性。我们是否可以定义这样一种集群模型。在该集群中只要有一个节点存活那么对外部服务就将继续进行。节点的加入和删除是动态的,域内节点既可以向其余节点分派计算任务,同时也可以为其余节点提交分派完成的计算任务。节点的死亡将会触动域内该节点分配任务聚合事件,将从存活节点中选举出该死亡节点接受用户计算任务后需要向用户提供的计算结果并使用该节点向用户提供计算结果,让用户任务真正做到7X24可用。在整个域内,没有真正意义的消费者(其实这很现实吻合,现实中也没有真正的消费者,我们在社会中的角色很多时候既是某种类型的消费着也是某种类型的服务着)。消费着也可以将一些CPU资源定义为整个域的计算资源部分,承担域内节点分配的计算任务。这样整个域就是一个大粒度的超级计算资源。消费者模型也就是用户和超级计算资源的接口界面。
阅读(416) | 评论(0) | 转发(0) |