systems

Using Comprehensive Analysis for Performance Debugging in Distributed Storage Systems

Achieving performance, reliability, and scalability presents a unique set of challenges for large distributed storage. To identify problem areas, there must be a way for developers to have a comprehensive view of the entire storage system. That is, …

Ceph: A Scalable, High-Performance Distributed File System

provides excellent performance, reliability, and scalability. Ceph maximizes the separation between data and metadata management by replacing allocation tables with a pseudo-random data distribution function (CRUSH) designed for heterogeneous and …

LiFS: An Attribute-Rich File System for Storage Class Memories

As the number and variety of files stored and accessed by a typical user has dramatically increased, existing file system structures have begun to fail as a mechanism for managing all of the information contained in those files. Many …