The Design and Implementation of a Graph-based P2P Data Storage Service
Authors/Creators
Description
This paper presents the design of G-IDSS (Graph-based InnoCyPES Data Storage Service), a novel distributed data storage service built on a P2P network overlay to handle distributed data, accessible through a standard command-line interface, and based on a graph database to support schema-less management of distributed data stored among peers. The mechanisms for executing complex queries that require distributed data integration and fusion are also presented and discussed. Besides the design, this work also provides relevant details on the implementation of G-IDSS, reflecting several use cases that require data distributed across different locations, even geographically spread. G-IDSS can accommodate hundreds of peers in an overlay and can scale even further. The tool can run distributed queries and integrate data from different sources.
Files
The_Design_and_Implementation_of_a_Graph_based_P2P_Data_Storage_Service__1_.pdf
Files
(2.3 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:25b99cbdd47a32d5946088a4fceb0bd7
|
2.3 MB | Preview Download |
Additional details
Software
- Repository URL
- https://github.com/Lunodzo/idss_graphdb
- Programming language
- Go , Python , JSON
- Development Status
- Active