2007-08-23 libnetdist advantages over other RPC libraries fecti nytr 未踏ユース libnetdistという名前はいい加減ダサいので変えようと思う。以下最終報告レポート下書きを兼ねて… 導入が楽 依存ライブラリ少ない・All code written in C++ コンパイルも楽 初期ノード一覧さえあればネットワーク接続可能 かならずしも全ノードがリストに載っている必要はない。 動的ネットワークを前提にしている&peer-to-peer network ノードの途中参加や脱退(未実装)も可能 UDPベース TCP接続を用いた場合のように、3-way ハンドシェイク等のオーバーヘッド皆無 ブロードキャストが使えるので、多ノード相手にデータ送信する際に有利 高性能スケジューラ搭載 非対称なネットワークでも適切にタスク分配可能 大量データ通信用TCPサーバも搭載 一パケットに収まりきらない大きなデータのやり取りに使用可能。 他にも思いついたら追加する。