-
公开(公告)号:US20140281123A1
公开(公告)日:2014-09-18
申请号:US13804116
申请日:2013-03-14
Applicant: DATADIRECT NETWORKS, INC.
Inventor: Bret S. Weber
IPC: G06F12/02
CPC classification number: G06F12/0246 , G06F11/16 , G06F11/1666 , G06F11/201 , G06F11/2089 , G06F12/0868 , G06F2212/286
Abstract: System and methods for managing I/O write requests of host systems to physical storage. A storage subsystem includes a plurality of storage devices where each storage device is configured to provide data storage. At least a pair of redundant controllers is connected to the plurality of storage devices for executing the I/O write requests from the host systems. A received I/O write request is initially saved in a controller memory of one of the controllers and mirrored in controller memory of the other controller. In one embodiment, the I/O write request is transferred to a flash memory device for subsequent transfer to the storage devices. Once transferred to the flash memory device, the I/O write request may be flushed from the controller memories. The I/O write request may then be transferred to the storage devices from the flash memory device as a background operation.
Abstract translation: 用于管理主机系统到物理存储的I / O写入请求的系统和方法。 存储子系统包括多个存储设备,其中每个存储设备被配置为提供数据存储。 至少一对冗余控制器连接到多个存储设备,用于执行来自主机系统的I / O写入请求。 接收到的I / O写请求最初保存在其中一个控制器的控制器存储器中并镜像在另一个控制器的控制器存储器中。 在一个实施例中,I / O写入请求被传送到闪速存储器设备以便随后传送到存储设备。 一旦传输到闪存设备,I / O写请求可能会从控制器存储器刷新。 作为背景操作,I / O写入请求可以从闪速存储器装置传送到存储装置。
-
公开(公告)号:US20140173235A1
公开(公告)日:2014-06-19
申请号:US14136254
申请日:2013-12-20
Applicant: DataDirect Networks, Inc.
Inventor: Donald J. Molaro , David Fellinger , Adam Fried-Gintis , Dan Olster
IPC: G06F3/06
CPC classification number: G06F11/1088 , G06F3/0617 , G06F3/0619 , G06F3/0637 , G06F3/065 , G06F3/0665 , G06F3/067 , G06F11/1076 , G06F11/108 , G06F11/1096
Abstract: A resilient distributed replicated data storage system is described herein. The storage system includes zones that are independent, and autonomous from each other. The zones include nodes that are independent and autonomous. The nodes include storage devices. When a data item is stored, it is partitioned into a plurality of data objects and a plurality of parity objects are calculated. Reassembly instructions are created for the data item. The data objects, parity objects and reassembly instructions are spread across nodes and zones in the storage system according to a policy for the data item. When a zone is inaccessible, a virtual zone is created and used until the intended zone is available. When a read request is received, the data item is prepared from the lowest latency nodes according to the reassembly instructions, and a virtual zone is accessed in place of a real zone when the real zone is inaccessible.
Abstract translation: 这里描述了一种有弹性的分布式复制数据存储系统。 存储系统包括彼此独立的并且彼此自主的区域。 这些区域包括独立和自主的节点。 节点包括存储设备。 当存储数据项时,将其划分为多个数据对象,并且计算多个奇偶校验对象。 为数据项创建重新组装说明。 数据对象,奇偶校验对象和重组指令根据数据项的策略分布在存储系统中的节点和区域之间。 当区域不可访问时,将创建并使用虚拟区域,直到预期的区域可用。 当接收到读取请求时,根据重新组装指令从最低延迟节点准备数据项,并且当实际区域不可访问时,访问虚拟区域来代替实际区域。
-
公开(公告)号:US20140108723A1
公开(公告)日:2014-04-17
申请号:US14056265
申请日:2013-10-17
Applicant: DataDirect Networks, Inc.
Inventor: Paul J. Nowoczynski , Jason M. Cope , Pavan Kumar Uppu , Donald J. Molaro , Michael J. Piszczek , John G. Manning
IPC: G06F12/08
CPC classification number: G06F17/30091 , G06F12/0802 , G06F12/0866 , G06F12/0895 , G06F17/3012 , G06F17/30132 , G06F2212/1024 , G06F2212/163
Abstract: Systems and methods for reducing metadata in a write-anywhere storage system are disclosed herein. The system includes a plurality of clients coupled with a plurality of storage nodes, each storage node having a plurality of primary storage devices coupled thereto. A memory management unit including cache memory is included in the client. The memory management unit serves as a cache for data produced by the clients before the data is stored in the primary storage. The cache includes an extent cache, an extent index, a commit cache and a commit index. The movement of data and metadata is by an interval tree. Methods for reducing data in the interval tree increase data storage and data retrieval performance of the system.
Abstract translation: 这里公开了用于减少写入任何位置的存储系统中的元数据的系统和方法。 该系统包括与多个存储节点耦合的多个客户端,每个存储节点具有耦合到其上的多个主存储设备。 包括缓存存储器的存储器管理单元包括在客户机中。 在将数据存储在主存储器中之前,存储器管理单元用作由客户端生成的数据的高速缓存。 缓存包括扩展缓存,扩展名索引,提交高速缓存和提交索引。 数据和元数据的移动是间隔树。 减少间隔树中数据的方法增加了系统的数据存储和数据检索性能。
-
-