集群计算和网格计算的区别

目录:

Anonim

主要区别 集群计算和网格计算的区别在于 集群计算是一种同构网络,其中设备具有相同的硬件组件和相同的操作系统(OS)连接在一起,而网格计算是异构网络,其中设备具有不同的硬件组件和不同的操作系统在网格中连接在一起.

集群和网格计算是通过将多台计算机或设备连接在一起来帮助解决计算问题的技术。它们提高了效率和吞吐量。它们还有助于利用资源。在集群计算中,集群中的设备执行相同的任务。所有设备都作为一个单元运行。它用于解决数据库中的问题。另一方面,在网格计算中,网格中的设备执行不同的任务。它用于预测建模、模拟、自动化等。简而言之,集群计算是同构网络,而网格计算是异构网络。

集群计算、网格计算

什么是集群计算

在集群计算中,两台或多台计算机协同工作来解决一个问题。集群设备通过快速局域网 (LAN) 连接。集群中的每个设备称为一个节点。每个节点具有相同的硬件和相同的操作系统。因此,集群计算是同构网络。所有设备都专用于作为一个单元工作。

图 1:高性能计算中心

集群计算的发展有多种原因,例如低成本微处理器的可用性、高速网络和用于高性能分布式计算的软件。它适用于小型企业以及快速的超级计算机。总体而言,集群计算提高了性能,并且比使用一组单独的计算机更具成本效益。

什么是网格计算

在网格计算中,多台计算机协同工作来解决一个问题。集群中的设备具有不同的硬件和操作系统。因此,网格计算中的网络是异构的。网格计算基于具有非交互式工作负载的分布式计算。

图 2:传感器网格架构

在网格计算中,任务被划分为若干独立的子任务。网格上的每台机器都分配有一个子任务。完成后,将结果发送到主机。因此,网格中的每个设备或节点执行不同的任务。网格计算中的设备安装有称为中间件的特殊软件。

集群计算和网格计算的区别

定义

集群计算是指一组计算机或设备协同工作,以便将它们视为一个系统。网格计算是使用广泛分布的计算资源来达到一个共同的目标。

节点中的硬件和操作系统

集群计算中的节点具有相同的硬件和相同的操作系统。网格计算中的节点有不同的硬件和不同的操作系统。这是集群计算和网格计算之间的主要区别。

节点的任务

节点的任务是集群和网格计算的另一个区别。在集群计算中,每个节点执行由软件控制和调度的相同任务。在网格计算中,每个节点执行不同的任务。

网络类型

网络类型也是集群和网格计算的一个重要区别。集群计算是同构网络,而网格计算是异构网络。

地点

此外,集群设备位于单个位置。但是,网格计算中的设备位于不同的位置。

连接设备的方法

资源处理

在集群计算中,资源由集中式资源管理器管理。在网格计算中,每个节点都有自己的资源管理器,其行为类似于独立实体。这是集群计算和网格计算之间的另一个重要区别。

应用

集群计算用于解决数据库或 WebLogic 应用服务器中的问题。网格计算用于解决预测建模、模拟、工程设计、自动化等问题。

结论

集群与网格计算的区别在于,集群计算是一个同构网络,其设备具有相同的硬件组件和相同的操作系统连接在一个集群中,而网格计算是一个异构网络,其设备具有不同的硬件组件和不同的操作系统连接在一起。一个网格。这两种计算技术都具有成本效益并提高了效率。

参考:

1.“计算机集群”。维基百科,维基媒体基金会,2018 年 9 月 2 日,可在此处获取。2。 “网格计算。”维基百科,维基媒体基金会,2018 年 8 月 24 日,可在此处获取。

图片提供:

1. “高性能计算中心斯图加特 HLRS 2015 08 Cray XC40 Hazel Hen IO”,作者 Julian Herzog (CC BY 4.0),来自 Commons Wikimedia2。 “传感器网格架构-新”作者:Mudasser @Intellisys,新加坡 – (CC BY-SA 3.0) 通过 Commons Wikimedia

集群计算和网格计算的区别