Moris' Note Book

本博客所有内容皆收集于网上,非本人原创,非心情日记,非研究心得,只是自己浏览的东西的收集
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

集群 vs 网格

Posted on 2006-08-02 16:48  moris  阅读(173)  评论(0)    收藏  举报

•集群的思想是把大量现成的PC直接放上机架,用高速网络连接在一起,构成一台超级计算机。而不像大型计算机需要专门研制集成电路板,这大大缩减了制造的时间和成本。集群能仅仅通过增加服务器满足增长的需求。然而,集群的服务器数量、以及由此导致的集群性能是有限的:互连网络容量。也就是说如果一味地想通过扩大规模来提高集群计算机的性能,它的性价比会相应下降,这意味着我们不可能无限制地扩大集群的规模。 §网格虚拟出空前的超级计算机,不受规模的限制,成为下一代Internet的发展方向。 专门负责服务器应用的销售总监冯葵表示,集群和网格最大的区别是集群只是一个备份技术,而网格计算是现在只要看到任何一个地方有闲置就自动利用资源,任何一个资源消失的时候就释放这个资源使用,使负载去到其他地方。

1。 异构性:集群内在很多情况下是通过局域网将性能、配置基本相同的多个机器连接起来的。从这个层面上讲,网格的很多特型在集群内并没有得到解决:

如果机器之间不是通过局域网链接起来怎么办?需要考虑网络使用和性能问题。

如果机器之间性能差距很大怎么办?需要考虑工作调度问题。

如果机器之间软件版本、甚至操作系统版本不一样怎么办?需要考虑异构集成问题。

如此等等。。。

2。 安全性和user access:在一个集群内,若干台计算机可以通过统一的安全机制(如校园网防火墙)进行保护。在网格下,必须假设机器之间是有防火墙存在的,而且这些防火墙设置很可能完全不同。对于一个在网格上的计算机来说,如何信任、接受和运行远程请求的任务,是需要一套安全机制的(如user/host certificate),但是在集群内,可以适当简化。

集群不一定非要是高性能计算(HPC),集群的用途一般来说是:高可用,负载均衡和高性能计算,而高性能计算又有所区别。

集群的地域性有限制,一般分布在狭窄的地理范围内,OS也要一致。

网格应用刚没有这个限制

Cluster: PCs inside a same locked room; Grid: distributed, not in same room.

Cluster: ususally same OS, same machines; Grid: very different unknown platforms;

Cluster: tightly-coupled system; Grid: loosely-coupled system.

Cluster: bound together by TCP/IP on LAN; Grid: connected by HTTP/XML on WAN.

Cluster: like teamwork; Grid: like collaboration