发明名称 用于共享的、前端、分布式RAID的装置、系统和方法
摘要 本发明公开了一种共享的前端分布式RAID。多存储请求接收器模块(2302)接收来自至少两个客户端(114)的至少两个存储请求,以将文件或对象数据存储在存储设备集(1604)的一个或多个存储设备(150)中。所述存储请求是并发的存储请求并且具有至少一部分共有数据。存储设备集(1604)包括形成RAID群组的自主存储设备(150)。每个存储设备(150)能够独立地通过网络(116)接收来自客户端(114)的存储请求。条带化模块(2304)计算条带模式并将每个条带的N个数据段写入N个存储设备(150)。奇偶校验-镜像模块(2306)将N个数据段的集写入奇偶校验-镜像存储设备(1602)。定序器模块(2308)确保第一存储请求执行完成后才执行第二存储请求。
申请公布号 CN101689131A 申请公布日期 2010.03.31
申请号 CN200780051010.6 申请日期 2007.12.06
申请人 弗森多系统公司(dba弗森-艾奥) 发明人 大卫·弗林;乔纳森·撒切尔;迈克尔·扎佩
分类号 G06F11/10(2006.01)I 主分类号 G06F11/10(2006.01)I
代理机构 北京安信方达知识产权代理有限公司 代理人 韩 龙;阎娬斌
主权项 1、一种用于在前端、分布式RAID系统中通过一个或多个客户端管理可靠地存储共享数据的装置,所述装置包括:多存储请求接收器模块,该多存储请求接收器模块接收来自至少两个客户端的至少两个存储请求,以将数据存储在存储设备集的一个或多个存储设备中,所述数据包括文件的数据或对象的数据,所述存储请求具有至少一部分共有数据,并且所述存储请求是并发的,这是由于所述存储请求的到达使得一个存储请求还没有完成时,至少两个存储请求中的另一个存储请求就到达,所述存储设备集包括形成RAID群组的自主存储设备,每个存储设备能够独立地通过网络接收来自客户端的存储请求;条带化模块,该条带化模块为所述数据计算条带模式,所述条带模式包括一个或多个条带,每个条带包括N个数据段的集,该条带化模块还将条带的所述N个数据段写入所述存储设备集中的N个存储设备,其中,所述N个数据段中的每一个被写入所述存储设备集中的不同的存储设备并被分配给所述条带;奇偶校验-镜像模块,该奇偶校验-镜像模块将所述条带的N个数据段的集写入所述存储设备集中的一个或多个奇偶校验-镜像存储设备,所述奇偶校验-镜像存储设备是除所述N个存储设备之外的设备;及定序器模块,该定序器模块确保来自第一客户端的第一存储请求完成之后才执行来自第二客户端的第二存储请求,并发的所述至少两个存储请求包括所述第一存储请求和所述第二存储请求。
地址 美国犹他州