Newsletter Downloads
Systems research and innovation in data ONTAP
Over the last 20 years, there have been many changes in the data storage industry. NetApp® products have kept pace and pushed the boundary in various areas. Staying at the forefront requires attentiveness to emerging technology trends and a disciplined ...
Glitz: cross-vendor federated file systems
We propose Glitz, a system to integrate multiple file server federation regimes. NFS version 4 is a significant advance over prior versions of NFS, in particular specifying how NFS clients can navigate a large, multi-server namespace whose constituent ...
Designing a fast file system crawler with incremental differencing
Search engines for storage systems rely on crawlers to gather the list of files that need to be indexed. The recency of an index is determined by the speed at which this list can be gathered. While there has been a substantial amount of literature on ...
Model building for dynamic multi-tenant provider environments
- Jayanta Basak,
- Kushal Wadhwani,
- Kaladhar Voruganti,
- Srinivasan Narayanamurthy,
- Vipul Mathur,
- Siddhartha Nandi
Increasingly, storage vendors are finding it difficult to leverage existing white-box and black-box modeling techniques to build robust system models that can predict system behavior in the emerging dynamic and multi-tenant data centers. White-box ...
Responding rapidly to service level violations using virtual appliances
One of the key goals in the data center today is providing storage services with service-level objectives (SLOs) for performance metrics such as latency and throughput. Meeting such SLOs is challenging due to the dynamism observed in these environments. ...
RAID triple parity
RAID triple parity (RTP) is a new algorithm for protecting against three-disk failures. It is an extension of the double failure correction Row-Diagonal Parity code. For any number of data disks, RTP uses only three parity disks. This is optimal with ...
Hybrid aggregates: combining SSDs and HDDs in a single storage pool
Relative to traditional hard disk drives (HDDs), solid state drives (SSDs) provide a very large number of I/Os per second, but they have limited capacity. From a cost-effectiveness perspective, SSDs provide significantly better random I/O throughput per ...
Space savings and design considerations in variable length deduplication
Explosion of data growth and duplication of data in enterprises has led to the deployment of a variety of deduplication technologies. However not all deduplication technologies serve the needs of every workload. Most prior research in deduplication ...
Lockless multi-core high-throughput buffering scheme for kernel tracing
Studying execution of concurrent real-time online systems, to identify far-reaching and hard to reproduce latency and performance problems, requires a mechanism able to cope with voluminous information extracted from execution traces. Furthermore, the ...