Abstract


ローカルなネットワーク上でのメッセージパッシングライブラリを用いた 分散並列計算はすでに広く行なわれている。 しかし、ネットワークの高速化によって現実的になりつつある 広域ネットワーク上での分散並列計算については、 ソフトウェアの枠組が未だ十分に整備されていない。

我々は、広域分散並列計算に適した分散計算の枠組として「Ninf」を提案している。 Ninf は広域分散環境でのマクロデータフローによる並列実行を支援するシステムで、 広域での動的負荷分散とスケジューリングを特徴とする。 メッセージパッシングライブラリを用いた手法に比較して (1)広域ネットワークに適した通信パターンを用いる、 (2)ユーザにとってプログラミングが容易でかつ再利用性が高い、 (3)既存のライブラリの再利用が容易、 (4)ネットワーク上の資源の利用が可能、 といった特長をもつ。