Software-Defined Storage

Lead: INESC TEC
Start: July 2020
End: September 2022

Goal: This activity will implement the control facilities for orchestrating storage resources of modern HPC infrastructures, in order to ensure performance isolation, QoS-provisioning, and resource fairness between HPC applications. It provides a novel HPC-oriented SDS system, composed by a programmable data plane that implements fine-grained management and routing primitives to employ over I/O flows; and a scalable, self-adaptable, logically centralized control plane that orchestrates the overall storage infrastructure and enforces storage policies in a holistic fashion. The integration of both planes of functionality will also be conducted in this activity, as well as several storage optimizations to improve the performance of HPC storage stacks.