-
公开(公告)号:US6161165A
公开(公告)日:2000-12-12
申请号:US815193
申请日:1997-03-11
CPC分类号: G06F11/1076 , G06F2211/1054
摘要: A high performance data path for performing XOR on the fly. A first memory is connected to a first bus and a second memory is connected to a second bus selectively coupled to the first bus. Logic for performing an XOR can be switched into connection with the first and second bus for XORing data in a buffer with the data passed from one of the memories to the other memory. The result is replaced into the buffer to permit successive XORing. When reading from an interrelated group of disks such as a RAID 3 group, the data path permits an N-1 and go mode in which a read does not wait for data from the last disk to retrieve its data sector. If the last disk contains data (as opposed to parity) the data is obtained from the XORed data in the XOR buffer of the high performance data path. For writing data, the XOR on the fly generates the parity sector for writing at the completion of a write to an interrelated group of disks.
摘要翻译: 用于执行XOR的高性能数据路径。 第一存储器连接到第一总线,第二存储器连接到选择性地耦合到第一总线的第二总线。 用于执行XOR的逻辑可以切换成与第一和第二总线连接,用于将数据从一个存储器传递到另一个存储器的缓冲器中的数据进行异或运算。 结果被替换为缓冲区以允许连续的异或。 当从相互关联的诸如RAID 3组的磁盘组读取数据路径时,数据路径允许N-1和去模式,其中读取不等待来自最后一个磁盘的数据来检索其数据扇区。 如果最后一个磁盘包含数据(与奇偶校验相反),则从高性能数据路径的XOR缓冲区中的异或数据获取数据。 对于写入数据,XOR在写入到相互关联的一组磁盘完成时,将产生用于写入的奇偶校验扇区。
-
公开(公告)号:US08627138B1
公开(公告)日:2014-01-07
申请号:US12732330
申请日:2010-03-26
申请人: Roy E. Clark , Robert C. Solomon
发明人: Roy E. Clark , Robert C. Solomon
IPC分类号: G06F11/00
CPC分类号: G06F11/108 , G06F11/2094
摘要: A system, computer-implemented method, and a computer program product for monitoring a first data portion written to a first storage device accessible by a first computing device. At least a second data portion written to at least a second storage device accessible by at least a second computing device is monitored. Recovery data is written to a recovery storage device external to and accessible by the first and the at least a second computing devices, wherein the recovery data is based, at least in part, upon the first and second data portions.
摘要翻译: 一种系统,计算机实现的方法和用于监视写入第一计算设备可访问的第一存储设备的第一数据部分的计算机程序产品。 至少写入至少第二存储装置的第二数据部分被至少第二计算装置访问。 恢复数据被写入到由第一和至少第二计算设备外部和可访问的恢复存储设备,其中恢复数据至少部分地基于第一和第二数据部分。
-
公开(公告)号:US06865650B1
公开(公告)日:2005-03-08
申请号:US09675423
申请日:2000-09-29
申请人: Steve Morley , Robert C. Solomon , David DesRoches , John Percy
发明人: Steve Morley , Robert C. Solomon , David DesRoches , John Percy
CPC分类号: G06F12/0868 , G06F11/1076 , G06F2211/1009 , G06F2211/1038 , G06F2212/262
摘要: A system and method for storing data, the system having one or more storage devices, caches data from a sender into a first random-access structure located in a first cache level, caches data from the first cache level into a log structure located in a second cache level, and stores data from CL into a second random-access structure located in a storage level, wherein CL is the first cache level or the second cache level. In further embodiments of the invention, the second cache level caches in the log structure parity data for the data cached in the log structure. In a still further embodiment of the invention, the storage level stores in the second random-access structure parity data for the data stored in the second random-access structure.
摘要翻译: 一种用于存储数据的系统和方法,具有一个或多个存储设备的系统将数据从发送器缓存到位于第一高速缓存级别中的第一随机访问结构中,将数据从第一高速缓存级缓存到位于 并且将来自CL的数据存储到位于存储级别中的第二随机访问结构中,其中CL是第一高速缓存级别或第二高速缓存级别。 在本发明的另外的实施例中,第二高速缓存级别缓存日志结构中用于高速缓存在日志结构中的数据的奇偶校验数据。 在本发明的另一个实施例中,存储级别存储在第二随机访问结构中,用于存储在第二随机访问结构中的数据的奇偶校验数据。
-
公开(公告)号:US5305326A
公开(公告)日:1994-04-19
申请号:US847639
申请日:1992-03-06
申请人: Robert C. Solomon , Stephen J. Todd
发明人: Robert C. Solomon , Stephen J. Todd
CPC分类号: G11C29/88 , G06F11/1084 , G06F11/1415 , G06F2211/104
摘要: A method for handling data in a plurality of data storage disks having user data sectors and corresponding parity sectors, the method being used when the disks are being operated in a degraded mode wherein data in sectors of an inoperative user data disk are reconstructed from data in the corresponding sectors of the other user data disks and the corresponding parity entry. The reconstructed user data in a user data sector of the inoperative disk is written into the corresponding parity sector in place of the parity entry therein, before any new data is written into the corresponding sector of an operative disk. Information identifying the inoperative disk is written into a specified identification region of the parity disk to indicate that such operation has occurred. The new data is then written into the corresponding sector of the operative disk.
摘要翻译: 一种用于处理具有用户数据扇区和对应的奇偶校验扇区的多个数据存储盘中的数据的方法,所述方法是在磁盘以劣化模式操作时使用的,其中在不可操作用户数据盘的扇区中的数据从 其他用户数据磁盘的相应扇区和相应的奇偶校验项。 在将任何新数据写入到操作盘的相应扇区之前,将不操作盘的用户数据扇区中的重建的用户数据写入对应的奇偶校验扇区以代替其中的奇偶校验入口。 将识别不工作盘的信息写入奇偶校验盘的指定识别区域,以指示已经发生这种操作。 然后将新数据写入到操作盘的相应扇区中。
-
-
-