Kadabra: Adapting Kademlia for the Decentralized Web

10/23/2022
by   Yunqi Zhang, et al.
0

Blockchains have become the catalyst for a growing movement to create a more decentralized Internet. A fundamental operation of applications in a decentralized Internet is data storage and retrieval. As today's blockchains are limited in their storage functionalities, in recent years a number of peer-to-peer data storage networks have emerged based on the Kademlia distributed hash table protocol. However, existing Kademlia implementations are not efficient enough to support fast data storage and retrieval operations necessary for (decentralized) Web applications. In this paper, we present Kadabra, a decentralized protocol for computing the routing table entries in Kademlia to accelerate lookups. Kadabra is motivated by the multi-armed bandit problem, and can automatically adapt to heterogeneity and dynamism in the network. Experimental results show Kadabra achieving between 15-50 lookup latencies compared to state-of-the-art baselines.

READ FULL TEXT

page 19

page 20

page 23

research
04/30/2019

Please, do not decentralize the Internet with (permissionless) blockchains!

The old mantra of decentralizing the Internet is coming again with fanfa...
research
06/25/2020

Perigee: Efficient Peer-to-Peer Network Design for Blockchains

A key performance metric in blockchains is the latency between when a tr...
research
08/11/2022

Design and Evaluation of IPFS: A Storage Layer for the Decentralized Web

Recent years have witnessed growing consolidation of web operations. For...
research
09/01/2022

DecVi: Adaptive Video Conferencing on Open Peer-to-Peer Networks

Video conferencing has become the preferred way of interacting virtually...
research
12/13/2021

Academic Storage Cluster

Decentralized storage is still rarely used in an academic and educationa...
research
04/10/2023

SNIPS: Succinct Proof of Storage for Efficient Data Synchronization in Decentralized Storage Systems

Data synchronization in decentralized storage systems is essential to gu...
research
07/03/2020

Regulation conform DLT-operable payment adapter based on trustless - justified trust combined generalized state channels

Open technologies, decentralized computation and intelligent application...

Please sign up or login with your details

Forgot password? Click here to reset