OpenDHT has a feature, through its DHT node config parameter "persist path", that lets the programmer save the known nodes list to the disk for future connection initialization, hence boosting up node discovery.
This is most useful for cases where get/put requests are close-by in the DHT Network (according to the XOR metric). For our purposes, it will reveal to be less useful for big networks since our get/put requests are all made in random locations each time, therefore uniformly distributed in the network's space.
However, this will be significantly useful for dpaste as long as the network is relatively small. It can also increase OpenDHT's resistance to disconnection from the network in case the initial bootstrap node is unreachable as saved nodes on the disk will also serve to bootstrap future connections.
OpenDHT has a feature, through its DHT node config parameter "persist path", that lets the programmer save the known nodes list to the disk for future connection initialization, hence boosting up node discovery.
This is most useful for cases where get/put requests are close-by in the DHT Network (according to the XOR metric). For our purposes, it will reveal to be less useful for big networks since our get/put requests are all made in random locations each time, therefore uniformly distributed in the network's space.
However, this will be significantly useful for dpaste as long as the network is relatively small. It can also increase OpenDHT's resistance to disconnection from the network in case the initial bootstrap node is unreachable as saved nodes on the disk will also serve to bootstrap future connections.