Skip to main navigation Skip to search Skip to main content

Building NDStore through hierarchical storage management and microservice processing

  • Kunal Lillaney
  • , Dean Kleissas
  • , Alexander Eusman
  • , Eric Perlman
  • , William Gray Roncal
  • , Joshua T. Vogelstein
  • , Randal Burns

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution

Abstract

We describe NDStore, a scalable multi-hierarchical data storage deployment for spatial analysis of neuroscience data on the AWS cloud. The system design is inspired by the requirement to maintain high I/O throughput for workloads that build neural connectivity maps of the brain from peta-scale imaging data using computer vision algorithms. We store all our data on the AWS object store S3 to limit our deployment costs. S3 serves as our base-tier of storage. Redis, an in-memory key-value engine, is used as our caching tier. The data is dynamically moved between the different storage tiers based on user access. All programming interfaces to this system are RESTful web-services. We include a performance evaluation that shows that our production system provides good performance for a variety of workloads by combining the assets of multiple cloud services.

Original languageEnglish (US)
Title of host publicationProceedings - IEEE 14th International Conference on eScience, e-Science 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages223-233
Number of pages11
ISBN (Electronic)9781538691564
DOIs
StatePublished - Dec 24 2018
Event14th IEEE International Conference on eScience, e-Science 2018 - Amsterdam, Netherlands
Duration: Oct 29 2018 → Nov 1 2018

Publication series

NameProceedings - IEEE 14th International Conference on eScience, e-Science 2018

Conference

Conference14th IEEE International Conference on eScience, e-Science 2018
Country/TerritoryNetherlands
CityAmsterdam
Period10/29/18 → 11/1/18

Keywords

  • Big Data
  • Cloud Computing
  • Neuroscience
  • Object Storage
  • Spatial Data

ASJC Scopus subject areas

  • Computer Science Applications
  • Software
  • Ecological Modeling
  • Modeling and Simulation

Fingerprint

Dive into the research topics of 'Building NDStore through hierarchical storage management and microservice processing'. Together they form a unique fingerprint.

Cite this