Parallel processing 如何通过tcp电缆连接两台或多台机器以形成网络网格?

Parallel processing 如何通过tcp电缆连接两台或多台机器以形成网络网格?,parallel-processing,load-balancing,cluster-computing,Parallel Processing,Load Balancing,Cluster Computing,如何连接两台或多台机器以形成网络网格,以及如何将工作负载分配给这两台机器 我需要在机器上运行什么操作系统,我应该使用什么应用程序来管理负载平衡 注:我在某个地方读到,谷歌使用廉价的机器来举办这场盛会,他们如何连接两个网卡(“团队”)并在机器之间分配负载 好的实用示例和实际的代码示例对我很有用 如果能给我提供一些好的网站,我会非常感激的。有很多不同的并行处理方法,你可以使用很多类型的系统架构 对于商品系统,有集群和网格,或者您甚至可以从多个商品硬件组成单个系统映像。当然还有负载平衡、高可用性、故障

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

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

注:我在某个地方读到,谷歌使用廉价的机器来举办这场盛会,他们如何连接两个网卡(“团队”)并在机器之间分配负载

好的实用示例和实际的代码示例对我很有用


如果能给我提供一些好的网站,我会非常感激的。

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

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


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

你可能想看看一些与家庭折叠和SETI项目有关的东西,以及一些参与者的博客,这里是一个非常惊人的集群,一个家伙在宜家橱柜中构建的:


可能会给你一些想法。

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

这个问题太抽象了


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

< P>在这个不断扩大的市场中有几种软件解决方案。“云计算”一词在描述你想做的事情方面无疑越来越受欢迎。你是想要服务,还是想在家里运行

我最熟悉在基于商品的硬件上运行。它是免费的。在windows或linux上运行


另一个是-我相信这只是一项服务,但我对它不太熟悉。

这不是编程。首先请看。对不起,这听起来很刺耳,无意冒犯。你对基础知识不是很了解。考虑阅读一些介绍性的网络文本和对分布式编程的介绍。你的问题应该描述你在什么限制条件下(语言、预算等)想要完成什么