I/O requests are transformed into a configurable unit, called a (data) Label.
Label-Based
I/O System
In the era of data-intensive computing, large-scale applications, in both scientific and the BigData communities, demonstrate unique I/O requirements leading to a variety of storage solutions which are often incompatible with one another. How can we support a wide variety of conflicting I/O workloads under a single storage system?
“The tools and cultures of HPC and BigData analytics have diverged, to the detriment of both; unification is essential to address a spectrum of major research domains.”
D. Reed & J. Dongarra
We introduce the idea of a Label, a new data representation, and, we present LABIOS: a new, distributed, Label- based I/O system. LABIOS boosts I/O performance by up to 17x via asynchronous I/O, supports heterogeneous storage resources, offers storage elasticity, and promotes in-situ analytics via data provisioning. LABIOS demonstrates the effectiveness of storage consolidation to support the convergence of HPC and BigData workloads on a single platform.
I/O requests are transformed into a configurable unit, called a (data) Label.
Labels are pushed to a distributed queue
Data or contents are pushed into a warehouse
A dispatcher distributes labels to the workers
Workers execute labels independently (i.e., fully decoupled)
- Distributed, scalable, and adaptive storage
- Fully decoupled architecture
- Software defined storage (SDS)
- Energy-aware enabling power-capped I/O
- Reactive storage with tunable I/O performance
- Flexible API
- Intersection of HPC and BigData.
Adaptive to the environment.
POSIX, MPI-IO, HDF5, REST/Swift, Hadoop
Lustre, GPFS, HDFS, Hive, Object Stores
Power-cap I/O
Elastic I/O resources
Containerized environments
Offloading computation to servers
Data-centric architecture.
Fully decoupled architecture.
Tunable I/O performance Concurrency control
Guaranteed Storage QoS based on job size
A Multi-tiered Shared Log Store
Distributed Multi-tiered I/O Buffering
I/O Redirection via Integrated Storage
Set up a free website - More