P2Pネットワークでは,各ノード(ピア)は予告なく離脱・故障する可能性があります. musasabiは,このようなP2Pネットワーク上で安定したサービスを提供するための基盤ソフトウェアを目指しています. musasabiは,複数のピアをグループ化した仮想ピア機能を提供します.仮想ピア上で動作するアプリケーションは,その下のピアの一部が離脱・故障しても動作は継続します. musasabiでは,P2P構造化オーバレイとして PIAX が提供している Skip Graph を用いています.また,実行中のJavaプログラムをプロセス移送するために,Apache Commons Javaflowライブラリを使用しています. キーワード Paxos合意アルゴリズム プロセス移送 (強モビリティ) ALM (Application Level Multicast) フォールトトレランス 発表リスト Ma