Artifact Content
Not logged in

Artifact aa08096259b870005ef60d100b2c5abf6400dd0a:

Wiki page [Experiment: mmmv_dht_t1] by martin_vahi on 2017-12-18 07:17:10.
D 2017-12-18T07:17:10.966
L Experiment:\smmmv_dht_t1
P 98630c0a8903e30efec0cf6bc21b19281a6c7981
U martin_vahi
W 2085
<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 can change the announced ranges any time, preferably as seldom as
possible. 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>

<h1>File Sharing</h1>

<p><br>
</p>

<p><br>
</p>

<h1>Countermeasures to Lying Nodes</h1>

<p><br>
</p>

<p><br>
</p>

<h1>References</h1>

<p></p>
<ul>
<li><a href="./raw/Chord_A_Scalable_Peer-to-peer_Lookup_Service_for_Internet_Applications_by_Ion_Stoica_and_Robert_Morris_and_David_Karger_and_M_Frans_Kaashoek_and_Hari_Balakrishnan.pdf?name=e49aee43a9855221a7d6e83f4973f2aeae02fc90">Chord
Distributed Hashtable Algorithm</a></li>
<li><a href="./raw/Kademlia_A_P2P_Information_System_Based_on_the_XOR_Metric.pdf?name=5d42aa2f6da5bdea10be3a0cdbb8886a775fa4ea">Kademlia
Distributed Hashtable Algorithm</a></li>
<li><a href="./raw/The_Byzantine_Generals_Problem_byLESLIE_LAMPORT_and_ROBERT_SHOSTAK_and_MARSHALL_PEASE.pdf?name=baf15d022e30fd2dfaa7a35f7789d5ed1823413f">The
Byzantine Generals Problem</a></li>
</ul>

<p></p>

<p><br>
</p>

<p><br>
</p>

<p><br>
</p>

Z b0b9f17a73d16519da1782b136858d3e