Date: Tue, 24 Mar 98 22:34:05 JST From: SHUDOH Kazuyuki Subject: [JavaHouse-Brewers:16069] MOBA - thread migration system To: java-house-brewers at center.nitech.ac.jp (JavaHouse Brewers ML) Message-Id: <199803241335.WAA04559@cafe.olu.info.waseda.ac.jp> 首藤です。 Java 用のスレッド移送 (Thread Migration) システムを作りました。 MOBA: Mobile Agent Facilities on Java Lang. Env. http://www.shudo.net/moba/index-j.html JDK 1.1.X, UNIX 互換 OS 用です。 Makefile を書けば Windows でも利用できるかもしれません。 想定している応用は以下です。 - 移動エージェントの記述 Aglets Workbench, Voyager などのプログラミングインタフェースは醜いです。 - 負荷分散 提供するのは mechanism だけです。policy は提供していません。 - 耐故障性の向上 外部化を利用してのスレッドの永続化。 MOBA については 7,8 ヶ月前に一度アナウンスしました。([JavaHouse-Brewers:11966]) そのときのものは、正直言って人に見せられる状況ではありませんでした。 1ヶ月程度で実現できると踏んでいたのが大間違いでした。 最近になってようやく開発が落ち着いてきました。 などとアピールはしてみたものの、難点もいっぱいあります。 - native methods を使っていること。 要インストール。アプレットからは使いにくい。 - JIT コンパイラと同時に利用できない。 JIT コンパイラを使っていると、環境に依存しない形式に外部化できない。 SHUDO Kazuyuki/首藤一幸 私をたばねないで あらせいとうの花のように shudoh at muraoka.info.waseda.ac.jp