Enabling Lock-Free Concurrent Fine-Grain Access to Massive Distributed Data: Application to Supernovae Detection
Bogdan Nicolae (IRISA), Gabriel Antoniu (IRISA), Luc Boug\'e (IRISA)

TL;DR
This paper presents a lock-free, distributed system for fine-grain access to massive data strings, enabling efficient concurrent reads and writes suitable for large-scale applications like supernovae detection.
Contribution
It introduces a novel distributed architecture combining RAM-based storage with DHT-based metadata management for lock-free concurrent data access.
Findings
Validated through a software prototype in a cluster environment.
Achieves high concurrency without locking overhead.
Applicable to large-scale data-intensive applications.
Abstract
We consider the problem of efficiently managing massive data in a large-scale distributed environment. We consider data strings of size in the order of Terabytes, shared and accessed by concurrent clients. On each individual access, a segment of a string, of the order of Megabytes, is read or modified. Our goal is to provide the clients with efficient fine-grain access the data string as concurrently as possible, without locking the string itself. This issue is crucial in the context of applications in the field of astronomy, databases, data mining and multimedia. We illustrate these requiremens with the case of an application for searching supernovae. Our solution relies on distributed, RAM-based data storage, while leveraging a DHT-based, parallel metadata management scheme. The proposed architecture and algorithms have been validated through a software prototype and evaluated in a…
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
TopicsAdvanced Data Storage Technologies · Peer-to-Peer Network Technologies · Algorithms and Data Compression
