Building NDStore Through Hierarchical Storage Management and Microservice Processing

Autor: Joshua T. Vogelstein, Randal Burns, Eric Perlman, William Gray Roncal, Dean M. Kleissas, Alexander Eusman, Kunal Lillaney
Rok vydání: 2018
Předmět:
Zdroj: eScience
DOI: 10.1109/escience.2018.00037
Popis: 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.
Databáze: OpenAIRE