如何构build一个用户有权删除/添加的群集?

我在一家公司工作,每个工程师/科学家都有一台非常高端的台式机。 80%的时间,他们没有把它抽到满负荷……这让我难过。

我希望能够在我们的每台机器上安装一些软件,这些软件应该允许任何节点在另一台机器上使用计算资源。

但是,每个工程师/科学家应该能够将他们的机器从集群上卸下来作为专用工作站使用。

我应该看什么软件?

我认为这与网格计算不同,因为任务不是事先确定的。 我认为这是不同于传统的集群计算,因为我没有独占访问所有的从节点。

谢谢!

每台电脑都是Ubuntu 10.04

检查BOINC – 您可以设置您自己的本地BOINC服务器来pipe理内部作业,并在每个工作站上安装(用户可控制的)客户端软件。 与Linux,Mac和Windows兼容。

真正的问题是,你想要解决什么问题? 如果你有并行计算任务(MPI,Hadoop等程序)或难以解决的并行问题来解决(即渲染电影帧),那么你的软件将是特定的。 如果你只是为了“更好的”而使用备用周期,那么distributed.net是一个很好的开始。

这听起来像你现在有一个没有问题的解决scheme,大多数公司不喜欢花费资源(即设置时间,pipe理时间等),没有明确的目的。