[发明专利]用于共享的、前端、分布式RAID的装置、系统和方法无效
申请号: | 200780050982.3 | 申请日: | 2007-12-06 |
公开(公告)号: | CN101681282A | 公开(公告)日: | 2010-03-24 |
发明(设计)人: | 大卫·弗林;约翰·斯特拉瑟;乔纳森·撒切尔;迈克尔·扎佩 | 申请(专利权)人: | 弗森多系统公司(dba弗森-艾奥) |
主分类号: | G06F11/10 | 分类号: | G06F11/10 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 韩 龙;阎娬斌 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 共享 前端 分布式 raid 装置 系统 方法 | ||
1、一种用于高性能的分布式独立驱动器冗余阵列(“RAID”)的装置, 所述装置包括:
存储请求接收器模块,该存储请求接收器模块接收将数据存储在存储设 备集中的存储请求,所述数据来自文件或对象,所述存储设备集包括形成 RAID群组的自主存储设备,所述存储设备独立地通过网络接收来自客户端的 存储请求,其中,所述存储设备集中的一个或多个所述自主存储设备被指定 为用于条带的奇偶校验-镜像存储设备;
条带化关联模块,该条带化关联模块为所述数据计算条带模式,所述条 带模式包括一个或多个条带,每个条带包括N个数据段的集,该条带化关联 模块还将所述N个数据段的每一个与被分配给所述条带的所述存储设备集中 的N个存储设备中的一个关联;
奇偶校验-镜像关联模块,该奇偶校验-镜像关联模块将所述N个数据段的 集与所述存储设备集中的一个或多个奇偶校验-镜像存储设备关联,其中,所 述一个或多个奇偶校验-镜像存储设备是除所述N个存储设备之外的设备;及
存储请求发送器模块,该存储请求发送器模块将一个或多个存储请求发 送给所述存储设备集中的每个存储设备,每个存储请求能够将与接收所述存 储请求的存储设备关联的一个或多个数据段存储在所述存储设备上,所述存 储请求大体上与由所述存储请求识别的数据无关。
2、如权利要求1所述的装置,其中,所述奇偶校验-镜像关联模块将N 个数据段的集与每个奇偶校验-镜像存储设备关联。
3、如权利要求2所述的装置,进一步包括前端奇偶校验生成模块,该前 端奇偶校验生成模块独立于客户端为所述条带计算奇偶校验数据段,并将所 述奇偶校验数据段存储在奇偶校验-镜像存储设备,由所述奇偶校验-镜像存储 设备上的所述N个数据段的集计算所述奇偶校验数据段。
4、如权利要求3所述的装置,其中,所述前端奇偶校验生成模块在下述 设备中的至少一个内计算所述奇偶校验数据段:所述存储设备集的一个或多 个存储设备和第三方RAID管理设备。
5、如权利要求3所述的装置,其中,所述前端奇偶校验生成模块运行在 奇偶校验-镜像存储设备内。
6、如权利要求3所述的装置,其中,所述前端奇偶校验生成模块还计算 所述奇偶校验数据段并将计算出的奇偶校验数据段发送给形成镜像的第二存 储设备集的一个或多个附加奇偶校验-镜像存储设备。
7如权利要求3所述的装置,进一步包括数据段恢复模块,该数据段恢复 模块恢复存储在所述存储设备集的存储设备上的数据段,以响应在所述存储 设备不可用时读取所述数据段的请求或读取包括所述数据段的数据的请求, 利用下列之一恢复所述数据段:
所述存储设备集的可用存储设备上的所述数据段;
所述奇偶校验数据段和所述存储设备集的可用存储设备上的所述数据段 的结合;及
包括所述数据段的拷贝的镜像存储设备,所述镜像存储设备包括存储所 述N个数据段的拷贝的一个或多个存储设备的集的一个存储设备。
8、如权利要求7所述的装置,其中,所述数据段恢复模块在下述设备之 一中运行并恢复数据段:所述客户端、第三方RAID管理设备和所述存储设 备集的一个或多个存储设备,镜像存储设备包含所述数据段的拷贝,所述镜 像存储设备包括存储所述N个数据段的拷贝的一个或多个存储设备的集中的 一个存储设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于弗森多系统公司(dba弗森-艾奥),未经弗森多系统公司(dba弗森-艾奥)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780050982.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:异步电机中的端子盒
- 下一篇:差动保护中的浪涌干扰识别方法及差动保护方法