Work

PyCAN: Open-source Python software of N-dimensional Content-Addressable Network

Year: 2024
Type: software-paper
Abstract: We propose PyCAN, the first open-source Python implementation of N-dimensional Content-Addressable Network (CAN) with full feature sets to maintain peer-to-peer structure. Existing CAN implementations supports limited functions of Distributed Hash Table (DHT), so they cannot be used in practice. However, PyCAN offers full set of features such as N-dimension coordinates, node removal followed by node taking over, and a verification method to keep peer-to-peer structure. By extensive experiments, we confirm that PyCAN supports scalable overlay structures, so it is practically usable in peer-to-peer systems.
Source: SoftwareX
Authors: Yuchan Lee, Sookwang Lee, Jaehwan Lee
Language: English
Open Access status: gold
Estimated APC paid: $970
OpenAlex ID: W4404235672
Cites: 13
Cited by: 1
Related to: 10