2013-03-18 10 views
36

Phillip Haller's PhD thesisで彼は興味深い研究分野の1つがアンビエントリファレンスでフレームワークを拡張することであり、Van Cutsenの論文を引用した(5.1未来研究)。スカラ俳優とアンビエントリファレンス

抜粋:

Scalaのアクターライブラリは、リモート(すなわち、インターVM)アクターの通信のための基本的な サポートを提供するランタイムシステムを含みます。 (モバイルアドホックネットワークなど)のフォールトトレランス機能をサポートするには、 の参考文献[36]と同様に、リモートアクター の揮発性接続をサポートする参照を使用してフレームワークを拡張するのが面白いでしょう。 のフォールトトレラント分散プログラミング(例えば、[52,142])のトランザクション抽象化をScala アクタに統合することは、将来の作業のための別の興味深い領域です。

そしてcitated紙は次のとおりです。

[36]トム・ヴァンCutsem、ジェシーDedecker、Stijn Mostinckx、エリサ・ゴンザレス Boix、テオD'ドント、そしてヴォルフガング・デ・Meuter。周囲参照: モバイルネットワーク内のオブジェクトのアドレス指定。 [...] 986〜997頁。 ACM、October 2006.

これはAkkaの機能ですか?もしそうでなければ、Akkaが今日存在しているという事実を考えれば、この分野を研究することはまだ関連していると思いますか?

+2

論文論文へのリンクを追加できますか? –

+1

ありがとう(両方)! –

+6

この質問はなぜ閉じられたのですか?これはFAQで定義されている範囲内です。 – Nabegh

答えて

2

はい、これはAkkaでも可能です。

私の知る限りでは、これを達成するための2通りの方法があります。

  1. akka-remote - リモート俳優REFを提供していますが、各アクターがexsistすべき場所を決定する必要があります。
  2. akka-cluster - クラスタシャーディングを提供します。俳優の物理的な場所を自動的に管理し、与えられたシャード(俳優)が、クラスタ内に最大でというノードに存在することを保証します。