IDEAS home Printed from https://ideas.repec.org/a/gam/jftint/v18y2025i1p9-d1826953.html

The Design and Implementation of a Graph-Based P2P Data Storage Service

Author

Listed:
  • Lunodzo J. Mwinuka

    (Department of Engineering for Innovation, University of Salento, 73100 Lecce, Italy)

  • Massimo Cafaro

    (Department of Engineering for Innovation, University of Salento, 73100 Lecce, Italy)

  • Lucas Pereira

    (Interactive Technologies Institute (ITI/LARSyS), Instituto Superior Técnico, Universidade de Lisboa, 1649-004 Lisbon, Portugal)

  • Hugo Morais

    (Instituto de Engenharia de Sistemas e Computadores-Investigacão e Desenvolvimento (INESC-ID), Instituto Superior Técnico, Universidade de Lisboa, 1649-004 Lisbon, Portugal)

Abstract

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.

Suggested Citation

  • Lunodzo J. Mwinuka & Massimo Cafaro & Lucas Pereira & Hugo Morais, 2025. "The Design and Implementation of a Graph-Based P2P Data Storage Service," Future Internet, MDPI, vol. 18(1), pages 1-22, December.
  • Handle: RePEc:gam:jftint:v:18:y:2025:i:1:p:9-:d:1826953
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1999-5903/18/1/9/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1999-5903/18/1/9/
    Download Restriction: no
    ---><---

    More about this item

    Keywords

    ;
    ;
    ;
    ;
    ;
    ;

    JEL classification:

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jftint:v:18:y:2025:i:1:p:9-:d:1826953. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.