Back to Search
Start Over
An Empirical Performance Evaluation of Transactional Solid-State Drives
- Source :
- IEEE Access, Vol 8, Pp 3848-3862 (2020)
- Publication Year :
- 2020
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2020.
-
Abstract
- Solid-state drives (SSDs) have accelerated the architectural evolution of storage systems with several characteristics (e.g., out-of-place update) compared with hard disk drives (HDD). Out-of-place update of SSDs naturally can support transaction mechanism which is commonly used in systems to provide crash consistency. Thus, transactional functionality has been recently implemented inside solid-state drives (SSDs). However, this approach must be re-evaluated for enterprise storage with a standard interface to investigate their benefits in a more realistic and standard fashion. In this article, we explore the implications and challenges of transactional SSDs with different experiments. To evaluate the potential benefit of transactional SSDs, we design and implement the transactional functionality in a Samsung enterprise-class and SATA-based SSD (i.e., SM843TN) called TxSSD. We modify the local file systems (i.e., ext4 and btrfs) and a distributed parallel file system (i.e., Lustre) to utilize TxSSDs. Our modified file systems with TxSSDs provide crash consistency without redundant writes. We evaluate our file systems by using multiple micro and macro benchmarks. We analyze the performance results and demonstrate that TxSSDs may generate an overhead for supporting transactional functionality inside SSD.
- Subjects :
- File system
transaction
Solid-state drives
consistency
General Computer Science
file system
Computer science
Interface (Java)
ext4
Overhead (engineering)
General Engineering
computer.software_genre
Consistency (database systems)
Transactional leadership
distributed file system
Operating system
General Materials Science
Lustre (file system)
lcsh:Electrical engineering. Electronics. Nuclear engineering
Macro
lcsh:TK1-9971
computer
performance
Subjects
Details
- ISSN :
- 21693536
- Volume :
- 8
- Database :
- OpenAIRE
- Journal :
- IEEE Access
- Accession number :
- edsair.doi.dedup.....77c1a6f6fd6b3e8940870b864e9f5987
- Full Text :
- https://doi.org/10.1109/access.2019.2960838