diff --git a/README.md b/README.md index 4bce48ab..fa4b03ea 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,13 @@ -# UnifyFS: A Distributed Burst Buffer File System +# UnifyFS: A User-Level File System for Supercomputers -Node-local burst buffers are becoming an indispensable hardware resource on +Node-local storage is becoming an indispensable hardware resource on large-scale supercomputers to buffer the bursty I/O from scientific -applications. However, there is a lack of software support for burst buffers to -be efficiently shared by applications within a batch-submitted job and recycled -across different batch jobs. In addition, burst buffers need to cope with a -variety of challenging I/O patterns from data-intensive scientific -applications. - -UnifyFS is a user-level burst buffer file system under active development. -UnifyFS supports scalable and efficient aggregation of I/O bandwidth from burst -buffers while having the same life cycle as a batch-submitted job. While UnifyFS -is designed for N-N write/read, UnifyFS compliments its functionality with the -support for N-1 write/read. It efficiently accelerates scientific I/O based on -scalable metadata indexing, co-located I/O delegation, and server-side read -clustering and pipelining. +applications. However, there is a lack of software support for node-local storage to +be used efficiently by applications that use shared files. + +UnifyFS is an ephemeral, user-level file system under active development. +UnifyFS addresses a major usability factor of current and future systems because it enables +applications to gain performance advantages from distributed storage devices on the system while being as easy to use as a center-wide parallel file system. ## Documentation UnifyFS documentation is at [https://unifyfs.readthedocs.io](https://unifyfs.readthedocs.io). diff --git a/docs/index.rst b/docs/index.rst index b640310b..9112c324 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -3,9 +3,9 @@ You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. -======================================== -UnifyFS: A file system for burst buffers -======================================== +===================================================== +UnifyFS: A User-Level File System for Supercomputers +===================================================== .. toctree:: :maxdepth: 2 diff --git a/docs/overview.rst b/docs/overview.rst index dae6a9a9..e384eaeb 100644 --- a/docs/overview.rst +++ b/docs/overview.rst @@ -3,9 +3,8 @@ Overview ======== UnifyFS is a user-level file system under active development -that supports shared file I/O over distributed storage on HPC systems, -e.g., node-local burst buffers. -With UnifyFS, applications can write to fast, scalable, node-local burst buffers as +that supports shared file I/O over distributed, node-local storage on HPC systems. +With UnifyFS, applications can write to fast, scalable, node-local storage as easily as they do to the parallel file system. UnifyFS is designed to support common I/O workloads such as checkpoint/restart and other bulk-synchronous I/O workloads typically