The UNIX Fast File System (FFS) is probably the most widely-used file system for performance comparisons. However, such comparisons frequently overlook many of the performance enhancements that have been added over the past decade. In this paper, we explore the two most commonly used approaches for improving the performance of meta-data operations and recovery: logging and Soft Updates. The commercial sector has moved en masse to logging file systems, as evidenced by their presence on nearly every server platform available today: Solaris, AIX, Digital UNIX, HP-UX, Irix, and Windows NT. On all but Solaris, the default file system uses logging. In the meantime, Soft Updates holds the promise of providing stronger reliability guarantees than l...
There are many existing distributed file systems. Each file system provides a different degree of p...
This paper presents an efficient, writer-based logging scheme for recoverable distributed shared mem...
In this paper, we describe the collection and analysis of file system traces from a variety of diffe...
The UNIX Fast File System (FFS) is probably the most widely-used file system for performance compari...
File system consistency frequently involves a choice between raw performance and integrity guarantee...
This paper describes the work to add ‘‘journaling lite’ ’ to soft updates and its incorporation into...
Research results [ROSE91] demonstrate that a log-structured file system (LFS) offers the potential f...
Many systems must dynamically track writes to cached data, for the purpose of reconciling those upda...
Multicore in-memory databases for modern machines can support extraordinarily high transaction rates...
As we move towards the Exactable era of supercomputing, node-level failures are becoming more common...
Reliable storage systems depend in part on “write-before ” relationships where some changes to stabl...
Lightweight databases and key-value stores manage the consistency and reliability of their own data,...
which permits unrestricted use, distribution, and reproduction in any medium, provided the original ...
This paper presents a new technique for disk storage management called a log-structured file system....
This report addresses the problem of fault tolerance to system failures for database systems that ...
There are many existing distributed file systems. Each file system provides a different degree of p...
This paper presents an efficient, writer-based logging scheme for recoverable distributed shared mem...
In this paper, we describe the collection and analysis of file system traces from a variety of diffe...
The UNIX Fast File System (FFS) is probably the most widely-used file system for performance compari...
File system consistency frequently involves a choice between raw performance and integrity guarantee...
This paper describes the work to add ‘‘journaling lite’ ’ to soft updates and its incorporation into...
Research results [ROSE91] demonstrate that a log-structured file system (LFS) offers the potential f...
Many systems must dynamically track writes to cached data, for the purpose of reconciling those upda...
Multicore in-memory databases for modern machines can support extraordinarily high transaction rates...
As we move towards the Exactable era of supercomputing, node-level failures are becoming more common...
Reliable storage systems depend in part on “write-before ” relationships where some changes to stabl...
Lightweight databases and key-value stores manage the consistency and reliability of their own data,...
which permits unrestricted use, distribution, and reproduction in any medium, provided the original ...
This paper presents a new technique for disk storage management called a log-structured file system....
This report addresses the problem of fault tolerance to system failures for database systems that ...
There are many existing distributed file systems. Each file system provides a different degree of p...
This paper presents an efficient, writer-based logging scheme for recoverable distributed shared mem...
In this paper, we describe the collection and analysis of file system traces from a variety of diffe...