1

我有一个小型 Linux 机器集群,并且在所有这些机器上都有一个帐户。
我可以通过无密码登录对所有这些进行 ssh 访问。

如何使用演员或其他 Scala 的并发抽象来实现分发?
最简单的路径是什么?
某些图书馆可以为我分发流程吗?

计算机是不可靠的,无论他们(学生)是否愿意,它们都可以打开和关闭。
一些图书馆是否可以为我分发进程并监视准备好的计算机?
我可以避免使用 bash 脚本吗?

4

3 回答 3

4

我会用Akka代替你。它是基于 Erlang 的 Actor 模型的 Scala 和 Java 分布式计算平台。特别是,它从 Erlang 继承的 let-it-fail 哲学特别适合节点可能随时关闭的环境。

于 2010-09-09T16:56:27.667 回答
2

您可以使用 Scala 的构建来支持远程参与者。浏览网页或查看Scala 远程参与者以获取更多信息。

您还可以查看 GridGain,这是一个非常易于使用的 Java 和 Scala 网格计算框架。

于 2010-09-09T08:25:50.343 回答
1

你正在寻找的是一个网格。免费查看http://www.jppf.org/

JavaSpaces允许您创建促进分布式计算的分布式数据结构。不便宜,但请查看GigaSpaces以获得强大的实施。

这本书让我对各种可能性大开眼界。

于 2010-09-09T01:54:08.500 回答