【问题标题】:How can i connect two or more machines via tcp cable to form a network grid?如何通过 tcp 电缆连接两台或多台机器以形成网络网格?
【发布时间】:2010-09-27 02:19:54
【问题描述】:

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

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

注意:我在某处读到谷歌使用廉价机器来执行此活动,他们如何连接两个网卡(“Teaming”)并在机器之间分配负载?

带有实际代码示例的好的实际示例对我很有帮助。

将非常感谢指向一些我可能会阅读这些内容的好网站。

【问题讨论】:

  • 这不是编程。但请参阅linuxvirtualserver.org 了解初学者。
  • 抱歉,这听起来很刺耳,没有冒犯的意思。你不是很了解基础知识。考虑阅读一些介绍性网络文本和分布式编程介绍。您的问题应该描述您要在哪些限制(语言、预算等)范围内完成的工作

标签: parallel-processing load-balancing cluster-computing


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    在这个不断扩大的市场中有多种软件解决方案。 “云计算”这个词肯定会越来越受欢迎来描述你想做的事情。您想要一项服务,还是想要在内部运行它?

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

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

    【讨论】:

      【解决方案3】:

      并行处理有多种不同的方法,您可以使用多种类型的系统架构。

      对于商品系统,有集群和网格,甚至可以由几块商品硬件组成一个系统映像。当然还有负载均衡、高可用、故障转移等。

      如果没有更多细节,几乎不可能回答这个问题。你到底想用这些系统做什么?答案在很大程度上取决于应用程序。

      【讨论】:

        【解决方案4】:

        您可能想看看与 Folding At Home 和 SETI 项目以及他们的一些参与者博客有关的一些东西,这是一个非常棒的集群,由一个人构建在宜家橱柜里:

        http://helmer.sfe.se/

        可能会给你一些想法。

        【讨论】:

          【解决方案5】:

          这个问题太抽象了。

          其中一种(可以想象的)方法是使用MPI - 一个并行编程框架,维基百科页面包含 C++ 示例,还有其他语言的绑定。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2017-05-08
            • 2013-02-09
            • 1970-01-01
            • 1970-01-01
            • 2018-05-30
            • 1970-01-01
            • 2017-08-26
            相关资源
            最近更新 更多