DocumentCode
123470
Title
E2: Abstracting Solid State Devices for (database) systems
Author
Sui Tao ; Lu Peng
Author_Institution
Sch. of Bus., Xiamen Univ. of Technol., Xiamen, China
fYear
2014
fDate
22-24 Aug. 2014
Firstpage
705
Lastpage
709
Abstract
SSDs (Solid State Devices or flash disks) usually simulate a disk drive abstraction with a linear address space,providing simple read and write interfaces to the upper-level systems. While such an abstraction supports the legacy systems designed for the hard disk with little modification, it hinders unleashing the hardware features of SSDs, including copy-on-write updates, the in-disk parallelism and the page mapping. These features are intrinsic, hidden behind the disk drive abstraction. Our empirical study on a standard database benchmark reveals that, given the current disk-based abstraction, database systems lose a series of opportunities for exploiting the hardware capability of the SSD. Motivated by the empirical study, we propose E2, a new abstraction with a set of new interfaces abstracting the hardware features of the SSD. The principle behind E2 is “expose and exploit”: the abstraction exposes those intrinsic features of the SSD to the upper-layer systems such that they can exploit the hardware features for efficiency and functionality. We examine the E2 interfaces in the context of database systems, and find that they open up vast opportunities in the co-design between the SSD and the system.
Keywords
database management systems; flash memories; E2 abstraction; SSD; copy-on-write updates; database systems; disk drive abstraction; disk-based abstraction; flash disks; in-disk parallelism; legacy systems; linear address space; page mapping; read interface; solid state devices; write interface; Computers; Databases; Parallel processing; Performance evaluation; Database system; I/O performance modeling; Solid State Drive; Storage interface;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science & Education (ICCSE), 2014 9th International Conference on
Conference_Location
Vancouver, BC
Print_ISBN
978-1-4799-2949-8
Type
conf
DOI
10.1109/ICCSE.2014.6926553
Filename
6926553
Link To Document