The OrangeFS Project
is work that revolves around OrangeFS, a scale-out network file system designed for use on high-end computing (HEC) systems that provides very high-performance access to multi-server-based disk storage, in parallel. The OrangeFS server and client are user-level code, making them very easy to install and manage. OrangeFS has optimized MPI-IO support for parallel and distributed applications, and it is leveraged in production installations and used as a research platform for distributed and parallel storage.
OrangeFS is now part of the Linux kernel as of version 4.6. As this version of the kernel becomes widely available, it will simplify the use of parallel storage by Linux applications through OrangeFS.
The OrangeFS project has developed diverse methods of parallel access including Linux kernel integration, native Windows client, HCFS-compliant JNI interface to the Spark/Hadoop ecosystem of applications.
The OrangeFS project continues to push the envelope of file system research while bringing high-performance parallel storage to production-ready releases.
The recent heavy work has been focused around v3 core and the upstream Linux kernel work, but many changes and updates are still happening in the 2.x line. The goal is to optimize the filesystem for the majority of the real world AI, engineering, and research computing workloads and not focus on benchmarks that represent a minority of the workloads.