集群计算与网格计算之间的区别

集群计算

群集计算机是指目标是作为同一单元工作的相同类型计算机的网络。当资源匮乏的任务需要较高的计算能力或内存时,可以使用这种网络。将两个或更多相同类型的计算机组合在一起以组成集群并执行任务。

网格计算

网格计算是指由相同或不同类型的计算机组成的网络,其目标是提供一种环境,在该环境中,可以根据需要由多台计算机一起执行任务。每台计算机也可以独立工作。

以下是集群计算和网格计算之间的重要区别。

序号集群计算网格计算
1电脑类型节点或计算机必须具有相同的类型,例如相同的CPU,相同的OS。集群计算需要一个同类的网络。节点或计算机可以是相同或不同的类型。网格计算机可以具有同构或异构网络。
2任务集群计算计算机专用于单个任务,不能用于执行任何其他任务。网格计算计算机可以利用未使用的计算资源来执行其他任务。
3位置群集计算计算机位于同一位置,并通过高速网络总线电缆连接。网格计算计算机可以位于不同的位置,通常通过Internet或低速网络总线连接。
4拓扑结构群集计算网络是使用集中式网络拓扑准备的。网格计算网络是分布式的,并且具有分散的网络拓扑。
5任务调度集中式服务器控制群集计算中的任务计划。在网格计算中,可以存在多个服务器。每个节点的行为独立,无需任何集中式调度服务器。
6资源经理集群计算网络具有专用的集中式资源管理器,可管理所有连接节点的资源。在网格计算中,每个节点都独立管理每个自己的资源。
7自治在集群计算网络中,整个系统是一个整体。在网格计算网络中,每个节点都是独立的,可以在不影响其他节点的情况下随时关闭或关闭。