2008-12-16 78 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 - 我相信這隻作爲服務提供,但我不太熟悉它。

相關問題