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