|
ABSTRACT
In 1987, Gray and Putzolo presented the five-minute rule, which was reviewed and renewed ten years later in 1997. With the advent of flash memory in the gap between traditional RAM main memory and traditional disk systems, the five-minute rule now applies to large pages appropriate for today's disks and their fast transfer bandwidths, and it also applies to flash disks holding small pages appropriate for their fast access latency. Flash memory fills the gap between RAM and disks in terms of many metrics: acquisition cost, access latency, transfer bandwidth, spatial density, and power consumption. Thus, within a few years, flash memory will likely be used heavily in operating systems, file systems, and database systems. Research into appropriate system architectures is urgently needed. The basic software architectures for exploiting flash in these systems are called "extended buffer pool" and "extended disk" here. Based on the characteristics of these software architectures, an argument is presented why operating systems and file systems on one hand and database systems on the other hand will best benefit from flash memory by employing different software architectures.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
{BM 70} Rudolf Bayer, Edward M. McCreight: Organization and Maintenance of Large Ordered Indexes. SIGFIDET Workshop 1970: 107--141.
|
 |
3
|
|
| |
4
|
{CDR 89} Michael J. Carey, David J. DeWitt, Joel E. Richardson, Eugene J. Shekita: Storage Management in EXODUS. Object-Oriented Concepts, Databases, and Applications 1989: 341--369.
|
 |
5
|
Peter M. Chen , Edward K. Lee , Garth A. Gibson , Randy H. Katz , David A. Patterson, RAID: high-performance, reliable secondary storage, ACM Computing Surveys (CSUR), v.26 n.2, p.145-185, June 1994
[doi> 10.1145/176979.176981]
|
| |
6
|
|
| |
7
|
{G 03} Goetz Graefe: Executing Nested Queries. BTW 2003: 58--77.
|
| |
8
|
|
 |
9
|
|
| |
10
|
{G 07} Goetz Graefe: Master-detail clustering using merged indexes. Informatik -- Forschung und Entwicklung (2007).
|
| |
11
|
{GF 07} Jim Gray, Bob Fitzgerald: FLASH Disk Opportunity for Server-Applications. http://research.microsoft.com/~gray/papers/FlashDiskPublic.doc.
|
 |
12
|
|
 |
13
|
|
 |
14
|
|
| |
15
|
{H 07} James Hamilton: An Architecture for Modular Data Centers. CIDR 2007.
|
 |
16
|
|
 |
17
|
|
| |
18
|
|
| |
19
|
|
 |
20
|
|
| |
21
|
|
| |
22
|
{RSK 07} Suzanne Rivoire, Mehul Shah, Partha Ranganathan, Christos Kozyrakis: JouleSort: A Balanced Energy-Efficiency Benchmark. SIGMOD 2007.
|
 |
23
|
|
| |
24
|
|
| |
25
|
{W 01} David Woodhouse: JFFS: the Journaling Flash File System. Ottawa Linux Symposium, Red Hat Inc, 2001.
|
CITED BY 7
|
|
|
|
|
|
|
|
Sang-Won Lee , Bongki Moon , Chanik Park , Jae-Myung Kim , Sang-Woo Kim, A case for flash memory ssd in enterprise database applications, Proceedings of the 2008 ACM SIGMOD international conference on Management of data, June 09-12, 2008, Vancouver, Canada
|
|
|
|
|
|
|
|
|
Vuk Ercegovac , Vanja Josifovski , Ning Li , Mauricio R. Mediano , Eugene J. Shekita, Supporting sub-document updates and queries in an inverted index, Proceeding of the 17th ACM conference on Information and knowledge management, October 26-30, 2008, Napa Valley, California, USA
|
|
|
|
|