1. PyCAN: Open-source Python software of N-dimensional Content-Addressable Network
- Author
-
Yuchan Lee, Sookwang Lee, and Jaehwan Lee
- Subjects
Peer-to-peer ,Distributed hash table ,Content-addressable network ,Python ,Multidimensional euclidean space ,Computer software ,QA76.75-76.765 - 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.
- Published
- 2024
- Full Text
- View/download PDF