Artifact Content
Not logged in

Artifact 9291879f5c023ae9016b38bb2bfa4a4c187e6ee3:

Wiki page [Experiment: mmmv_dht_t1] by martin_vahi on 2017-12-17 02:20:10.
D 2017-12-17T02:20:10.864
L Experiment:\smmmv_dht_t1
P f7a33880ae516b66c6721f6f7487dcdcfb5823ad
U martin_vahi
W 1181
<p><font color="#ff0000">Currently this document is being edited.</font></p>

<p>The "dht" in the mmmv_dht_t1 stands for a "<b>distributed hashtable</b>".<br>
</p>

<p><font color="#ff0000">Currently this specification lacks any code.</font></p>

<p><b>Node IDs are rational numbers.</b> There is a <b>set of central nodes</b>&nbsp;that
keep their states synchronized. The URLs or IP-addresses or IP-address
analogues(hereafter: <b>node_address</b>) of the central nodes are
pre-determined, fixed, stored with the dht software.&nbsp;<b>Storage nodes</b>
generate their IDs themselves, preferably randomly, and contact at least one of
the central nodes every time they, the storage nodes, boot up and join the
network. The central nodes assign each storage node &nbsp;a set of rational
number ranges that include the IDs of the nodes that act as mailboxes for
storing the "letters"/messages that are sent to the storage node. The central
nodes answer queries about which storage node ID resides at which node_address.
The node_ID-node_address relations are also exchanged between the storage nodes
directly.</p>

<p><br>
</p>

<p><br>
</p>

<p><br>
</p>

<p><br>
</p>

<p><br>
</p>

Z c7960789a262104327926807a47c57bf