\section{分散ネットフレームワークAlice}-Aliceは、本研究室で開発を行なっている分散管理フレームワークである。\cite{cerium-sourceforge}に似たタスク管理機構を持つ。+Alice\cite{kono11g}は、本研究室で開発を行なっている分散管理フレームワークである。\cite{cerium-sourceforge}に似たタスク管理機構を持つ。相互接続した分散フレームワークであるFedaradeLinda\cite{kono05b}\cite{kono10d}に似た構造をもつ。Segmentについて説明を行う。Packのオーバーヘッドを減らすことができる。Segmentをセットするステージの三段のパイプラインで構成されている。これを全て同一のステージにまとめ、Localの環境下においてSEDAを使用せずに処理を行うように変更する。Segmentの更新におけるオーバーヘッドを減らす方法としてCeriumでも良好な結果を得ているflipを提案する。Segmentである。書き換えならばswapを行い、2つの領域を入れ替えることで無駄なmemcopyを防ぐことができる。-AliceにおいてもCeriumと同様にflipを実装することで、無駄なデータのコピーを防ぐ。+AliceにおいてもCeriumと同様にflipを実装することで、無駄なデータのコピーを防ぐ。Aliceを用いた例題を通して、様々な問題点が明らかになった。APIのシンタックス的問題、永続性の問題、実行速度の問題など解決すべき問題は多々ある。Lindaに実行速度で及ばない。sortの例題も期待した結果を得ることができなかった。そこで、実行速度の改善を行うために、オーバーヘッドになっている原因の洗い出しを行った。その結果以下のような原因が見つかっている。Lindaに実行速度で及ばない。sortの例題も期待した結果を得ることができなかった。そこで、実行速度の改善を行うために、オーバーヘッドの洗い出しを行った。その結果以下のような原因が見つかっている。Segmentのキーによる探索などHashMapを多用している。この探索を行う際に排他制御を行うためかかる時間が多少ではあるが、オーバーヘッドになっていると予想される。\begin{abstract}-Aliceは、データをDataSegment、タスクをCodeSegmentという単位に分割して記述する分散フレームワークである。Aliceを使用して水族館の例題を通して分散フレームワークとしての記述能力を確認した。Segmentの更新のオーバーヘッドが大きいことがわかった。Segmentのflipを提案し、効果の測定を行った。Segmentという単位に分割して記述する分散フレームワークである。Aliceを使用して水族館の例題を通して分散フレームワークとしての記述能力を確認した。Segmentの更新のオーバーヘッドが大きいことがわかった。Segmentのflipを提案し、効果の測定を行った。