发明名称 用于RAID的缓存管理系统及方法
摘要 本发明涉及计算机硬盘技术领域,特别涉及一种用于RAID的缓存管理系统及方法,该管理系统包括:依次连接的目标器模块(1)、缓存管理模块(2)、RAID核心模块(3)、输入输出调度模块(4)和启动器模块(5)。本发明不仅能够方便的管理Cache中各个存储块,而且便于与下一级数据交流,同时有较好的机制能减少磁盘的读写以提高整个系统的效率与性能。
申请公布号 CN102262511B 申请公布日期 2013.09.11
申请号 CN201110159089.2 申请日期 2011.06.14
申请人 苏州市易德龙电器有限公司 发明人 顾良清;顾华林
分类号 G06F3/06(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 王莹
主权项 一种用于RAID的缓存管理系统,其特征在于,包括:依次连接的目标器模块(1)、缓存管理模块(2)、RAID核心模块(3)、输入输出调度模块(4)和启动器模块(5),所述目标器模块(1),用于接收来自主机(8)的输入输出请求,并将该输入输出请求进行封装,封装后发送至所述缓存管理模块(2);所述缓存管理模块(2),用于将经封装后的输入输出请求拆分成若干特征数据条,并根据读写类型逐条判断所述若干特征数据条对应的数据是否命中,将命中的特征数据条发送至所述RAID核心模块(3),否则,未命中的特征数据条必须等到冲突解决;所述RAID核心模块(3),用于接收所述命中的特征数据条,并计算所述命中的特征数据条的RAID级别,按照所述RAID级别的高低依次将所述命中的特征数据条发送至所述输入输出调度模块(4);所述输入输出调度模块(4),用于依次接收所述命中的特征数据条,并依次将接收的特征数据条放置于请求队列的队尾,并依次从队头取出特征数据条发送至所述启动器模块(5);所述启动器模块(5),用于根据所述特征数据条启动磁盘上的导盘模块(9),以完成物理硬盘(10)的读写操作。
地址 215132 江苏省苏州市相城区黄桥工业园永青路