Minerva: Decentralized Collaborative Query Processing over InterPlanetary File System
Zhiyi Yao, Bowen Ding, Qianlan Bai, Yuedong Xu

TL;DR
Minerva is a decentralized peer-to-peer query system over IPFS that reduces query delay and improves performance through innovative data location and caching strategies, enabling efficient collaborative data analysis across distributed networks.
Contribution
It introduces a novel decentralized query framework with DHT-based content location, fat Merkle trees, and caching, integrated with Apache Drill for collaborative processing.
Findings
Achieves up to 2.08x query acceleration over IPFS
Completes data analysis within 0.615 seconds on average
Performs 1.39x faster than centralized queries with raw data shipment
Abstract
Data silos create barriers in accessing and utilizing data dispersed over networks. Directly sharing data easily suffers from the long downloading time, the single point failure and the untraceable data usage. In this paper, we present Minerva, a peer-to-peer cross-cluster data query system based on InterPlanetary File System (IPFS). Minerva makes use of the distributed Hash table (DHT) lookup to pinpoint the locations that store content chunks. We theoretically model the DHT query delay and introduce the fat Merkle tree structure as well as the DHT caching to reduce it. We design the query plan for read and write operations on top of Apache Drill that enables the collaborative query with decentralized workers. We conduct comprehensive experiments on Minerva, and the results show that Minerva achieves up to query performance acceleration compared to the original IPFS data…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCaching and Content Delivery · Peer-to-Peer Network Technologies · Advanced Data Storage Technologies
