-
题名一种基于请求大小的固态盘I/O调度算法
被引量:1
- 1
-
-
作者
吴素贞
陈晓兰
毛波
-
机构
厦门大学信息科学与技术学院计算机科学系
厦门大学软件工程系
-
出处
《计算机工程》
CAS
CSCD
2014年第1期1-5,共5页
-
基金
国家自然科学基金青年科学基金资助项目"重复数据删除存储系统的数据重构性能和能效研究"(61100033)
-
文摘
对于同类型的I/O请求,基于闪存固态盘的请求响应时间与请求大小基本呈线性比例关系,并且固态盘的读写性能具有非对称性。针对该特性,提出一种基于请求大小的固态盘I/O调度(SIOS)算法,从I/O请求平均响应时间的角度提高固态盘设备的I/O性能。根据读写性能的非对称性,对读写请求进行分组并且优先处理读请求。在此基础上首先处理等待队列中的小请求,从而减少队列中请求的平均等待时间。采用SLC和MLC 2种类型的固态盘进行实验,在5种测试负载的驱动下与Linux系统中的3种调度算法进行比较,对于SLC固态盘,SIOS平均响应时间分别减少18.4%、25.8%、14.9%、14.5%和13.1%,而对于MLC固态盘,平均响应时间分别减少16.9%、24.4%、13.1%、13.0%和13.7%,结果表明,SIOS能有效减少I/O请求的平均响应时间,提高固态盘存储系统的I/O性能。
-
关键词
固态盘
请求调度
非对称读
写
请求大小
响应时间
-
Keywords
Solid State Disk(SSD)
request scheduling
asymmetric read/write
request size
response time
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-