[发明专利]用于共享的、前端、分布式RAID的装置、系统和方法有效
申请号: | 200780051010.6 | 申请日: | 2007-12-06 |
公开(公告)号: | CN101689131A | 公开(公告)日: | 2010-03-31 |
发明(设计)人: | 大卫·弗林;乔纳森·撒切尔;迈克尔·扎佩 | 申请(专利权)人: | 弗森多系统公司(dba弗森-艾奥) |
主分类号: | G06F11/10 | 分类号: | G06F11/10 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 韩 龙;阎娬斌 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 共享 前端 分布式 raid 装置 系统 方法 | ||
1.一种用于在前端、分布式RAID存储系统中通过一个或多个客户端管 理可靠地存储共享数据的装置,所述装置包括:
多存储请求接收器模块,该多存储请求接收器模块接收来自至少两个客 户端的至少两个存储请求,以将数据存储在存储设备集的一个或多个存储设 备中,所述数据包括文件的数据或对象的数据,所述存储请求具有至少一部 分共有数据,并且所述存储请求是并发的,这是由于所述存储请求的到达使 得一个存储请求还没有完成时,至少两个存储请求中的另一个存储请求就到 达,所述存储设备集包括形成RAID群组的自主存储设备,每个存储设备能 够独立地通过网络接收来自客户端的存储请求;
条带化模块,该条带化模块为所述数据计算条带模式,所述条带模式包 括一个或多个条带,每个条带包括N个数据段的集,该条带化模块还将条带 的所述N个数据段写入所述存储设备集中的N个存储设备,其中,所述N个 数据段中的每一个被分别写入所述存储设备集中的不同的存储设备并被分配 给所述条带;
奇偶校验-镜像模块,该奇偶校验-镜像模块将所述条带的N个数据段的集 写入所述存储设备集中的一个或多个奇偶校验-镜像存储设备,所述奇偶校验- 镜像存储设备是除所述N个存储设备之外的设备;及
定序器模块,该定序器模块通过在执行第二存储请求之前接收来自存储 设备中的每一个的应答,确保来自第一客户端的第一存储请求完成之后才执 行来自第二客户端的所述第二存储请求,并发的所述至少两个存储请求包括 所述第一存储请求和所述第二存储请求。
2.如权利要求1所述的装置,其中,所述至少两个存储请求中的第一存 储请求包括更新所述数据的一个或多个数据段,所述至少两个存储请求的第 二存储请求包括下列之一:更新所述数据的一个或多个数据段和读取所述更 新的数据的一个或多个数据段中的一个或多个。
3.如权利要求1所述的装置,其中,所述应答确认存储请求已完成。
4.如权利要求1所述的装置,其中,所述定序器模块通过下列方法之一 选择在所述第二存储请求之前执行的第一存储请求:根据到达的顺序定序并 发存储请求、根据时间戳定序并发存储请求及利用选择标准定序并发存储请 求。
5.如权利要求1所述的装置,进一步包括主控制器,所述主控制器包括 所述定序器模块并通过所述多存储请求接收器模块、所述条带化模块和所述 奇偶校验-镜像模块控制服务并发的所述至少两个存储请求。
6.如权利要求5所述的装置,其中,所述主控制器运行在下列设备中的 一个设备之中:
所述存储设备集中的存储设备;
客户端;及
第三方RAID管理设备。
7.如权利要求5所述的装置,其中,所述主控制器包括主控制器群组中的 一个,每个主控制器能够服务来自两个或多个客户端的存储请求,所述存储 请求指令所述存储设备集的存储设备。
8.如权利要求7所述的装置,进一步包括主验证模块,该主验证模块在 执行接收到的存储请求之前确认服务所述接收到的存储请求的主控制器正在 控制先于一个或多个并发存储请求的执行的所述存储请求的执行,其他主控 制器接收所述一个或多个并发存储请求,所述主控制器服务的存储请求与所 述其他主控制器接收到的所述一个或多个并发存储请求至少有一部分数据相 同。
9.如权利要求7所述的装置,进一步包括主确定模块,该主确定模块发 送主确定请求并接收响应所述主确定请求的主确定响应,所述主确定请求包 括确定所述主控制器群组中的哪一个主控制器被分配给执行存储请求的查 询,所述主确定响应使得所述主确定模块能够识别所述主控制群组中被分配 为执行所述存储请求的主控制器,其中,所述主确定模块在发送所述存储请 求之前从所述主确定响应中确定被标识为分配给执行所述存储请求的主控制 器,所述存储请求包括为其他存储请求所共有的数据部分。
10.如权利要求9所述的装置,其中,所述主确定模块运行在客户端内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于弗森多系统公司(dba弗森-艾奥),未经弗森多系统公司(dba弗森-艾奥)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780051010.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于封装半导体的方法
- 下一篇:保护原木堆防止木材害虫侵袭的方法