Revisiting Active Object Stores: Bringing Data Locality to the Limit With NVM
Alex Barcel\'o, Anna Queralt, Toni Cortes

TL;DR
This paper proposes an active object store architecture optimized for NVM, demonstrating significant performance improvements in data-intensive applications by enhancing data locality and computation placement.
Contribution
It introduces a novel active object store design tailored for NVM, evaluating its performance and implications on data locality and execution times.
Findings
Execution times reduced by up to 90% in various applications
Active object store improves data locality and performance on NVM
System benefits from hyper-converged nodes and increased compute capabilities
Abstract
Object stores are widely used software stacks that achieve excellent scale-out with a well-defined interface and robust performance. However, their traditional get/put interface is unable to exploit data locality at its fullest, and limits reaching its peak performance. In particular, there is one way to improve data locality that has not yet achieved mainstream adoption: the active object store. Although there are some projects that have implemented the main idea of the active object store such as Swift's Storlets or Ceph Object Classes, the scope of these implementations is limited. We believe that there is a huge potential for active object stores in the current status quo. Hyper-converged nodes are bringing more computing capabilities to storage nodes --and viceversa. The proliferation of non-volatile memory (NVM) technology is blurring the line between system memory (fast and…
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 · Cloud Computing and Resource Management · Parallel Computing and Optimization Techniques
