发明名称 IO请求分发装置及方法、主机、存储阵列和计算机系统
摘要 本发明涉及计算机技术领域,尤其涉及一种IO请求分发装置及方法、主机、存储阵列和计算机系统,以解决现有的IO请求分发方案中控制器之间频繁转发IO请求,存储阵列性能低的问题。本发明实施例提供的IO请求分发装置在收到第一IO请求之后,确定第一IO请求要访问的指定LUN上的子LUN,针对每一个确定的子LUN,确定存储阵列中,该子LUN归属的控制器,并根据接收的第一IO请求,生成访问该子LUN的第二IO请求;将访问该子LUN的第二IO请求发送至子LUN归属的控制器。通过该装置,将访问各子LUN的IO请求分别分发到归属的控制器,从而避免了控制器之间频繁转发IO请求,提高了存储阵列的性能和IO请求处理效率。
申请公布号 CN104571960A 申请公布日期 2015.04.29
申请号 CN201410849910.7 申请日期 2014.12.30
申请人 华为技术有限公司 发明人 徐明军;陈静
分类号 G06F3/06(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 北京同达信恒知识产权代理有限公司 11291 代理人 冯艳莲
主权项 一种输入输出IO请求分发装置,其特征在于,包括:收发模块,用于接收访问存储阵列中的指定逻辑单元号LUN上的指定数据块的第一输入输出IO请求;处理模块,用于确定所述第一IO请求要访问的所述指定LUN上的子LUN,其中,所述指定LUN的地址空间被预先分割成多个子LUN;针对每一个确定的所述第一IO请求要访问的所述指定LUN上的子LUN,执行如下操作:确定所述存储阵列中,该子LUN归属的控制器,该控制器用于将访问该子LUN的IO请求分发给用于存储该子LUN中数据的硬盘;根据接收的所述第一IO请求,生成访问该子LUN的第二IO请求;将访问该子LUN的第二IO请求发送至确定的该子LUN归属的控制器。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼