The Design and Implementation of a Graph-Based P2P Data Storage Service
This paper presents the design of G-IDSS (Graph-based InnoCyPES Data Storage Service): a novel, distributed data storage service that is built around a P2P network overlay to support handling distributed data. G-IDSS is accessible through a standard command-line interface and is based on a graph database to support the schema-less management of the distributed data stored among peers. The mechanisms to facilitate the execution of complex queries requiring distributed data integration and fusion are also presented and discussed. Besides the design, this work also provides relevant details related to the implementation of G-IDSS, reflecting several use cases that demand data that are distributed across different, even geographically spread, locations. G-IDSS scales to thousands of peers in an overlay, it is able to run distributed queries and can integrate data that are stored in different sources.
Authors
- Massimo Cafaro (ORCID: https://orcid.org/0000-0003-1118-7109)
- Lunodzo J. Mwinuka
- Hugo Morais
- Lucas Pereira
Institutions
- Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento (PT)
- University of Salento (IT)
- Active Technologies (Italy) (IT)
Publication Details
- Journal
- Future Internet
- Published
- 2025-12-26
- DOI
- https://doi.org/10.3390/fi18010009
- Primary Topic
- Peer-to-Peer Network Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00