[发明专利]在存储系统中传输消息的方法、装置及存储系统、控制器有效
申请号: | 201510742145.3 | 申请日: | 2015-11-04 |
公开(公告)号: | CN105389127B | 公开(公告)日: | 2018-06-26 |
发明(设计)人: | 魏明昌 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制器 硬盘 存储系统 转发 请求消息 响应消息 存储系统数据 传输数据 传输消息 发送请求 硬盘连接 发送 传输 | ||
1.一种在存储系统中传输消息的方法,其特征在于,所述存储系统包括第一控制器和第二控制器,所述第一控制器和所述第二控制器均与多个硬盘连接,所述方法包括:
所述第一控制器从所述多个硬盘中选择第一转发硬盘;
所述第一控制器向所述第一转发硬盘发送请求消息,使所述第一转发硬盘将所述请求消息转发至所述第二控制器;
所述第一控制器接收第二转发硬盘发送的响应消息,所述响应消息是所述第二控制器根据所述请求消息发送给所述第二转发硬盘的。
2.如权利要求1所述的方法,其特征在于,所述第一控制器从多个硬盘中选择第一转发硬盘,包括:
所述第一控制器从所述多个硬盘中选择负载最小的硬盘作为所述第一转发硬盘;或者,
所述第一控制器从负载小于阈值的硬盘中,选择任一硬盘作为所述第一转发硬盘。
3.如权利要求1或2所述的方法,其特征在于,所述第一控制器向第一转发硬盘发送请求消息,使第一转发硬盘将请求消息转发至所述第二控制器,包括:
所述第一控制器将所述请求消息发送至第一控制器的消息发送队列;
所述第一控制器发送第一中断信息至所述第一转发硬盘,以使所述第一转发硬盘在接收到所述第一中断信息后从所述第一控制器的消息发送队列中获取所述请求消息。
4.如权利要求1所述的方法,其特征在于,若所述第一控制器在预设时间段内未收到所述第二控制器发送的响应消息,则重新从所述多个硬盘中除所述第一转发硬盘外的硬盘中选择转发硬盘。
5.一种在存储系统中传输消息的方法,其特征在于,所述存储系统包括第一控制器和第二控制器,所述第一控制器和所述第二控制器均与多个硬盘连接,所述方法包括:
所述第二控制器接收第一转发硬盘发送的请求消息,所述请求消息是由所述第一控制器发送至所述第一转发硬盘;
所述第二控制器从所述多个硬盘中选择第二转发硬盘;
所述第二控制器根据所述请求消息发送响应消息至所述第二转发硬盘,以使所述第二转发硬盘将所述响应消息发送至所述第一控制器。
6.如权利要求5所述的方法,其特征在于,所述第二控制器接收第一转发硬盘发送的请求消息具体包括:
所述第二控制器接收所述第一转发硬盘发送的第二中断信息;
所述第二控制器根据所述第二中断信息从所述第二控制器的消息接收队列中获取所述请求消息,其中,所述第二控制器从所述第二控制器的消息接收队列中获取的所述请求消息是由所述第一转发硬盘发送到所述第二控制器的消息接收队列中的。
7.一种在存储系统中传输消息的装置,其特征在于,所述存储系统包括第一控制器和第二控制器,所述第一控制器和所述第二控制器均与多个硬盘连接,所述装置应用于第一控制器,所述装置包括:
第一选择单元,用于从所述多个硬盘中选择第一转发硬盘;
第一发送单元,用于向所述第一转发硬盘发送请求消息,使所述第一转发硬盘将所述请求消息转发至第二控制器;
第一接收单元,用于接收第二转发硬盘发送的响应消息,所述响应消息是所述第二控制器根据所述请求消息发送给所述第二转发硬盘的。
8.如权利要求7所述的装置,其特征在于,所述第一选择单元具体用于从所述多个硬盘中选择负载最小的硬盘作为所述第一转发硬盘;或者,
从负载小于阈值的硬盘中,选择任一硬盘作为所述第一转发硬盘。
9.如权利要求7或8所述的装置,其特征在于,所述第一发送单元具体用于将所述请求消息发送至第一控制器的消息发送队列;
所述第一发送单元还用于发送第一中断信息至所述第一转发硬盘,以使所述第一转发硬盘在接收到所述中断信息后从所述第一控制器的消息发送队列中获取所述请求消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510742145.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通用SD资料卡管理系统
- 下一篇:一种信息处理方法及电子设备