Tiered Object Storage using Persistent Memory

07/16/2018
by   Johnu George, et al.
0

Most data intensive applications often access only a few fields of the objects they are operating on. Since NVM provides fast, byte-addressable access to durable memory, it is possible to access various fields of an object stored in NVM directly without incurring any serialization and deserialization cost. This paper proposes a novel tiered object storage model that modifies a data structure such that only a chosen subset of fields of the data structure are stored in NVM, while the remaining fields are stored in a cheaper (and a traditional) storage layer such as HDDs/SSDs. We introduce a novel linear-programming based optimization framework for deciding the field placement. Our proof of concept demonstrates that a tiered object storage model improves the execution time of standard operations by up to 50% by avoiding the cost of serialization/deserialization and by reducing the memory footprint of operations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/03/2022

Sion: Elastic Serverless Cloud Storage

Cloud object storage such as AWS S3 is cost-effective and highly elastic...
research
06/24/2021

Userfault Objects: Transparent Programmable Memory

The Userfault Object (UFO) framework explores avenues of cooperating wit...
research
05/22/2020

CAPre: Code-Analysis based Prefetching for Persistent Object Stores

Data prefetching aims to improve access times to data storage systems by...
research
09/05/2021

Assessing the Use Cases of Persistent Memory in High-Performance Scientific Computing

As the High Performance Computing world moves towards the Exa-Scale era,...
research
04/17/2018

A Scalable Permission Management System With Support of Conditional and Customized Attributes

Along with the classical problem of managing multiple identities, action...
research
03/08/2019

ShiftsReduce: Minimizing Shifts in Racetrack Memory 4.0

Racetrack memories (RMs) have significantly evolved since their concepti...
research
10/02/1998

Pre-fetching tree-structured data in distributed memory

A distributed heap storage manager has been implemented on the Fujitsu A...

Please sign up or login with your details

Forgot password? Click here to reset