SI

隔離された個体群で誕生する補充女王

SI

シロアリってのは面白い習性を持っている。 一部の職蟻だけの個体群がコロニーから隔離されると、わずかな間に職蟻から生殖虫(補充女王)が生まれるらしい。 つまり、女王がいる間は、女王が2人になったり3人になったりはしないが、1人もいなくなると、1人…

UDPコネクション

SI

ノード間でのメッセージングのベースをTCPにすると接続数が増えすぎてOSに規制されそうなのと、無駄な経由とリソースが増えるので、どう考えても検索ネットワークはUDPのほうが有利そう。 ただ、ストリーム型の便利な部分は捨てがたいので、その部分はUDP上…

作るもの

SI

検索用のネットワークを作ります。 まず、第一段階として構想をシミュレータで表現します。

ノード群を円環状に描画

SI

ネットワークの次の段階として、スキップ(用の)リンクを作るので、ノードをY軸方向に並べると、隣接ノードとのリンクとスキップリンクが分かりにくいと思ったのと、0と31(シミュレータ上でのハッシュ値の最大値)を繋げても、まともに表示できるようにと、円…

シミュレータが重い件

SI

どう考えても重かったので、無駄な処理をなくしたのと、処理間隔を設定できるにした。 特に重いのは例外処理だったので、nullを返して、それで判断するようにした。 とりあえず、Hash、Link、NodeTableを表示しなくして、処理間隔を最小に設定したなら、1万…

シミュレータのようなもの

随筆にも書いたのですが、ネットワークシミュレータの"ようなもの"を作ってみました。 まだ、テスト的なもので特に目的や意味はないですけど、これからまともなネットワークを作ろうとしたときに必要になる経験だと思ったので作りました。発展させます。 動…