A case for redundant arrays of inexpensive disks (RAID)
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
File-system development with stackable layers
ACM Transactions on Computer Systems (TOCS) - Special issue on operating systems principles
The HP AutoRAID hierarchical storage system
ACM Transactions on Computer Systems (TOCS) - Special issue on operating system principles
Linux Journal
OceanStore: an architecture for global-scale persistent storage
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
Competitive Hill-Climbing Strategies for Replica Placement in a Distributed File System
DISC '01 Proceedings of the 15th International Conference on Distributed Computing
A Scalable Architecture for Clustered Network Attached Storage
MSS '03 Proceedings of the 20 th IEEE/11 th NASA Goddard Conference on Mass Storage Systems and Technologies (MSS'03)
Reliability Mechanisms for Very Large Storage Systems
MSS '03 Proceedings of the 20 th IEEE/11 th NASA Goddard Conference on Mass Storage Systems and Technologies (MSS'03)
Taming aggressive replication in the Pangaea wide-area file system
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Tracefs: A File System to Trace Them All
FAST '04 Proceedings of the 3rd USENIX Conference on File and Storage Technologies
Increasing distributed storage survivability with a stackable RAID-like file system
CCGRID '05 Proceedings of the Fifth IEEE International Symposium on Cluster Computing and the Grid - Volume 01
Providing tunable consistency for a parallel file store
FAST'05 Proceedings of the 4th conference on USENIX Conference on File and Storage Technologies - Volume 4
Provenance-aware storage systems
ATEC '06 Proceedings of the annual conference on USENIX '06 Annual Technical Conference
FiST: a language for stackable file systems
ATEC '00 Proceedings of the annual conference on USENIX Annual Technical Conference
AFRAID: a frequently redundant array of independent disks
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
PVFS: a parallel file system for linux clusters
ALS'00 Proceedings of the 4th annual Linux Showcase & Conference - Volume 4
Extending file systems using stackable templates
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
An application-aware data storage model
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
RAIF: Redundant Array of Independent Filesystems
MSST '07 Proceedings of the 24th IEEE Conference on Mass Storage Systems and Technologies
Measurement and analysis of large-scale network file system workloads
ATC'08 USENIX 2008 Annual Technical Conference on Annual Technical Conference
Hi-index | 0.00 |
The total amount of stored information on disks has increased tremendously in recent years. With storage devices getting cheaper and government agencies requiring strict data retention policies, it is clear that this trend will continue for several years to come. This progression creates a challenge for system administrators who must determine several aspects of storage policy with respect to provisioning, backups, retention, redundancy, security, performance, etc. These decisions are made for an entire file system, logical volume, or storage pool. However, this granularity is too large and can sacrifice storage efficiency and performance - particularly since different files have different requirements. In this paper, we advocate that storage policy decisions be made on a finer granularity. We describe ATTEST, an extendable stackable storage architecture, that allows storage policy decisions to be made at a file granularity and at all levels of the storage stack through the use of attributes that enable plugin policy modules and application aware storage functionality. We present an implementation of ATTEST that shows minimal impact on overall performance.