Welcome to the Mochi project

The objective of this project is to explore a software defined storage approach for composing storage services that provides new levels of functionality, performance, and reliability for science applications at extreme scale. Software defined storage (SDS) is an approach to designing storage services that emphasizes separation of data and control planes and the use of intelligent software for managing storage and networking, for provisioning and administration, and for enabling a high degree of scale-out (i.e., large numbers of hardware devices). For HPC systems we envisage SDS services as being composed of specialized building blocks that provide the required data model, communication, concurrency, and synchronization, following the same successful recipe used by HPC applications.

The Mochi project is a collaboration between Argonne National Laboratory, Los Alamos National Laboratory, Carnegie Mellon University, and the HDF Group.