发明名称 |
数据存取方法及其存储子系统 |
摘要 |
一种数据存取方法及其存储子系统,用以读取磁盘阵列系统中存储装置之数据。当控制器接收到一数据读取请求后,根据读取请求中的逻辑地址块信息,决定欲读取的目标数据及其所在的子目标存储分割带;控制器同时发出多个输出入请求至所有的存储装置,以同时读取目标数据及其它位于相同子存储分割带上的相关数据;若有目标数据的读取迟迟没有响应,则可以利用已回复的其它相关数据,产生与目标数据相同的冗余数据,以尽早响应该数据读取请求,免去不必要的等待时间。 |
申请公布号 |
CN100454227C |
申请公布日期 |
2009.01.21 |
申请号 |
CN200610136063.5 |
申请日期 |
2006.10.20 |
申请人 |
普安科技股份有限公司 |
发明人 |
洪清海 |
分类号 |
G06F3/06(2006.01);G06F12/08(2006.01) |
主分类号 |
G06F3/06(2006.01) |
代理机构 |
北京市柳沈律师事务所 |
代理人 |
李芳华;邸万奎 |
主权项 |
1.一种数据存取方法,由一控制器执行,用以读取多个存储装置中的数据,其方法包括:接收一数据读取请求,该数据读取请求包含读取一逻辑地址块中的数据的信息;依据该逻辑地址块,决定至少一目标数据所在的一子目标存储分割带,该子目标存储分割带包含至少一子用户数据区段与至少一子同位数据区段;发出多个输出入请求至该多个存储装置,用以读取该至少一子用户数据区段与该至少一子同位数据区段中的数据,该多个输出入请求包含至少一第一输出入请求,用以读取该目标数据,以及至少一第二输出入请求,用以读取位于与该目标数据所在的该子目标存储分割带相同的该子目标存储分割带上的至少一其它相关数据;以及进行一判断流程,包含一第一判断,判断该至少一目标数据是否已成功读取且回复,若否,则再执行一第二判断,判断已完成读取的该其它相关数据是否已足以计算产生与该至少一目标数据相同的冗余数据,若该第二判断的结果为是,则产生该冗余数据。 |
地址 |
中国台湾台北县 |