Issue No. 02 - July-Dec. (2014 vol. 13)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/L-CA.2013.22
Xiang Song , , Institute of Parallel and Distributed Systems
Jian Yang , , Institute of Parallel and Distributed Systems
Haibo Chen , , Institute of Parallel and Distributed Systems
Flash-based solid-state drive (SSD) is now being widely deployed in cloud computing platforms due to the potential advantages of better performance and less energy consumption. However, current virtualization architecture lacks support for highperformance I/O virtualization over persistent storage, which results in sub-optimal I/O performance for guest virtual machines (VMs) on SSD. Further, current software-based I/O virtualization violates the “don't hide power” principle due to inefficient support for some advanced SSD commands (e.g., TRIM) and constrained parallelism, leading to sub-optimal performance and life cycle.
Cloud computing, Parallel processing, Performance evaluation, Random access memory, Solid state circuits, Computer architecture, Multiprocessing systems,simulation of multiple-processor systems, B.4.4 Performance Analysis and Design Aids, C.4.g Measurement, evaluation, modeling,I/O virtualization, Solid State Drive
Xiang Song, Jian Yang, Haibo Chen, "Architecting Flash-based Solid-State Drive for High-performance I/O Virtualization", IEEE Computer Architecture Letters, vol. 13, no. , pp. 61-64, July-Dec. 2014, doi:10.1109/L-CA.2013.22