DocumentCode :
164583
Title :
Prototyping and performance evaluation of a dynamically adaptable block device driver for PCIe-based SSDs
Author :
Bougioukou, Eleni ; Ntalla, Athina ; Palli, Aspa ; Varsamou, Maria ; Antonakopoulos, Theodore
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Patras, Patras, Greece
fYear :
2014
fDate :
16-17 Oct. 2014
Firstpage :
51
Lastpage :
57
Abstract :
Solid-state drives use non-volatile memories for storing and retrieving information in the form of sectors and/or pages and demonstrate better performance than hard disks. In many cases, the maximum IO performance of the used memory technology is not achieved due to limitations imposed by the software device driver that interfaces the storage card with the hosts´s operating system. Today´s computing machines with conventional operating systems have been developed based on the performance characteristics of hard disk drives. In this work, we present the prototype of a new block device driver with a flexible host-device interface suitable for PCIe-based solid-state drives. The block device driver is compatible with the standard software dataflow of a Linux-based OS, and at the same time exploits the operational features of such devices to provide improved performance. Experimental results that demonstrate how the system performance is affected by decisions on the device driver´s functionality are presented along with the used testing methodology.
Keywords :
Linux; device drivers; flash memories; peripheral interfaces; random-access storage; Linux-based OS; PCIe-based SSD; PCIe-based solid-state drives; computing machines; dynamically adaptable block device driver performance evaluation; dynamically adaptable block device driver prototyping; flexible host-device interface; hard disk drives; information retrieval; information storage; nonvolatile memories; operating systems; standard software dataflow; storage card; Computer architecture; Hard disks; Linux; Nonvolatile memory; Performance evaluation; Software; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Rapid System Prototyping (RSP), 2014 25th IEEE International Symposium on
Conference_Location :
New Delhi
Type :
conf
DOI :
10.1109/RSP.2014.6966692
Filename :
6966692
Link To Document :
بازگشت