发明名称 |
一种平衡条带写的RAID-6I/O调度方法 |
摘要 |
本发明提供了一种平衡条带写的RAID-6I/O调度方法,通过分析写请求的输入输出分布,重组这些请求,从而通过校验共享,将相应校验的修改数量最小化,将输入输出碎片和到来的相同条带中的写请求被聚合成一个新的写请求,并将新的写请求一次性写入磁盘,标记下在重组过程中生成的非法数据块,将非法数据块记录到内存中,将所述非法数据块进行垃圾回收,保存非法数据块的元数据信息用于准备重新分配,可以减少写操作并均衡RAID存储系统中的磁盘负载,本发明基本思想是在对相应校验有全局了解的基础上进行条带写,通过重组数据块的分布,来减少条带写所需修改校验数量。 |
申请公布号 |
CN104866244A |
申请公布日期 |
2015.08.26 |
申请号 |
CN201510291854.4 |
申请日期 |
2015.05.31 |
申请人 |
上海交通大学 |
发明人 |
李颉;吴晨涛;过敏意;何绪斌;蒋妍冰;章雍哲 |
分类号 |
G06F3/06(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
上海思微知识产权代理事务所(普通合伙) 31237 |
代理人 |
席虹岩 |
主权项 |
一种平衡条带写的RAID‑6I/O调度方法,其特征在于,包括:分析写请求的输入输出分布,重组这些请求,从而通过校验共享,将相应校验的修改数量最小化;将输入输出碎片和到来的相同条带中的写请求被聚合成一个新的写请求,并将新的写请求一次性写入磁盘;标记下在重组过程中生成的非法数据块,将非法数据块记录到内存中,将所述非法数据块进行垃圾回收,保存非法数据块的元数据信息用于准备重新分配。 |
地址 |
200240 上海市闵行区东川路800号 |