Abstract: A method for auto-correction of errors in an array of disk storage devices (210) having a plurality of disk storage devices (210I, 210J) dedicated to storing parity data to provide fault tolerance for a loss of at least two of the plurality of disk storage devices (210A-210J). A read operation from the storage channels (210A-210J) transfers data to a plurality of disk channel memories (220A-220J). The data in the disk channel memories (220A-220J) is checked to confirm the data is valid. Responsive to detection of invalid data, the data may be tested to identify the disk storage channel in error, including sequentially excluding data read from a different one of the plurality of disk channel memories (220A-220J) from a parity check and determining the validity of data from remaining disk channel memories. If valid data is obtained, the disk storage channel from which the data was excluded is identified as the disk storage channel in error.
Type:
Application
Filed:
August 24, 2007
Publication date:
February 26, 2009
Applicant:
DATADIRECT NETWORKS, INC.
Inventors:
CEDRIC T. FERNANDES, JOHN GORDON MANNING, MICHAEL J. PISZCZEK, LEE DOUGLAS McBRYDE, WILLIAM JOSEPH HARKER
Abstract: A performance optimized RAID Level 3 storage access controller with a unique XOR engine placement at the host/network side of the cache. The invention utilizes multiple data communications channels and a centralized cache memory in conjunction with this unique XOR placement to maximize performance and fault tolerance between a host network and data storage. Positioning the XOR engine at the host/network side of the cache allows the storage devices to be fully independent. Since the XOR engine is placed in the data path and the parity is generated in real-time during cache write transfers, the bandwidth overhead is reduced to zero. For high performance RAID controller applications, a system architecture with minimal bandwidth overhead provides superior performance.
Type:
Grant
Filed:
June 14, 2001
Date of Patent:
October 24, 2006
Assignee:
Datadirect Networks, Inc.
Inventors:
Lee McBryde, Gordon Manning, Dave Illar, Richard Williams, Michael Piszczek
Abstract: A network security and surveillance system passively monitors and records the traffic present on a local area network, wide area network, or other type of computer network, without interrupting or otherwise interfering with the flow of the traffic. Raw data packets present on the network are continuously routed (with optional packet encryption) to a high-capacity data recorder to generate low-level recordings for archival purposes. The raw data packets are also optionally routed to one or more cyclic data recorders to generate temporary records that are used to automatically monitor the traffic in near-real-time. A set of analysis applications and other software routines allows authorized users to interactively analyze the low-level traffic recordings to evaluate network attacks, internal and external security breaches, network problems, and other types of network events.
Type:
Grant
Filed:
May 7, 1997
Date of Patent:
September 17, 2002
Assignee:
Datadirect Networks, Inc.
Inventors:
Milan V. Trcka, Kenneth T. Fallon, Mark R. Jones, Ronald W. Walker