C# 如何使一台计算机向另一台计算机分配任务

C# 如何使一台计算机向另一台计算机分配任务,c#,ubuntu-12.04,cluster-computing,C#,Ubuntu 12.04,Cluster Computing,我有一个运行Ubuntu12.04LTS的Beowulf集群,我正在尝试设置它,所以我有一个在主机上运行的程序,基本上我可以问它一个问题,例如,8-2,它将它发送到一个预定的节点,该节点接收并回答这个问题,然后将答案发送回主机,然后显示答案。我知道这听起来太复杂了,对于这么简单的一道数学题,让老师回答或者在我脑子里做会更快。。。但这更多的是一个概念的证明,我将在未来建立更多 我已经有了MPI和SSH以及所有的jazz,可以让集群处理并行问题,所以如果我能以任何方式使用它们,那就太好了,但是我也可

我有一个运行Ubuntu12.04LTS的Beowulf集群,我正在尝试设置它,所以我有一个在主机上运行的程序,基本上我可以问它一个问题,例如,8-2,它将它发送到一个预定的节点,该节点接收并回答这个问题,然后将答案发送回主机,然后显示答案。我知道这听起来太复杂了,对于这么简单的一道数学题,让老师回答或者在我脑子里做会更快。。。但这更多的是一个概念的证明,我将在未来建立更多

我已经有了MPI和SSH以及所有的jazz,可以让集群处理并行问题,所以如果我能以任何方式使用它们,那就太好了,但是我也可以安装新的软件

我正在用C语言编写程序,我对该语言非常陌生,不到一周,所以请耐心等待我,因为我可能不会马上理解

我们将非常感谢您提供的任何帮助,非常感谢


-Eric

您计划如何在linux上使用C?你在用mono吗?另外,我也不确定你问的是什么?是的,我计划使用mono,我想弄清楚的是如何让一台计算机在某种意义上向另一台计算机发送一条信息,让计算机上的程序解释它,然后让它发送一条带有答案的信息。因为我对这门语言很陌生,如果你认为用另一种语言编写代码会更容易,我可以决定用另一种语言编写,这是一个个人项目,因此没有时间限制。MPI和SSH是你真正需要的,如果你使用mono,我看不出使用C有任何问题。有几个库可以从C使用MPI。