群集计算机是指目标是作为同一单元工作的相同类型计算机的网络。当资源匮乏的任务需要较高的计算能力或内存时,可以使用这种网络。将两个或更多相同类型的计算机组合在一起以组成集群并执行任务。
网格计算是指由相同或不同类型的计算机组成的网络,其目标是提供一种环境,在该环境中,可以根据需要由多台计算机一起执行任务。每台计算机也可以独立工作。
以下是集群计算和网格计算之间的重要区别。
序号 | 键 | 集群计算 | 网格计算 | |
---|---|---|---|---|
1 | 电脑类型 | 节点或计算机必须具有相同的类型,例如相同的CPU,相同的OS。集群计算需要一个同类的网络。 | 节点或计算机可以是相同或不同的类型。网格计算机可以具有同构或异构网络。 | |
2 | 任务 | 集群计算计算机专用于单个任务,不能用于执行任何其他任务。 | 网格计算计算机可以利用未使用的计算资源来执行其他任务。 | |
3 | 位置 | 群集计算计算机位于同一位置,并通过高速网络总线电缆连接。 | 网格计算计算机可以位于不同的位置,通常通过Internet或低速网络总线连接。 | |
4 | 拓扑结构 | 群集计算网络是使用集中式网络拓扑准备的。 | 网格计算网络是分布式的,并且具有分散的网络拓扑。 | |
5 | 任务调度 | 集中式服务器控制群集计算中的任务计划。 | 在网格计算中,可以存在多个服务器。每个节点的行为独立,无需任何集中式调度服务器。 | |
6 | 资源经理 | 集群计算网络具有专用的集中式资源管理器,可管理所有连接节点的资源。 | 在网格计算中,每个节点都独立管理每个自己的资源。 | |
7 | 自治 | 在集群计算网络中,整个系统是一个整体。 | 在网格计算网络中,每个节点都是独立的,可以在不影响其他节点的情况下随时关闭或关闭。 |