2008-12-16 52 views
-1

如何连接两台或更多台机器以形成网络网格,以及如何将工作负载分配给两台机器?如何通过tcp电缆连接两台或多台机器以形成网络网格?

我需要在机器上运行哪些操作系统,以及我应该使用什么应用程序来管理负载平衡?

注:我读过谷歌使用廉价机器来完成这一节日的地方,他们如何连接两个网卡('Teaming')并在机器间分配负载?

良好的实际例子将为我提供良好的实际代码示例。

指向一些很好的网站,我可能会读这些东西将高度赞赏。

+0

这不是编程。但请参阅http://www.linuxvirtualserver.org/供初学者使用。 – derobert 2008-12-16 05:12:47

回答

0

有许多不同的并行处理方法,以及可以使用的许多类型的系统体系结构。

对于商品系统,存在集群和网格,或者甚至可以从多个商品硬件形成单个系统映像。当然还有负载平衡,高可用性,故障转移等。

几乎不可能在没有更多细节的情况下回答这个问题。你对这些系统有什么要求?答案非常依赖于应用程序。

0

您可能想看看的一些内容折叠和SETI项目,以及他们的一些参与者博客,这是一个非常惊人的集群,一个人在宜家内阁:

http://helmer.sfe.se/

可能给你一些想法。

2

一个很好的起点是Beowulf project。基本上是一个建立在Linux操作系统上的开源集群。

0

问题太抽象了。

其中一种(可想象的)方式是使用MPI-并行编程框架,Wikipedia页面包含C++中的示例,并且还有其他语言的绑定。

1

在这个不断扩大的市场中有几种软件解决方案。 “云计算”这个术语当然正在吸引你去描述你想要做的事情。你想要一个服务,还是你想在家里运行?

我最熟悉Appistry EAF - 在基于商品的硬件上运行。它可作为免费的download。运行在Windows或Linux上。

另一个是GoGrid - 我相信这只作为服务提供,但我不太熟悉它。

相关问题