摘要
固态盘具有低访问延迟、抗震性、内部并行性等诸多优良特性,已被广泛使用。如何利用固态盘提高系统性能是当前研究议题之一。首先通过一系列不同读写比例的负载实验来探索固态盘的特性,发现在较大I/O请求粒度场景下,较高的读请求比例有利于提升各类固态盘的吞吐量。基于实验结论,提出了一种I/O只读负载分离方法 RODI,通过合理放置只读数据来分离只读负载到合适的固态盘上,以提升异构多盘阵列整体的吞吐量。大量实验表明,在较大I/O粒度的异构多盘环境中,相比传统的RAID技术,RODI方法对于改善多盘总体吞吐量更具优势。
Solid-state drives are widely used nowadays for its superiority of low latency,shock resistance and internal parallelism.How to enhance the performance of solid-state drives(SSDs)is one of the hot research topics.We explored SSDs' external behavior through experiments and found that high ratio of read requests is favorable for better SSDs' throughput.Based on these observations,a method called RODI(Read-only Data Isolation)was put forward,which isolates read-only load to certain SSDs from the rest to increase heterogeneous SSDs' total throughput.Experiment results show that RODI method can effectively improve heterogeneous solid-state drives' throughput.
作者
杨良怀
万凯明
范玉雷
YANG Liang-huai WAN Kai-ming FAN Yu-lei(School of Computer Science and Technology, Zhejiang University of Technology, Hangzhou 310023, China)
出处
《计算机科学》
CSCD
北大核心
2017年第2期228-234,共7页
Computer Science
基金
浙江省基金项目(LY14F020017
LQ15F020007)
国家基金项目(61070042)资助
关键词
异构多固态盘
吞吐量优化
固态盘特性
Heterogeneous solid-state drives
Throughput enhancement
Solid-state drives characteristics