忍者ブログ
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

【2024年04月29日13:37 】 |
P2Pのシミュレーションデモを作るプラン-其の4
IPリスト拡散のシミュレーション。赤色とその他の色(赤が切断、その他が接続状態) が個々のパソコン を表す。それぞれを結ぶ線が通信を意味している。赤色の線が接続要求。個々のパソコン は、接続要求が2本、受信が3本の合計5本の接続通信する。初期時、0番以外の1~4 9は0番のIPリストのみを保持し、初めに0番に接続してくる。その後時間がたつにつ れて、0~49にかけて、段々IPリストが拡散し、コネクションが増えていく様子がみ てとれる。








前回はIPリストの優先度等の処理はしていないが、今回は機能追加。重みの計算は訪れ たBBSの順位毎に並べる。①上位3つが何個一致するか。②上位N個と何個一致するか ?③上位N個と並びが何個一致するか?の①~③の合計を重みとしている。点数が高い程 距離が近い(=趣向が似ている)と判断しIPLISTに優先的に残す処理をしている。 重みがない場合と、ある場合では拡散の仕方が異なった。フラッドの場合、より接続が長 い個体程アクセスが集中し、拡散が中々進まなかったが、重みを取り入れると、アクセス 接続が短くてもネットワークに拡散されていった。






iplistの拡散についてはフラッドだとまずいことになりそうだ?ということが収穫だったと思う。現在、初期設定で趣向が固定化しているので、実際はユーザーのアクセスで趣向はどんどん変わるはずなのでそれをシミュレーションすることと、BBSに投稿。タイトルを模擬的に立てて、どういう動作。するかシミュレーションしてみたい。




clover_v16_iplistをファイルからメモリに.zip
clover_v17_iplistをonMemoryに差し替え.zip
clover_v18_バグ修正、重みの優先度無し.zip
clover_v19_バグ修正、要求線のライン表示、重み優先無し.zip
clover_v20_バグ修正、ラインの色修正、重み優先無し.zip
clover_v21_Base重みがあるのを残す処理.zip



PR
【2010年02月08日12:50 】 | 未選択 | コメント(0) | トラックバック()
コメントの投稿













トラックバック
トラックバックURL

前ページ | ホーム | 次ページ

忍者ブログ [PR]