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
Subfield: Computer Networks and Communications
Field: Computer Science
Domain: Physical Sciences
Open Access status: gold
Estimated APC paid: $970
Awards: G3522538921, G3765876667
OpenAlex ID: W4404235672
