Results 1 - 10
of
64
IRON file systems
- In Proceedings of the 20th ACM Symposium on Operating Systems Principles (SOSP ’05
, 2005
"... IRON FILE SYSTEMSVijayan Prabhakaran Disk drives are widely used as a primary medium for storing information.While commodity file systems trust disks to either work or fail completely, modern disks exhibit complex failure modes such as latent sector faults and block corrup-tions, where only portions ..."
Abstract
-
Cited by 74 (24 self)
- Add to MetaCart
IRON FILE SYSTEMSVijayan Prabhakaran Disk drives are widely used as a primary medium for storing information.While commodity file systems trust disks to either work or fail completely, modern disks exhibit complex failure modes such as latent sector faults and block corrup-tions, where only portions of a disk fail.
Ext3cow: A time-shifting file system for regulatory compliance
- ACM Transactions on Storage
, 2005
"... The ext3cow file system, built on the popular ext3 file system, provides an open-source file versioning and snapshot platform for compliance with the versioning and audtitability requirements of recent electronic record retention legislation. Ext3cow provides a time-shifting interface that permits a ..."
Abstract
-
Cited by 43 (2 self)
- Add to MetaCart
The ext3cow file system, built on the popular ext3 file system, provides an open-source file versioning and snapshot platform for compliance with the versioning and audtitability requirements of recent electronic record retention legislation. Ext3cow provides a time-shifting interface that permits a real-time and continuous view of data in the past. Time-shifting does not pollute the file system namespace nor require snapshots to be mounted as a separate file system. Further, ext3cow is implemented entirely in the file system space and, therefore, does not modify kernel interfaces or change the operation of other file systems. Ext3cow takes advantage of the fine-grained control of on-disk and in-memory data available only to a file system, resulting in minimal degradation of performance and functionality. Experimental results confirm this hypothesis; ext3cow performs comparably to ext3 on many benchmarks and on trace-driven experiments.
Storage-based intrusion detection: watching storage activity for suspicious behavior
- In Proceedings of the 12th USENIX Security Symposium
, 2003
"... Storage-based intrusion detection allows storage systems to transparently watch for suspicious activity. Storage systems are well-positioned to spot several common intruder actions, such as adding backdoors, inserting Trojan horses, and tampering with audit logs. Further, an intrusion detection syst ..."
Abstract
-
Cited by 43 (5 self)
- Add to MetaCart
Storage-based intrusion detection allows storage systems to transparently watch for suspicious activity. Storage systems are well-positioned to spot several common intruder actions, such as adding backdoors, inserting Trojan horses, and tampering with audit logs. Further, an intrusion detection system (IDS) embedded in a storage device continues to operate even after client systems are compromised. This paper describes a number of specific warning signs visible at the storage interface. It describes and evaluates a storage IDS, embedded in an NFS server, demonstrating both feasibility and efficiency of storage-based intrusion detection. In particular, both the performance overhead and memory required (40 KB for a reasonable set of rules) are minimal. With small extensions, storage IDSs can also be embedded in block-based storage devices.
Conquest: Better Performance through a Disk/Persistent-RAM Hybrid File System
- In Proceedings of the 2002 USENIX Annual Technical Conference
, 2002
"... Conquest is a disk/persistent-RAM hybrid file system that is incrementally deployable and realizes most of the benefits of cheaply abundant persistent RAM. Conquest consists of two specialized and simplified data paths for incore and on-disk storage and outperforms popular diskbased file systems ..."
Abstract
-
Cited by 38 (0 self)
- Add to MetaCart
Conquest is a disk/persistent-RAM hybrid file system that is incrementally deployable and realizes most of the benefits of cheaply abundant persistent RAM. Conquest consists of two specialized and simplified data paths for incore and on-disk storage and outperforms popular diskbased file systems by 43% to 97%.
zFS - a scalable distributed file system using object disks. IEEESymposium onMassStorage Systems
- IEEE
, 2003
"... zFS is a research project aimed at building a decentralized file system that distributes all aspects of file and storage management over a set of cooperating machines interconnected by a high-speed network. zFS is designed to be a file system that scales from a few networked computers to several tho ..."
Abstract
-
Cited by 26 (4 self)
- Add to MetaCart
zFS is a research project aimed at building a decentralized file system that distributes all aspects of file and storage management over a set of cooperating machines interconnected by a high-speed network. zFS is designed to be a file system that scales from a few networked computers to several thousand machines and to be built from commodity off-the-shelf components. The two most prominent features of zFS are its cooperative cache and distributed transactions. zFS integrates the memory of all participating machines into one coherent cache. Thus, instead of going to the disk for a block of data already in one of the machine memories, zFS retrieves the data block from the remote machine. zFS also uses distributed transactions and leases, instead of groupcommunication and clustering software. This article describes the zFS high-level architecture and how its goals are achieved. 1.
Fstress: A Flexible Network File Service Benchmark
, 2002
"... Benchmarks provide repeatable workloads for testing and comparison. An ideal file service benchmark would be easy to use, be highly configurable to emulate arbitrary workloads, and scale to extreme load levels and data set sizes. This paper ..."
Abstract
-
Cited by 18 (3 self)
- Add to MetaCart
Benchmarks provide repeatable workloads for testing and comparison. An ideal file service benchmark would be easy to use, be highly configurable to emulate arbitrary workloads, and scale to extreme load levels and data set sizes. This paper
Ext3cow: The Design, Implementation, and Analysis of Metadata for a Time-Shifting File System
, 2003
"... The ext3cow file system, built on Linux's popular ext3 file system, brings snapshot functionality and file versioning to the open-source community. Our implementation of ext3cow has several desirable properties: ext3cow is implemented entirely in the file system and, therefore, does not modify ker ..."
Abstract
-
Cited by 15 (0 self)
- Add to MetaCart
The ext3cow file system, built on Linux's popular ext3 file system, brings snapshot functionality and file versioning to the open-source community. Our implementation of ext3cow has several desirable properties: ext3cow is implemented entirely in the file system and, therefore, does not modify kernel interfaces or change the operation of other file systems; ext3cow provides a time-shifting interface that permits access to data in the past without polluting the file system namespace; and, ext3cow creates versions of files on disk without copying data in memory. Experimental results show that the time-shifting functions of ext3cow do not degrade file system performance. Ext3cow performs comparably to ext3 on many file system benchmarks and trace driven experiments.
Dfs: A file system for virtualized flash storage
- In FAST’10: Proc. of the Eighth USENIX Conf. on File and Storage Technologies (2010), USENIX Association
"... This paper presents the design, implementation and evaluation of Direct File System (DFS) for virtualized flash storage. Instead of using traditional layers of abstraction, our layers of abstraction are designed for directly accessing flash memory devices. DFS has two main novel features. First, it ..."
Abstract
-
Cited by 14 (0 self)
- Add to MetaCart
This paper presents the design, implementation and evaluation of Direct File System (DFS) for virtualized flash storage. Instead of using traditional layers of abstraction, our layers of abstraction are designed for directly accessing flash memory devices. DFS has two main novel features. First, it lays out its files directly in a very large virtual storage address space provided by FusionIO’s virtual flash storage layer. Second, it leverages the virtual flash storage layer to perform block allocations and atomic updates. As a result, DFS performs better and it is much simpler than a traditional Unix file system with similar functionalities. Our microbenchmark results show that DFS can deliver 94,000 I/O operations per second (IOPS) for direct reads and 71,000 IOPS for direct writes with the virtualized flash storage layer on FusionIO’s ioDrive. For direct access performance, DFS is consistently better than ext3 on the same platform, sometimes by 20%. For buffered access performance, DFS is also consistently better than ext3, and sometimes by over 149%. Our application benchmarks show that DFS outperforms ext3 by 7% to 250 % while requiring less CPU power. 1
Adding Secure Deletion to Your Favorite File System
- In Proc. of the third international IEEE Security In Storage Workshop
, 2005
"... After a file is deleted, its data is still stored on the phys-ical media until the actual data blocks are overwritten. Sometimes, this allows users to recover a file they mis-takenly deleted. Unfortunately, a malicious user can also recover such a deleted file. A local privileged usercan access a lo ..."
Abstract
-
Cited by 10 (6 self)
- Add to MetaCart
After a file is deleted, its data is still stored on the phys-ical media until the actual data blocks are overwritten. Sometimes, this allows users to recover a file they mis-takenly deleted. Unfortunately, a malicious user can also recover such a deleted file. A local privileged usercan access a low-level device via the
TFS: A Transparent File System for Contributory Storage
- FAST '07
, 2007
"... Contributory applications allow users to donate unused resources on their personal computers to a shared pool. Applications such as ..."
Abstract
-
Cited by 9 (1 self)
- Add to MetaCart
Contributory applications allow users to donate unused resources on their personal computers to a shared pool. Applications such as

