PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
August 1, 2008Proceedings of the VLDB Endowment155 citations

Flashing up the storage layer

View Full Paper
IKIoannis KoltsidasSVStratis D. Viglas

Key Points

Key points are not available for this paper at this time.

Abstract

In the near future, commodity hardware is expected to incorporate both flash and magnetic disks. In this paper we study how the storage layer of a database system can benefit from the presence of both kinds of disk. We propose using the flash and the magnetic disk at the same level of the memory hierarchy and placing a data page to only one of these disks according to the workload of the page. Pages with a read-intensive workload are placed on the flash disk, while pages with a write-intensive workload are placed on the magnetic disk. We present a family of on-line algorithms to decide the optimal placement of a page and study their theoretical properties. Our system is self-tuning, i.e. , our algorithms adapt page placement to changing workloads. We also present a buffer replacement policy that takes advantage of the asymmetric I/O properties of the two types of storage media to reduce the total I/O cost. Our experimental evaluation shows remarkable I/O performance improvement over both flash-only and magnetic-only systems. These results, we believe, exhibit both the potential and necessity of such algorithms in future database systems.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Koltsidas et al. (2008) studied this question.

synapsesocial.com/papers/6a64f29d782e430b111c41fbhttps://doi.org/10.14778/1453856.1453913
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1An optimal on-line algorithm for metrical task system1992 · 333 citations
  2. 2A design for high-performance flash disks2007 · 188 citations
  3. 3Operating system support for database management1981 · 384 citations
  4. 4A space-efficient flash translation layer for CompactFlash systems2002 · 698 citations
  5. 5Randomized algorithms for multiprocessor page migration1992 · 22 citations