集群计算:
计算机集群是由两台或多台同类计算机组成的本地网络。在这种计算机网络上的计算过程,即集群称为集群计算。
网格计算:
网格计算可以定义为一个由同质或异质计算机组成的网络,它们远距离协同工作,以执行单台机器难以完成的任务。
集群计算和网格计算的区别:
Cluster Computing | Grid Computing |
---|---|
Nodes must be homogeneous i.e. they should have same type of hardware and operating system. | Nodes may have different Operating systems and hardwares. Machines can be homogeneous or heterogeneous. |
Computers in a cluster are dedicated to the same work and perform no other task. | Computers in a grid contribute their unused processing resources to the grid computing network. |
Computers are located close to each other. | Computers may be located at a huge distance from one another. |
Computers are connected by a high speed local area network bus. | Computers are connected using a low speed bus or the internet. |
Computers are connected in a centralized network topology. | Computers are connected in a distributed or de-centralized network topology. |
Scheduling is controlled by a central server. | It may have servers, but mostly each node behaves independently. |
Whole system has a centralized resource manager. | Every node manages it’s resources independently. |
Whole system functions as a single system. | Every node is autonomous, and anyone can opt out anytime. |