arrow
Return

External Mergesort for Flash-Based Solid State Drives

delete2016-05-01
delete11
PRE
AI
J
Joonhee Lee
H
Hongchan Roh *
S
Sanghyun Park *
DOI:10.1109/TC.2015.2451631delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Mergesort is the most widely-known external sorting algorithm, which is used when the data being sorted do not fit into the available main memory. There have been several attempts to improve mergesort by reducing I/O time, since mergesort is I/O intensive. However, these methods assumed that mergesort runs on hard disk drives (HDDs). Flash-based solid state drives (SSDs) are emerging as next generation storage devices and becoming alternatives to HDDs. SSDs outperform HDDs in access latency, because they have no physical arms to move. In addition, SSDs benefit from their inner structure by exploiting internal parallelism, resulting in high I/O bandwidth. Previous methods for improving mergesort focused on reducing random access cost, which is insignificant on SSDs. In this paper we propose an external mergesort algorithm for SSDs called FMsort. FMsort calculates a block read order which is the order of blocks needed in the merge phase. With a block read order, a number of blocks required during the merge phase are read into main memory via multiple asynchronous I/Os. Our experiments show that FMsort outperforms other mergesort algorithms, at an invisible cost of calculating a block read order.
Keywords:
Mergesort
external sorting
flash-based SSDs
DBMS
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Computers cover
IEEE Transactions on Computers
IF:
3.8
Papers:
5.4K
Citations:
9.8K

Organization

Y
Yonsei University
Scholars:
4.8W
Papers: 4.6W
Citations: 5.2W
S
sk group
Scholars:
801
Papers: 613
Citations: 3
Cited Papers

Cited Papers

Rod (nemaline) bodies in the skeletal muscle of an acute schizophrenic patient
err1973-07-01
err0
PREAI
errHerbert Y. Meltzer; Eleanor McBride; Robert W. Poppei
errShare
errSave
Sonoporation for Gene Transfer into Embryos
err2011-03-01
err0
PREAI
errSho Ohta; Ogino Yukiko; Kentro Suzuki; Mika Kamimura; Katsuro Tachibana; Gen Yamada
errShare
errSave
11. Soil Fertility Management in Southern Africa
err1997-07-01
err0
PREAI
errJohn D. T. Kumwenda; Stephen R. Waddington; Sieglinde S. Snapp; Richard B. Jones; nes & Malcolm J. Blackie
errShare
errSave