FREE patent keyword monitoring and additional FREE benefits. /images/triangleright (1K) REGISTER now for FREE triangleleft (1K)
Fresh Patents
Monitor Patents Patent Organizer How to File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations


Error Detection/correction And Fault Detection/recovery > Data Processing System Error Or Fault Handling > Reliability And Availability > Fault Recovery > By Masking Or Reconfiguration > Of Memory Or Peripheral Subsystem > Redundant Stored Data Accessed (e.g., Duplicated Data, Error Correction Coded Data, Or Other Parity-type Data)

Redundant Stored Data Accessed (e.g., Duplicated Data, Error Correction Coded Data, Or Other Parity-type Data)

Redundant Stored Data Accessed (e.g., Duplicated Data, Error Correction Coded Data, Or Other Parity-type Data) patent applications listed are from June 2005 to current and include Date, Patent Application Number, Patent Title, Patent Abstract summary and are linked to the corresponding patent application page.

11/08/07 - 20070260915 - Identifying one or more storage devices causing a failure condition during discovery of storage devices
A failure condition caused during discovery of storage devices on a storage network having at least one primary bus interconnecting the storage devices is detected. In response to detecting the failure condition, interaction is performed with the storage devices over a secondary bus separate from the primary bus to identify ...

10/25/07 - 20070250737 - Method and apparatus for aligned data storage addresses in a raid system
A method includes providing a redundant array of inexpensive disks (RAID) array having at least a stripe sector unit (SSU) of data written to it. A request is received to perform a write operation to the RAID array beginning at a starting data storage address (DSA) that is not aligned ...

10/18/07 - 20070245168 - Associative memory capable of searching for data while keeping high data reliability
A CAM unit has a memory array for storing storage data, and a RAM unit has a memory array for storing the same storage data and check bits added thereto for determining whether the storage data in its memory array has an error. An error correction circuit uses the check ...

10/04/07 - 20070234110 - Virtual disk drive system and method
A disk drive system and method capable of dynamically allocating data is provided. The disk drive system may include a RAID subsystem having a pool of storage, for example a page pool of storage that maintains a free list of RAIDs, or a matrix of disk storage blocks that maintain ...

10/04/07 - 20070234109 - Virtual disk drive system and method
A disk drive system and method capable of dynamically allocating data is provided. The disk drive system may include a RAID subsystem having a pool of storage, for example a page pool of storage that maintains a free list of RAIDs, or a matrix of disk storage blocks that maintain ...

10/04/07 - 20070234108 - Failover to synchronous backup site in connection with triangular asynchronous replication
Handling failure of a primary group at a first data center that is part of plurality of data centers providing triangular asynchronous replication, includes creating a data mirroring relationship between at least one storage volume at a second data center having a synchronous backup group that is part of the ...

10/04/07 - 20070234107 - Dynamic storage data protection
A method, system and computer program product are provided for increasing the level of protection for data in a redundant storage system. A non-catastrophic error in a component in a redundant storage system is detected. Then, data exposed by the non-catastrophic error is identified and unallocated space in a storage ...

10/04/07 - 20070234106 - Resumption of operations following failover in connection with triangular asynchronous replication
Handling failure of a primary group at a first data center that is part of plurality of data centers providing triangular asynchronous replication includes creating a data mirroring relationship between at least one storage volume at a second data center having a synchronous backup group that is part of the ...

10/04/07 - 20070234105 - Failover to asynchronous backup site in connection with triangular asynchronous replication
Handling failure of a primary group at a first data center that is part of plurality of data centers providing triangular asynchronous replication includes creating a data mirroring relationship between at least one storage volume at a second data center having a synchronous backup group that is part of the ...

10/04/07 - 20070234104 - Computer platform setup configuration data backup handling method and system
A computer platform setup configuration data backup handling method and system is proposed, which is designed for use in conjunction with a computer platform for providing the computer platform with a configuration data memory backup handling function, and which is characterized by the capability of making a backup copy of ...

09/27/07 - 20070226535 - Systems and methods of unified reconstruction in storage systems
Systems and methods for reconstructing unified data in an electronic storage network are provided which may include the identification and use of metadata stored centrally within the system. The metadata may be generated by a group of storage operation cells during storage operations within the network. The unified metadata is ...

09/27/07 - 20070226534 - Disk device, control circuit, data-writing control method, command control method, and computer product
A degree-of-multiplexing calculating unit receives a capacity restriction command including information for specifying a recording capacity used to write data on a disk from a host computer and calculates degree of multiplexing of the data based on the recording capacity. A writing unit writes data received from the host computer ...

09/27/07 - 20070226533 - System and method for servicing storage devices in a bladed storage subsystem
A bladed storage servicing system comprising a RAID layout facilitates the removal of one or more functional storage devices in a tray of the bladed storage subsystem in order to service a failed storage device. Upon removal of the tray from the bladed storage subsystem, the system designates the functional ...

09/20/07 - 20070220316 - Method and apparatus for power-efficient high-capacity scalable storage system
Systems and methods for providing scalable, reliable, power-efficient, high-capacity data storage, wherein large numbers of closely packed data drives having corresponding metadata and parity volumes are individually powered on and off, depending upon their respective usage. In one embodiment, the invention is implemented in a RAID-type data storage system which ...

09/20/07 - 20070220314 - Backup/recovery system and methods regarding the same
A backup/recovery system and methodology that securely protects data in a computer system. According to the invention, in one embodiment of the invention, backup/recovery system is installed in the computer system. The backup/recovery system includes at least a backup unit, a storage means and a recovery unit. The backup unit ...

09/20/07 - 20070220313 - Storage control device and data recovery method for storage control device
The present invention efficiently recovers an error drive by suppressing futile copying. When the number of errors of the disk drive is equal to or more than a first threshold, data stored in the disk drive is copied to a spare drive by a drive copy section. When the number ...

09/20/07 - 20070220312 - Apparatus, system, and method for switching a volume address association in a point-in-time copy relationship
An apparatus, system, and method are disclosed for switching a volume address association in a point-in-time copy relationship. A copy module creates a point-in-time copy structure of a source volume at a target volume. A migration module copies data from the source volume to the target volume. A detection module ...

09/20/07 - 20070220311 - Cross tagging of data for consistent recovery
A system for consistent data recovery, including a storage area network (SAN) of initiator nodes and target nodes, wherein initiator nodes issue I/O requests and target nodes respond to I/O requests, the SAN being represented logically as a plurality of consistency groups of nodes, G1, . . . , Gn, ...

09/20/07 - 20070220310 - Apparatus and methods for an appliance to synchronize with a storage device
Disclosed is a data recovery mechanism associated with a data writing process in a storage area network (SAN). In general, a data writing mechanism is provided so that a particular host can write data to a storage device in a particular SAN session. One specific example of a data writing ...

09/20/07 - 20070220309 - Continuous data protection of block-level volumes
A continuous data protection system, and associated method, for point-in-time data recovery. The system includes a consistency group of data volumes. A support processor manages a journal of changes to the set of volumes and stores meta-data for the volumes. A storage processor processes write requests by: determining if the ...

09/13/07 - 20070214382 - Portable terminal
A portable terminal which can reproduce downloaded contents to which a use condition is added, includes a time information acquisition section which acquires time information from an external device, a memory which memorizes the time information acquired by the time information acquisition section and contents by associating them, an update ...

08/02/07 - 20070180309 - System and method for mirroring data
Disclosed is a data processing and/or storage system. The data processing and/or storage system may include at least two interfaces, wherein each of the at least two interfaces includes a non-dedicated communication port for communicating data to and form external data systems or clients based on a rule base. ...

08/02/07 - 20070180308 - System, method and circuit for mirroring data
Disclosed is a system and method from mirroring data from a data storage server/system. A mirroring module on a primary mirror server/system may forward one or more data packets received from the data storage server/system to a secondary mirror server/system. The one or more packets maybe received over a synchronous ...

08/02/07 - 20070180307 - Method & system for resynchronizing data between a primary and mirror data storage system
Disclosed is system and method for mirroring data from a primary data storage system on a mirroring data storage system. According to some embodiments to the present invention, prior to resynchronization of a data unit on the mirroring system with corresponding data on a primary unit, a consistent snap-shot of ...

08/02/07 - 20070180306 - Virtual disk drive system and method
A disk drive system and method capable of dynamically allocating data is provided. The disk drive system may include a RAID subsystem having a pool of storage, for example a page pool of storage that maintains a free list of RAIDs, or a matrix of disk storage blocks that maintain ...

08/02/07 - 20070180305 - Methods for controlling storage devices controlling apparatuses
A storage device controller including: channel control portions each including a circuit board on which a file access processing portion for receiving file-by-file data input/output requests sent from information processors and an I/O processor for outputting I/O requests corresponding to the data input/output requests to storage devices are formed, the ...

08/02/07 - 20070180304 - Mapping apparatus for backup and restoration of multi-generation recovered snapshots
Restoration of data is facilitated in the storage system by combining data snapshots made by the storage system itself with data recovered by application programs or operating system programs. This results in snapshots which can incorporate crash recovery features incorporated in application or operating system software in addition to the ...

08/02/07 - 20070180303 - Uniform and symmetric double failure correcting technique for protecting against two disk failures in a disk array
A uniform and symmetric, double failure-correcting technique protects against two or fewer disk failures in a disk array of a storage system. A RAID system of the storage system generates two disks worth of “redundant” information for storage in the array, wherein the redundant information (e.g., parity) is illustratively derived ...

08/02/07 - 20070180302 - System and method for failover
The present invention provides a novel system and method for failover. In an embodiment, a primary server and a backup server are available to a plurality of clients. Messages containing requests are processed by the primary server, while a mirror image of transaction records generated by the processing of those ...

08/02/07 - 20070180301 - Logical partitioning in redundant systems
Provided are a method, system, and article of manufacture, wherein a plurality of processing nodes in a storage system are partitioned into a plurality of logical processing units, and wherein the plurality of logical processing units can respond to I/O requests from a host coupled to the storage system. At ...

08/02/07 - 20070180299 - Method of data placement and control in block-divided distributed parity disk array
A method of data placement and control in a block-divided distributed disk array is provided. At first, data to store is divided into logical blocks, and each of the divided logical blocks is further divided into a plurality of data blocks. Then, a parity block is created through performing an ...

08/02/07 - 20070180298 - Parity rotation in storage-device array
In one embodiment, a method for writing data to a storage-device array (i) including three or more storage devices and (ii) having a plurality of stripes, each stripe having two or more sector levels, each sector level containing one sector on each storage device in the array at corresponding addresses ...

08/02/07 - 20070180297 - Ping-pong state machine for storage-device array
In one embodiment, an apparatus for reading from a physical storage-device array including a plurality of storage devices. The physical storage-device array has a plurality of sector levels, each sector level containing one sector on each storage device in the array at corresponding addresses on across the storage devices. The ...

08/02/07 - 20070180296 - Back-annotation in storage-device array
In one embodiment, a method for reading data from a storage-device array including three or more storage devices. The array has a plurality of sector levels, each sector level containing one sector on each storage device in the array at corresponding addresses across the storage devices. Each sector level includes ...

08/02/07 - 20070180295 - Virtual profiles for storage-device array encoding/decoding
In one embodiment, a method for accessing a physical storage-device array comprising a plurality of storage devices. The method includes (1) obtaining at least one parameter from a profile selected from two or more profiles concurrently defining two or more virtual arrays, each profile defining (i) a different virtual array ...

08/02/07 - 20070180294 - Storage system, control method, and program
A storage apparatus composed of a plurality of magnetic disk devices are provided. An encoding unit generates, after dividing original data, a plurality pieces of encoded data equal to or more than the number of division by use of a code of which redundancy is variable. A redundancy control unit ...

08/02/07 - 20070180293 - Data storage system, data storage control apparatus and fault location diagnosis method
A controller discriminates the abnormality between a plurality of disk devices and a transmission path in a storage system having controllers for controlling a plurality of disk storage devices. When one controller in pairs of controllers for controlling the plurality of disk storage devices detects an error during an access ...

08/02/07 - 20070180292 - Differential rebuild in a storage environment
Differential rebuild in a storage environment is disclosed. In one embodiment, a method includes applying a fault-tolerant algorithm (e.g., a redundant array of independent disk (RAID) level 1, level 3, level 4, level 5, level 6, level 10, level 30, level 50, and/or level 60 algorithm) to process commands associated ...

07/26/07 - 20070174677 - Data processing apparatus
Data processing can be performed even if a trouble occurs in a hard disk device. If a trouble occurs in a first hard disk device, it is recognized that a spare hard disk device is on standby, and operation of the spare device is checked. The first hard disk device ...

07/26/07 - 20070174676 - Disk array system and failure recovering control method
In a disk array system composed of a disk controller connected to a host system and a maintenance terminal and a disk array connected to the disk controller via a disk channel, when failure occurs in a drive in the disk array, the disk controller writes data stored in a ...

07/26/07 - 20070174675 - Imaging apparatus having automatic backup function and method for controlling the same
An imaging apparatus having an automatic backup function and a method for controlling the same are disclosed which can more securely store particular data, considered to be important by the user, in a memory of the imaging apparatus, and can automatically read out the particular data. The imaging apparatus includes ...

07/26/07 - 20070174674 - Raid control apparatus, and raid control program and raid control method
A RAID control apparatus is able to cooperate with another RAID control apparatus to control at least one RAID apparatus. The RAID control apparatus comprises a diagnosis unit and a control unit. The diagnosis unit diagnoses the other RAID control apparatus when an disk error is detected. The control unit ...

07/26/07 - 20070174673 - Storage system and data restoration method thereof
This storage system includes a first storage sub system having a first logical volume where a first data area is dynamically allocated to each prescribed area, and which stores data transmitted from a host computer in the first data area, and a second storage sub system having a second data ...

07/26/07 - 20070174672 - Apparatus and method to reconfigure a storage array disposed in a data storage system
A method is disclosed to reconfigure a storage array disposed in a data storage system. The method supplies a data storage system comprising a plurality of data storage devices, wherein each of the plurality of data storage devices is assigned to one of a plurality of data storage arrays, or ...

07/26/07 - 20070174671 - Restoring data to a distributed storage node
A method is disclosed for operating a data storage system having one or more network interfaces and a plurality of data storage nodes configured to provide redundant storage locations. The method includes storing a set of node partitions on a given storage node of the plurality of data storage nodes. ...

07/26/07 - 20070174670 - Unique response for puncture drive media error
A system and method for identifying physical blocks marked as logically “bad” or “punctured” during a drive rebuild process enabling the information handling system to process these blocks more intelligently and preventing existing drive physical media errors from needlessly being copied and propagated to new drives. Various implementations of the ...

07/26/07 - 20070174669 - Method for restoring snapshot in a storage system
Provided is a technique which solves a problem of a long-time reduction in a service level after service restoration and a problem of a failure caused by a disk capacity shortage during primary volume restoration. According to the technique, reference is made to a differential block management unit (217) setting ...

07/26/07 - 20070174668 - Method and system for redundancy suppression in data transmission over networks
Methods, systems and apparatus for suppressing redundancy in data transmission over networks are provided. Data segments are transmitted from a transmitting DPU to a receiving DPU. Initially, only signatures of the transmitted data segments are stored in a cache at the transmitting DPU. A data segment is stored in the ...

07/26/07 - 20070174667 - Apparatus, system, and method for accessing redundant data
An apparatus, system, and method are disclosed for accessing redundant data. A verification value module calculates a first verification value for a first redundant memory. In addition, the verification value module calculates a second verification value for a second redundant memory. In one embodiment, a validation module validates the first ...

07/19/07 - 20070168709 - Anomaly notification control in disk array
In a storage device incorporating a plurality of kinds of disk drives with different interfaces, the controller performs sparing on a disk drive, whose errors that occur during accesses exceed a predetermined number, by swapping it with a spare disk drive that is prepared beforehand. ...

07/19/07 - 20070168708 - Remotely repairing files by hierarchical and segmented cyclic redundancy checks
A method, comprising: recursively generating a sequence of sections of check codes of a local corrupted file to produce a local repair file; selectively retrieving at least one part of a remote repair file and at least one part of a remote original file, based on differences between at least ...

07/19/07 - 20070168707 - Data protection in storage systems
Provided are a method, system, and article of manufacture wherein a command is received for writing data to a first storage location. A determination is made that previously written data is stored in the first storage location. The previously written data is copied to a second storage location, in response ...

07/19/07 - 20070168706 - Method for reducing rebuild time on a raid device
The present invention provides a method for reducing rebuild time on a Redundant Array of Independent Disks (RAID) device. A first stripe of the RAID device is selected. Write-back caching on a drive being built is enabled. Data and/or parity may be read from at least one other drive. The ...

07/19/07 - 20070168705 - Disk array device and path failure detection method thereof
This disk array device includes a first control unit connected to a host system via a first path through which data is transmitted and received, a second control unit connected to the host system via a second path through which data is transmitted and received upon a failure, a memory ...

07/19/07 - 20070168704 - System and method of configuring a database system with replicated data and automatic failover and recovery
A graphical user interface based method of configuring automatic failover from a primary database system to a standby database system that is coupled to the primary database system by a network. Also coupled to the network is an observer process that is independent of the database systems and that initiates ...

07/19/07 - 20070168703 - Apparatus and method to assign network addresses in a storage array
A method is disclosed to assign network addresses in a storage array disposed in a data storage and retrieval system comprising (P) data storage devices disposed in (N) data storage device assemblies. The method configures the (N) data storage device assemblies to comprise a spare data storage device assembly and ...

07/19/07 - 20070168702 - Method, system and computer program product for recovery of formatting in repair of bad sectors in flash memory
A method for correcting a formatting error in a flash memory is disclosed. An error in a first formatting of a first flash memory is discovered, and a second formatting is extracted from a second flash memory storing second data. The erroneous first formatting is replaced with a modification of ...

07/19/07 - 20070168701 - Storing raid configuration data within a bios image
A system, apparatus and method for storing and maintaining drive configuration data related to disk drives within a RAID. In one embodiment of the invention, configuration data is stored external to the disk drives within the RAID. A scan(s) is performed of the RAID disk drive configuration and/or configuration data ...

05/03/07 - 20070101188 - Method for establishing stable storage mechanism
A method for establishing a stable storage mechanism applicable to a computer device with a RAID array and a RAID control unit is proposed. Operating conditions of the disks are constantly monitored, and if a disk is suspected to fail in the near future, a warning message is outputted to ...

05/03/07 - 20070101187 - Raid system, raid controller and rebuilt/copy back processing method thereof
A RAID system access a physical disk and perform Rebuild/Copy back processing according to a host I/O request, so as to implement high-speed Rebuild/Copy back processing without interfering with the processing of a normal I/O. When one disk device fails, out of a plurality of disk devices constituting a RAID ...

05/03/07 - 20070101186 - Computer platform cache data remote backup processing method and system
A computer platform cache data remote backup processing method and system is proposed, which is designed for providing a main computer platform with a cache data remote backup capability through a backup computer platform; which is characterized by the provision of an interlinking mechanism between the main and backup computer ...

05/03/07 - 20070101185 - Multi-room network guide with scheduling device indicators
Multi-room network guide with scheduling device indicators. The networked multi-room system is made up of at least one primary device and one or more remote devices. The remote devices are able to view the network guide saved on the primary device and schedule programs to be recorded. When viewing the ...

04/26/07 - 20070094533 - System and method for data backup
A method and system of data backup for a computer system is disclosed. Full and incremental backups of data stored to a first storage device coupled to the computer system are stored to a backup storage device coupled to the computer system. The backup storage device may be remotely located ...

04/19/07 - 20070088977 - Data restoring method and an apparatus using journal data and an identification information
A host and a storage system each keep a shared identifier indicating a state of a system. The storage system acquires, at update of data, a data pair including data for a change through processing of the host and data before the update. The storage system relates the data pair ...

04/19/07 - 20070088976 - Raid system and rebuild/copy back processing method thereof
A RAID system access a physical disk according to a host I/O request, and perform Rebuild/Copy back processing, for implementing high-speed Rebuild/Copy back processing without interrupting the processing of a normal I/O. When one disk device out of a plurality of disk devices constituting the RAID configuration fails, the processing ...

04/19/07 - 20070088975 - Method and apparatus for mirroring customer data and metadata in paired controllers
A data storage system configured for efficient mirroring of data between paired redundant controllers is provided. More particularly, in response to the receipt of customer data from a host for storage, a first controller segments the received customer data into one or more frames of data. In addition, the first ...

04/19/07 - 20070088974 - Method and apparatus to detect/manage faults in a system
A fault module supports detection, analysis, and/or logging of various faults in a processor system. In one embodiment, the system is provided on a multi-core, single die device. ...

04/05/07 - 20070079172 - System and method for allocating spare disks in networked storage
A system and method for a file server to allocate spare disks in a network storage system. The method determines the available spare disks and first selects those disks that satisfy one or more required rules. The method sorts the spare disks by a set of ordered policies to determine ...

04/05/07 - 20070079171 - No data loss it disaster recovery over extended distances
Systems and methods operating over extended distances provide for recovery of data and operational continuity of computer applications accessing data within an information technology system if an event occurs effecting access to the data. In one embodiment, an extended distance data recovery system (100) includes first, second and third data ...

04/05/07 - 20070079170 - Data migration in response to predicted disk failure
Disk failures can be statistically predicted at the platform level using information about disks attached to the storage platform and other platform-specific information. In one embodiment, the present invention includes collecting information about a plurality of disks, and predicting that an errant disk has a high likelihood of failure based ...

03/29/07 - 20070074068 - Method for protecting backup data of a computer system from damage
Methods for protecting backup data of a computer system from damage are disclosed. A first storage device is provided for storing the backup data of the computer system, wherein the first storage device is ordinarily disabled to prevent the operating system of the computer system from accessing the backup data. ...

03/29/07 - 20070074067 - Maintaining memory reliability
A hardware error monitor of a computer system is initialized. A memory module error in a memory module of the computer system is detected by the hardware error monitor. The memory module is logically removed from the computer system in response to the memory module error. ...

03/22/07 - 20070067669 - Method of identifying a failing storage device based on common factor object inconsistency
A technique for use in identifying a failing storage device from a plurality of such storage devices involves the use of an inconsistency map. This inconsistency map is maintained by selecting one or more protected objects and identifying the storage devices on which the protected objects are stored. Copies of ...

03/22/07 - 20070067668 - Information processing apparatus and information processing recovery method
An information processing apparatus having a plurality of systems including software for starting and activating the systems, in which, when one system is active, other systems do not operate, includes a first storage unit that stores the plurality of systems, a second storage unit that stores a system different from ...

03/22/07 - 20070067667 - Write back method for raid apparatus
A RAID control apparatus comprises at least a cache memory; an update information management table for storing update information; an update information storage unit for storing, in the update information management table, update information by detecting a data update; a reference value generation unit for generating a reference value expressing ...

03/22/07 - 20070067666 - Disk array system and control method thereof
A disk array system, upon detecting a failure in any data disk from among a plurality of data disks providing one or more RAID groups, conducting a correction copy to any spare disk, using one or more other data disks belonging to the same RAID group as the data disk ...

03/22/07 - 20070067665 - Apparatus and method for providing redundant arrays storage devices
A storage system and method are disclosed for providing redundant arrays of storage devices such as magnetic disks. Each array includes a data portion with available data space and a spare portion. A controller monitors the size of available space as data fills up the array, and reconfigures the array ...

03/15/07 - 20070061617 - Method and apparatus for volume replication management at planned and unplanned link down
A technique for restoring data after suspension of a communications link between two storage systems is disclosed. Upon suspension of the link, an image of the data at the first and second locations is created in a secure location. While the link is down, updates to the data at each ...

03/15/07 - 20070061616 - Data synchronization of multiple remote storage after remote copy suspension
A method and apparatus are provided for enhancing the performance of storage systems to allow recovery after all types of suspensions in remote copy operations. Data is synchronized after an interruption in transfer between a first storage volume of a primary storage system and a first storage volume of a ...

03/15/07 - 20070061615 - Proactive rebooting in a set-top terminal and corresponding methods
A set-top terminal and related methods is provided that, in one embodiment, comprises a memory with proactive reboot logic and a processor configured with the proactive reboot logic to detect an indication of a critical condition associated with the set-top terminal, determine based on a current status of resources in ...

03/15/07 - 20070061614 - Memory system and method having point-to-point link
A memory system includes a controller for generating a control signal and a primary memory for receiving the control signal from the controller. A secondary memory is coupled to the primary memory, the secondary memory being adapted to receive the control signal from the primary memory. The control signal defines ...

03/15/07 - 20070061613 - Restart method for operating system
A restart method for restarting an operating system in a computer in which a failure has occurred, the restart method includes the steps of, upon occurrence of a failure in an active computer in which an operating system (OS) is in operation, ordering disconnection of an OS storing storage device ...

03/08/07 - 20070055905 - Parity engine for use in storage virtualization controller and method of generating data by parity engine
A parity engine for use in a storage virtualization controller includes a control unit being a control kernel of the parity engine; a control unit buffer serving as a data buffer of the control unit and storing map tables required for operations; at least one XOR engine being started by ...

03/01/07 - 20070050669 - Management of background copy task for point-in-time copies
A scheduling method and apparatus for use by a processor that controls storage devices of a data storage system is presented. The method allocates processing time between I/O operations and background operations for predetermined time slots based on an indicator of processor workload. ...

03/01/07 - 20070050668 - Test mode to force generation of all possible correction codes in an ecc memory
The present disclosure enables individual bits of a data signal to be flipped (their state changed from logic one to logic zero or vice versa) to mimic an error. By flipping various bits or combinations of bits, various predetermined errors can be forced. By measuring the time delay between when ...

03/01/07 - 20070050667 - Method and apparatus for ensuring data integrity in redundant mass storage systems
A method for maintaining integrity of data in a redundant mass storage system is provided that includes selecting a plurality of scrubbing selections for a memory system in which each of the scrubbing selections selects a data section on the memory system. The method also includes selecting a respective scrubbing ...

03/01/07 - 20070050666 - Computer network system and related method for monitoring a server
A computer network system. The computer network system includes a server with an operating system and a management system for controlling the server, and a computer connected to the operating system of the server and the management system of the server. The computer is utilized to transmit a signal to ...

02/22/07 - 20070043969 - Isolating and storing configuration data for disaster recovery for operating systems providing physical storage recovery
Methods for performing a backup and/or restore operation of data from a computer for operating systems providing physical storage recovery methods. To perform a backup operation, a backup storage device and a configuration storage device are communicatively coupled to a computer. One or more data files is saved to backup ...

02/22/07 - 20070043968 - Disk array rebuild disruption resumption handling method and system
A disk array rebuild disruption resumption handling method and system is proposed, which is designed for use with a disk array unit for providing the disk array unit a rebuild disruption resumption handling function, and which is characterized by the capability of continually recording a set of identification data about ...

02/15/07 - 20070038887 - Remote disaster recovery and data migration using virtual appliance migration
A technique efficiently creates and serves a backup data set on a backup filer located at a remote site from a primary filer by essentially moving an entire operating environment of a primary data set to the backup filer. The primary filer is organized into one or more virtual filers ...

02/15/07 - 20070038886 - Radio resource management
The present invention relates to radio resource management in a wireless communication system. Specifically, the present invention relates to a method and apparatus for obtaining downlink power information for a multi-sector base transceiver site in which power can be shared between the sectors. Such information can be used in radio ...

02/08/07 - 20070033433 - Dynamic write cache size adjustment in raid controller with capacitor backup energy source
A high data availability write-caching storage controller has a volatile memory with a write cache for caching write cache data, a non-volatile memory, a capacitor pack for supplying power for backing up the write cache to the non-volatile memory in response to a loss of main power, and a CPU ...

02/08/07 - 20070033432 - Storage controller super capacitor dynamic voltage throttling
A storage controller has a capacitor pack for storing energy to supply power during a main power loss, a temperature sensor that senses the capacitor pack temperature, and a CPU, which detects that the temperature of the capacitor pack has risen above a predetermined threshold while operating at a first ...

02/08/07 - 20070033431 - Storage controller super capacitor adaptive life monitor
A storage controller has a capacitor pack for storing energy to supply during a main power loss, a temperature sensor that senses the capacitor pack temperature, and a CPU, which repeatedly: receives the temperature during an interval over which the capacitor pack is operated, determines a lifetime over which the ...

02/08/07 - 20070033430 - Data storage distribution and retrieval
A device and method for storing data is disclosed. A user record is divided up into a plurality of input packets (block 202). The plurality of input packets is encoded into a plurality of output packets (block 204). The output packets are distributed to one or more storage devices (block ...

02/01/07 - 20070028140 - Information processing method and information processing device
According to one embodiment, an information processing method comprising reading information of a data frame from an external to store the information in a memory, the data frame being defined to include an error detecting parity code, checking by use of the error detecting parity code whether or not there ...

02/01/07 - 20070028139 - Resource allocation throttling in remote data mirroring system
A computer network remote data mirroring system writes update data both to a local data device and to a local, chronologically sequenced journal storage area, or writelog device. A graphical user interface enables a user to create and configure throttles, which are user-defined tests and actions evaluated by the primary ...

02/01/07 - 20070028138 - Combined local and network storage interface
A method, system and computer program product for a generic data storage interface for local and remote networked storage is provided. It comprises providing a data storage interface accessible by an operating system, transmitting data from an application running on the operating system to the data storage interface and selectively ...

02/01/07 - 20070028137 - Computer data storage unit reinstallation data protection method and system
A computer data storage unit reinstallation data protection method and system is proposed, which is designed for use with a computer platform for providing a reinstallation data protection function to a data storage unit that is to be installed onto the computer platform, which is characterized by the categorization of ...

02/01/07 - 20070028136 - Parity update footprints kept on disk
Parity Update Footprints (PUFPs) are kept on the disk drives themselves (rather than in nonvolatile RAM) so that the PUFPs will move along with the RAID arrays and data they protect. This permits effective detection of and recovery from many unexpected-power-loss events, and certain other types of failures, even in ...

01/25/07 - 20070022317 - Method, system, and program for transmitting input/output requests from a first controller to a second controller
Provided are a method, system, and program monitoring paths between a first controller and second controller. A determination is made as to whether one path has been unavailable for a predetermined time period in response to detecting that the path is unavailable. Indication is made that the path is in ...

01/18/07 - 20070016825 - Resource allocation aware queuing of requests for media resources
Resource allocation aware processing of requests for media resources is disclosed. A queue is defined. A media resource is allocated to the queue. A media resource request is associated with the queue. ...

01/18/07 - 20070016824 - Methods and apparatus for global systems management
Techniques for globally managing systems are provided. One or more measurable effects of at least one hypothetical action to achieve a management goal are determined at a first system manager. The one or more measurable effects are sent from the first system manager to a second system manager. At the ...

01/18/07 - 20070016823 - Duplicated double checking production rule set for fault-tolerant electronics
Systems and methods for mitigating the effects of soft errors in asynchronous digital circuits. Circuits are constructed using stages comprising doubled logic elements which are connected to c-elements that compare the output states of the double logic elements. The inputs of logic elements in a stage are inhibited from changing ...

01/11/07 - 20070011489 - Command processing method for raid
A command processing method for an RAID is performed when a usable memory of a system is smaller than a size of a command. The command processing method for the RAID includes the following steps of: dividing the command into a plurality of segmented commands, transmitting the segmented commands to ...

01/04/07 - 20070006022 - Ide control system and redundant arrays of inexpensive disk system with hot plug function therein
An IDE control system with hot plug function and a redundant array of independent disks system (RAID) therewith. At least one reset signal pin is provided within the IDE control system and connected to IDE buses respectively, and a driver with a detecting module for detecting the unusual status from ...

01/04/07 - 20070006021 - Reliability of diskless network-bootable computers using non-volatile memory cache
A method and apparatus is provided that provides a reliable diskless network-bootable computers using a local non-volatile memory (NVM) cache. The NVM cache is used by the computer when the network is temporarily unavailable or slow. The cache is later synchronized with a remote boot server having remote storage volumes ...

01/04/07 - 20070006020 - Inter-host data transfer method, program, and system
RAID devices equipped with a remote copy function are respectively connected to a global server of a transfer source and an open server of a transfer destination, and the RAID devices are connected to each other by an inter-chassis path. Upon operation start-up, the global server of the transfer source ...

01/04/07 - 20070006019 - Data storage system
A data storage system including an array of storage devices and a storage controller is provided. The array of storage devices is configured to store information in the form of a plurality of stripes. The storage controller is configured to write a plurality of code words forming each stripe to ...

01/04/07 - 20070006018 - Creation of a single snapshot using a server job request
Systems and methods for backing up and/or restoring data. When a backup operation is initiated, systems and methods are provided for creating a single snapshot of the backup items, including backup groupings. The single snapshot is used by a backup/recovery application to perform a save process on each backup grouping. ...

01/04/07 - 20070006017 - Creation of a single client snapshot using a client utility
Systems and methods for backing up and/or restoring data. When a backup operation is initiated, systems and methods are provided for creating a single snapshot of the backup items, including backup groupings. The single snapshot is used by a backup/recovery application to perform a save process on each backup grouping. ...

12/28/06 - 20060294416 - Xor circuit, raid device capable of recovering a plurality of failures and method thereof
An XOR circuit, a RAID device which can recover several failures and method thereof are provided. A Galois field data recovery circuit having two or more sets of Galois Field engine circuits which are used in the XOR circuit, is one which can generate high efficient parity engine and high ...

12/28/06 - 20060294415 - Image forming apparatus
An image forming apparatus in which the consumption article can be attached to and detached from a main body has a controller, which reads first new/old information that is stored in a repetitively rewritable area of a memory provided on the consumption article and represents whether or not the consumption ...

12/14/06 - 20060282701 - Method for adopting an orphan i/o port in a redundant storage controller
A method for adopting an orphaned I/O port of a storage controller is disclosed. The storage controller has first and second redundant field-replaceable units (FRU) for processing I/O requests and a third FRU having at least one I/O port for receiving the I/O requests from host computers coupled to it. ...

12/14/06 - 20060282700 - Raid write completion apparatus, systems, and methods
Apparatus and systems, as well as methods and articles, may operate to respond to a write request from a disk I/O process with write completion status from a RAID sub-system after writing update data associated with the write request to a data strip in a stripe associated with the RAID ...

12/07/06 - 20060277432 - Systems and methods for providing a distributed file system incorporating a virtual hot spare
The intelligent distributed file system enables the storing of file data among a plurality of smart storage units which are accessed as a single file system. The intelligent distributed file system utilizes a metadata data structure to track and manage detailed information about each file, including, for example, the device ...

12/07/06 - 20060277431 - Real time auto-backup memory system
A real time auto-backup memory system comprises a CPU; a system transmission interface connected to the CPU; a bridge control unit connected to the system transmission interface; a system memory disk connecting port connected to the bridge control unit; a backup memory disk connecting port connected to the bridge control ...

11/30/06 - 20060271815 - System and method for disaster recovery of data
When a public line is used for a remote copy function of storage in a disaster recovery (DR) system, the online performance is degraded due to the increase and decrease of the line utilization rate. Therefore, it is desired to change the remote copy function depending on the line utilization ...

11/23/06 - 20060265625 - System and method for early detection of system component failure
A system and method for detecting trends in time-managed lifetime data for products shipped in distinct vintages within a time window. Data is consolidated from several sources and represented in a form amenable to detection of trends using a criterion for measuring failure. A weight is applied to the failure ...

11/16/06 - 20060259813 - Information management system
An information management system for modifying action of system in accordance with previously set policy with reference to metadata and/or log data accompanying data to be managed makes efficient information lifecycle management by reducing the grading of the data to be managed and increasing the expressive power of the definable ...

11/16/06 - 20060259812 - Data protection method
A data protection method applicable in a data storage system is proposed, so that data stored by a user in a plurality of memory units in the data storage system are prevented from being damaged due to damaged memory blocks in two of the memory units corresponding to each other. ...

11/09/06 - 20060253734 - Backup method and storage control device using the same
The present invention provides a backup method for a storage control device that instructs a storage device to split a primary volume and a copy volume in the storage device, and to execute a backup operation from the copy volume to a backup volume. The storage device includes the backup ...

11/09/06 - 20060253733 - Backing up selected files of a computer system
A system and method for providing substantially concurrent mirroring of files across a network. A data file is selected for mirroring on a local computer system and one or more remote computer systems are designated to store a back-up copy of the selected data file. As changes to the selected ...

11/09/06 - 20060253732 - Storage system
A storage system includes a group of storage devices which include back-up devices configured to assure appropriate response time. When a data request from a host computer arrives, and the number of failed devices has changed as shown by a device state management table, a determination is made regarding the ...

11/09/06 - 20060253731 - Data backup system and method
A system in at least one exemplary embodiment includes a source data unit and at least one backup data unit for backing up data from at least the source data unit offline. In at least one exemplary embodiment, the system includes the capability to update the source data unit once ...

11/09/06 - 20060253730 - Single-disk redundant array of independent disks (raid)
The vulnerable interval between the occurrence of a localized or spot failure and the occurrence of a detectable disk failure is reduced by providing redundancy within a single disk. Sectors of the disk may be grouped into independent sets. Error-correcting or erasure-correcting codes may be applied across groups of sectors ...

11/09/06 - 20060253729 - Outboard swap of defective device in a storage subsystem
A storage subsystem employs one or more device controllers for controlling a plurality of devices. At the request of a host, a device controller controls a writing of data from the host to device including a media mounted in a first drive. In response to a detection of a defect ...

11/02/06 - 20060248382 - Method and apparatus for seamless management for disaster recovery
A method, apparatus, article of manufacture, and system are presented for establishing redundant computer resources. According to one embodiment, in a system including a plurality of processor devices and a plurality of storage devices, the processor devices, the storage devices and the management server being connected via a network, the ...

11/02/06 - 20060248381 - Remote copy processing method, program, and system
According to a copy instruction from a host, a session in which entire or partial data of a primary volume of a first RAID device of the copy source is transferred and copied to the same position of a secondary volume of a second RAID device of the copy destination ...

11/02/06 - 20060248380 - Disk array device
Provided are a disk array device capable of reducing the manufacture load and management load of a logical board, and a disk array device capable of performing efficient cooling. Specifically, the former disk array device has a number of second logical boards constituted by functionally dividing in plural a first ...

11/02/06 - 20060248379 - System and method for restriping data across a plurality of volumes
A system and method re-stripes one or more data containers across a striped volume set (SVS) that has been modified by the addition of one or more volumes. The SVS is associated with an existing set of striping rules that define a stripe algorithm, a stripe width and an ordered ...

11/02/06 - 20060248378 - Lost writes detection in a redundancy group based on raid with multiple parity
A storage server stores data in a redundancy group of mass storage devices according to a data redundancy scheme. The redundancy scheme enables reconstruction of all data stored in the redundancy group if N or fewer mass storage devices in the redundancy group contain erroneous data, where N is at ...

10/26/06 - 20060242456 - Method and system of copying memory from a source processor to a target processor by duplicating memory writes
A method and system of copying memory from a source processor to a target processor by duplicating memory writes. At least some of the exemplary embodiments may be a method comprising stopping execution of a user program on a target processor (the target processor coupled to a first memory), continuing ...

10/26/06 - 20060242455 - Wireless voting method
A wireless voting method is disclosed. The method comprises generating an optical voting indication (140), and controlling a plurality of handsets (112), capable of electromagnetically transmitting a vote input (150) by a user, and a vote registering arrangement (130), capable of receiving and registering transmitted votes, to register votes for ...

10/19/06 - 20060236150 - Timer-based apparatus and method for fault-tolerant booting of a storage controller
A fault tolerant storage controller having a processor, redundant copies of a stored program, and a timer that automatically runs when the processor is reset is disclosed. Selection logic selects a first copy of the program to boot on the processor. If the timer expires before the first copy successfully ...

10/19/06 - 20060236149 - System and method for rebuilding a storage disk
A system and method for rebuilding a storage drive utilizes a rebuild management module within a RAID controller to conduct a substantially sequential rebuild operation on a rebuild disk. When the rebuild management module receives host I/O requests during a rebuild operation, these requests are facilitated using other disks. After ...

10/05/06 - 20060224917 - Technique for correcting multiple storage device failures in a storage array
A method for storing data for correction of multiple data storage failures in a storage array is presented. The storage array is organized as a plurality of sub-arrays, each sub-array including a set of data storage devices and a plurality of local parity storage blocks, each of the plurality of ...

10/05/06 - 20060224916 - Data storage device, reconstruction controlling device, reconstruction controlling method, and storage medium
A data storage device having a redundant storage area for processing data, the data storage device including an input-output state determining unit for determining whether a command process involved in one of input and output of processing data from and to an outside of the device is being performed or ...

10/05/06 - 20060224915 - Apparatus, method, and computer product for executing program
An operating computer or a standby computer can execute a program. The operating computer includes a first storage unit and the standby computer includes a second storage unit. Access to the first storage unit is frozen. Only minimum data required for the standby computer to execute the program that was ...

10/05/06 - 20060224914 - Raid system using regional error statistics for redundancy grouping
Geometrically-dependent error rates are used to identify sectors for XORing data in a RAID system for parity purposes in such a way that the probability of failure of any particular group is minimized. ...

09/28/06 - 20060218437 - Data storage device, and method for rewriting data in nonvolatile memory
Data in a nonvolatile memory included in a data storage device is rewritten with higher security. According to one embodiment of the present invention, if an error is included in data stored in a nonvolatile semiconductor memory, the HDD rewrites correct data to the nonvolatile semiconductor memory. In particular, during ...

09/28/06 - 20060218436 - System, method and software using a raid device driver as backup for a raid adapter
If a hardware-based RAID (redundant array of independent disks) engine fails, the system can use a driver-based RAID engine in place of the hardware-based RAID engine. Using the driver-based RAID engine may reduce system downtime, and provide redundancy for the RAID system without requiring extra hardware. ...

09/28/06 - 20060218435 - Method and system for a consumer oriented backup
Generally described, embodiments of the present invention provide a system and method for determining what files of a consumer computer should have protection copies included in a backup and what files should be excluded from the backup. Additionally, embodiments of the present invention provide a method and system for recovering ...

09/28/06 - 20060218434 - Disk drive with integrated tape drive
A data backup apparatus for a computer data system includes a unit housing in a standard form factor, within which is provided one or more disk drives and a removable media drive as well as an interface. In one embodiment, the removal media is magnetic tape cartridges that are selectively ...

09/28/06 - 20060218433 - Method, apparatus and program storage device for providing intelligent rebuild order selection
A method, apparatus and program storage device for providing intelligent rebuild order selection is a storage array is disclosed. The interrelationship of the data on the drives to be rebuilt and the remaining drives in the system is examined. A relative score for a rebuild record to be rebuilt is ...

09/21/06 - 20060212751 - Volume and failure management method on a network having a storage device
A SAN manager acquires configuration information from devices constituting a SAN and produces a corresponding relationship between a host computer and a virtual volume (virtual volume mapping) and a corresponding relationship between the host computer and a real volume (real volume mapping). Based on those pieces of mapping information, the ...

09/21/06 - 20060212750 - Automated recovery of computer appliances
Aspects of the invention provide methods and architectures for enhancing the reliability of computer appliances and reducing the possibilities that human intervention is necessary in the event of a system failure or failure condition. The provided architecture is extensible and provides a generalized framework that is adaptable to many different ...

09/21/06 - 20060212749 - Failure communication method
A communication method for detecting failure and for performing immediate stop processing is provided. It is a failure communication method of a computer, comprising a plurality of units A, separated by partitions, and a unit B interconnecting the units A, in which the unit B broadcasts identical information, generated based ...

09/21/06 - 20060212748 - Storage control apparatus and method
In a system for dispersively storing data and parity in a plurality of storage devices, information in a first storage device is restored by using information stored in the storage devices other than the first storage device when the first storage device fails. And information in a non-restored area in ...

09/21/06 - 20060212747 - Storage control system and storage control method
A storage system enabling effective use of storage resources by immediately releasing a storage device provided as a spare from data recovery processing for a faulty storage device. Even before the completion of the collection copy, the faulty disk drive may be replaced with a new disk drive and a ...

09/21/06 - 20060212746 - Selection of migration methods including partial read restore in distributed storage management
A hierarchical storage system is constructed from file servers and a policy engine server by building upon a file migration service. Offline attributes are added to file system inodes in a primary file server, file system parameters are added in the primary server, an offline read access method field is ...

09/21/06 - 20060212745 - Power relay or switch contact tester
Embodiments of the invention include a test circuit having an auxiliary low power test signal generator, filters, and a detector to test a power switch. The generator sends an auxiliary low power test signal having a different frequency than a power signal for the switch to an input of the ...

09/21/06 - 20060212744 - Methods, systems, and storage medium for data recovery
A geographically distributed array of redundant disk storage devices are interconnected with high bandwidth optical links for disaster recovery for computer data centers. These provide recovery from multiple site failures with less disk storage, less bandwidth, and lower cost than conventional approaches and with potentially faster recovery from site failures ...

09/14/06 - 20060206754 - Disk array control device, storage system, and method of controlling disk array
A disk array control device controls a disk array in accordance with a disk access request from a host device. The disk array control device includes a cipher unit which ciphers write data transmitted from the host device, using a key unique to the disk array control device, a write ...

09/14/06 - 20060206753 - Disk array system and rebuild method thereof
Disclosed is a disk array system which includes a plurality of disks constituting a disk array and a backup storage for backing up data in the disk array and performs control so that when a failed disk among the disks constituting the disk array is replaced with the replacement disk, ...

09/14/06 - 20060206752 - Storage system, control method thereof, and program
When a write-back request for writing back new data in a cache memory to disk devices forming a redundant configuration of RAID is generated, a write-back processing unit, reserves a parity buffer area in the cache memory, generates new parity, and then, writes the new data and the new parity ...

09/07/06 - 20060200698 - Information replication system mounting partial database replications
An information recovery system mounts partial database replications, such as selected tablespaces, on a target host. ...

09/07/06 - 20060200697 - Storage system, control method thereof, and program
A RAID control unit forms a redundant configuration of RAID with respect to a physical device including a plurality of disk devices. A cache control unit processes data in page units corresponding to a stripe of the disk devices. A cache area placement unit, when it receives a write request ...

08/31/06 - 20060195716 - Central monitoring/managed surveillance system and method
A method for remotely monitoring a first location. The method includes providing surveillance equipment at the first location. Data is transmitted from the security equipment via IP connectivity to a second location that is remote from the first location. The data is monitored in real-time from the second location. ...

08/24/06 - 20060190763 - Redundant storage array method and apparatus
The present invention is directed to a data storage system utilizing a number of data storage devices. Each of the data storage devices stores primary and mirrored copies of data. Furthermore, the data is arranged such that no one data storage device stores both the primary and mirrored copies of ...

08/24/06 - 20060190762 - Semiconductor memory and method of storing configuration data
Redundantly repaired semiconductor memory and method in which the configuration data for the memory is stored in an area of the main memory array which is known to be free of bad bits, along with a signature code which serves as a pointer and verifies the validity of the configuration ...

08/24/06 - 20060190761 - Method and mechanism of improving system utilization and throughput
Disclosed are methods, systems, and mediums for improving system utilization and throughput. In some embodiments, application requests received at a primary site are routed to a secondary site for processing when the requests are found to be suitable for processing at the secondary site. ...

08/17/06 - 20060184821 - System and method for enabling a storage system to support multiple volume formats simultaneously
A system and method enables a storage system to support multiple volume type simultaneously. A volume type field is contained within a file system information block that permits the storage system to determine the type of volume of a particular volume associated therewith. The storage operating system may then interpret ...

08/10/06 - 20060179345 - Method and system for wire-speed parity generation and data rebuild in raid systems
A method and system for generating parity symbols and rebuilding data symbols in a RAID system. The method includes receiving a command to generate a desired parity or data symbol using an XOR relationship between some of a plurality of parity and data symbols. A symbol of the plurality of ...

08/10/06 - 20060179344 - Information recording apparatus
When a rebuild process is to be performed for a disk array, a power supply is checked. In this case, when a battery is used, the rebuild process is inhibited in accordance with a user setting. The remaining capacity of the battery is checked to change the effective rate of ...

08/10/06 - 20060179343 - Method and apparatus for replicating volumes between heterogenous storage systems
In the remote mirroring system of this invention, the primary system has the capability of treating the volume in the remote storage system as a virtual storage devices in the primary storage system. The primary storage system realizes remote mirroring between different storage systems by copying data from the primary ...

08/03/06 - 20060174157 - Dynamically expandable and contractible fault-tolerant storage system with virtual hot spare
A dynamically expandable and contractible fault-tolerant storage system employs a virtual hot spare that is created from unused storage capacity across a plurality of storage devices. This unused storage capacity is available if and when a storage device fails for storage of data recovered from the remaining storage device(s). On ...

08/03/06 - 20060174156 - Cache redundancy for lsi raid controllers
Disclosed is a 2-level cache system for a Redundant Array of Independent Disks (RAID) device used as part of a Storage Area Network (SAN) system. The RAID controller of the RAID device contains a level 1 cache contained in the RAID controller RAM, and a level 2 cache is created ...

07/27/06 - 20060168472 - Data storage unit failure condition responding method and system
A data storage unit failure condition responding method and system is proposed, which is designed for use in conjunction with an access control interface that is coupled between a computer system and a data storage unit for responding to an event of a failure condition in the data storage unit; ...

07/27/06 - 20060168471 - Automatically triggered snapshot data dump for storage unit with embedded system
In a system and method for failure analysis of a hardware system having an embedded specialized application computer as a firmware stored in a firmware memory and which controls and is part of the hardware system, with a snapshot dump system associated with the hardware system, detecting for an error. ...

07/20/06 - 20060161810 - Remote replication
A remote replication system for reading data, without server involvement, from any industry standard Fibre Channel LUN and producing an exact copy on a specified virtual volume is provided. The remote replication system further produces remote mirrored copies of virtual volumes on another storage platform and remote mirrored copies of ...

07/20/06 - 20060161809 - Disk connection unit, disk package, disk apparatus and disk connection method
There are provided a disk connection unit, a disk package, a disk apparatus and a disk connection method that can improve the speed of operation and the reliability of the RAID categories. A disk connection unit 31 to be used to utilize a plurality of disks 32 by means of ...

07/20/06 - 20060161808 - Method, apparatus and program storage device for providing intelligent copying for faster virtual disk mirroring
A method, apparatus and program storage device for providing intelligent copying for faster virtual disk mirroring is disclosed. The present invention provides a mirrored virtual disk by copying on a first virtual disk to a mirrored virtual disk without copying uninitialized regions of the first virtual disk. ...

07/20/06 - 20060161807 - System and method for implementing self-describing raid configurations
A system and method is disclosed for the implementation of self-describing configurations in storage array. Each storage drive of the storage array includes at a defined location in the storage drive a self-describing function. When the storage controller receives a request to access a data block in the storage array, ...

07/20/06 - 20060161806 - Method and system of configuring a software program
Methods and systems are presented herein to correct a defective variable value entered into a system during configuration. In some embodiments, in response to a runtime error, a variable may be identified; help-text specific to the variable may be output; new data may be read and used to replace the ...

07/20/06 - 20060161805 - Apparatus, system, and method for differential rebuilding of a reactivated offline raid member disk
An apparatus, system, and method are disclosed for rebuilding only changed stripes of an offline member disk in a RAID array that is configured with redundancy and no hot standby disk. A work-in-progress (“WIP”) map tracks the changed stripes of the offline member disk prior to a reactivation and records ...

07/13/06 - 20060156061 - Fault-tolerant computer and method of controlling same
A fault-tolerant computer has duplex systems each comprising a CPU subsystem for controlling access to a CPU and a storage unit, and an IO subsystem for controlling data which are input to the IO subsystem from an external circuit and output from the IO subsystem to the external circuit. Data ...

07/13/06 - 20060156060 - Method, apparatus, and computer program product for using an array of high performance storage drives included in a storage array to reduce accessing of an array of lower performance storage drives included in the storage array
A method, apparatus, and computer program product are disclosed for controlling accesses of drives in a storage subsystem. A first array of a first type of drive is provided. The first type of drive is a server class of drive. A second array of a second type of drive is ...

07/13/06 - 20060156059 - Method and apparatus for reconstructing data in object-based storage arrays
A method and apparatus for placing objects on a storage device of a storage system and reconstructing data of objects in the storage device. The storage system stores data as objects and implements a RAID architecture including a plurality of the storage devices, and a disk controller for processing Object-based ...

07/06/06 - 20060150001 - Data restoring method and an apparatus using journal data and an identification information
A host and a storage system each keep a shared identifier indicating a state of a system. The storage system acquires, at update of data, a data pair including data for a change through processing of the host and data before the update. The storage system relates the data pair ...

07/06/06 - 20060150000 - Fault-tolerant computer and method of controlling data transmission
A fault-tolerant computer is capable of performing a data flow control process in a short period of time. The fault-tolerant computer includes a pair of duplicate systems each having a CPU subsystem and an IO subsystem. The IO subsystems of the duplicate systems are connected to each other through a ...

07/06/06 - 20060149999 - Storage system and method for handling bad storage device data therefor
A storage system and method for handling bad storage device data therefor are described. The present invention uses a first mark and/or a second mark for the data processing of the redundant storage devices when the storage system is in the degraded mode together with a media error occurred or ...

07/06/06 - 20060149998 - Method of writing and restoring preservation data
A method of writing preservation data onto a photographic medium (10) wherein the preservation data are converted into color and/or exposure energy values and wherein, for each preservation data item, at least one writing range (15) of the medium is exposed with the energy and/or color corresponding to said preservation ...

07/06/06 - 20060149997 - Systems and methods for dynamic restorating data
In a network that includes a first database located on a first client and a second database located on a second client, a user or administrator initiates a restore operation. A dynamic mirror relationship existing between the first and second clients is terminated and a backup version of a database ...

06/29/06 - 20060143508 - Storage controller and method for storage control
Storage destination controller devices wherein N number of data strips and M number of parity strips comprised in each stripe are determined so that the parity strips are not continuously stored to the same memory device between two consecutive stripes when a plurality of stripes, each comprising the N number ...

06/29/06 - 20060143507 - Data-duplication control apparatus
A data-duplication control apparatus that controls a duplication process for duplicating data stored in a storage device that constitutes redundant-array-of-independent-disks includes an information storing unit that stores information on a type of the redundant-array-of-independent-disks of the storage device; and a duplication-source-device selecting unit that selects a storage device of a ...

06/29/06 - 20060143506 - Raid storage controller assist circuit, systems and methods
An integrated circuit and associated methods operable therein to provide hardware assist to RAID storage management controllers. The RAID assist integrated circuit offloads a general purpose processor of the storage controller from the responsibility and processing associated with address mapping. RAID geometry and addressing parameters may be stored in a ...

06/29/06 - 20060143505 - Method of providing data security between raid controller and disk drives
A method of providing data security between RAID controller and disk drives is disclosed. In accordance with one embodiment, a method of providing data security between a redundant array of inexpensive/independent disk (RAID) controller and disk drives in an information handling system includes assigning a key from a plurality of ...

06/29/06 - 20060143504 - Quick drive replacement detection on a live raid system
An apparatus comprising a disk array and a controller. The disk array may be configured to send and receive data from the controller. The disk array generally comprises a plurality of disk drives each configured to store a drive signature. The controller may be configured to (i) receive a data ...

06/29/06 - 20060143503 - System and method of enhancing storage array read performance using a spare storage array
A system and method for enhancing read performance of at least one storage array using a spare storage array of coupled spare drives, wherein the at least one storage array includes coupled drives configured to store data according to a redundant storage methodology. Data is copied from at least one ...

06/29/06 - 20060143502 - System and method for managing failures in a redundant memory subsystem
A network and a method for network operation are disclosed that facilitates the identification of a failure in the storage subsystem of the network and the recovery from such a failure. The storage subsystem includes storage enclosures that are coupled to each of the server nodes of the network. When ...

06/22/06 - 20060136778 - Process for generating and reconstructing variable number of parity for byte streams independent of host block size
A method, system and program for generating parity in a data storage system are provided. The invention comprises organizing an incoming data block into a specified number of data stripes and cascading the data stripes into a parity creation mechanism. The parity creation mechanism creates a specified number of parity ...

06/22/06 - 20060136777 - Unit, method and program for detecting imprecise data
When data are transferred to a cache from disk drives, through a back end I/F unit, a redundant code verifier of a data path controller compares write-history information (a Destaging Counter (DC) value) embedded in a redundant code of the data with a DC value embedded in a redundant code ...

06/22/06 - 20060136776 - Apparatus and method for monitoring data storage device for usage and warranty
Embodiments of the present invention provide a method and a system for monitoring a storage device for usage and warranty. In one embodiment, a data storage apparatus comprises a nonvolatile storage; and a data storage controller configured to store a log of status parameters of the data storage apparatus in ...

06/15/06 - 20060129877 - Volume and failure management method on a network having a storage device
A SAN manager acquires configuration information from devices constituting a SAN and produces a corresponding relationship between a host computer and a virtual volume (virtual volume mapping) and a corresponding relationship between the host computer and a real volume (real volume mapping). Based on those pieces of mapping information, the ...

06/15/06 - 20060129876 - Data integrity inspection support method for disk devices, and data integrity inspection method for disk devices
Embodiments of the invention provide a disk device data integrity verification support method that allows data integrity verification of a disk array apparatus without consuming an interface band of disk devices. In one embodiment, arithmetic operations for data integrity verification are divided into those of a first phase that can ...

06/15/06 - 20060129875 - Storage system condition indicator and method
A storage system condition indicator and method provides a visual display representing the operating condition of a set of storage devices. Various operating conditions may be defined based on available storage capacity and capacity to store data redundantly. One or more indicators may be used to represent the operating condition ...

06/08/06 - 20060123270 - Method and system for recovering from abnormal interruption of a parity update operation in a disk array system
Data associated with the state of a parity update operation in a disk array system such as a RAID-6 system is stored during performance of the operation so that, in the event the operation is interrupted, recovery may be initiated using the stored data. The stored data may include a ...

06/08/06 - 20060123269 - Method and system for enhanced error identification with disk array parity checking
When parity checking in a disk array such as a RAID-6 system determines data and parity information is unsynchronized, additional calculations are performed to determine whether the error may be attributed to faulty data on a disk drive or to a more systemic problem such as a faulty controller. In ...

06/08/06 - 20060123268 - Method and system for improved buffer utilization for disk array parity updates
During a parity update of a parity stripe in a disk array, constant values used in finite field arithmetic are algebraically combined in order to reduce the number of buffers and steps needed to update multiple parity values when a change in data occurs. In one implementation, for example, the ...

06/01/06 - 20060117217 - Data storage system
A data storage system including an array of storage devices and a storage controller is provided. The array of storage devices is configured to store information in the form of a plurality of stripes. The storage controller is configured to write a plurality of code words forming each stripe to ...

06/01/06 - 20060117216 - Program, storage control method, and storage system
In case an error statistics of one of the disk drives exceeds a predetermined threshold, the disk is determined as a suspect disk drive. A recovery mode is set successively. During the time when a setting of the recovery mode is in progress and no access is made from a ...

05/25/06 - 20060112305 - Apparatus, system, and method for limiting failures in redundant signals
An apparatus, system, and method are disclosed for limiting failures in redundant signals. A coordination module generates a power status signal for each of a plurality of power modules. An input module receives a source signal. A signal generation module generates a plurality of output signals from the source signal ...

05/25/06 - 20060112304 - Methods and structure for detection and handling of catastrophic scsi errors
Methods and associated structure for rapidly detecting a catastrophic failure of a bus structure within a storage subsystem. Features and aspects hereof associated with SCSI bus storage system configurations coordinate such failure detection with standard monitoring features of the SAF-TE enclosure monitoring specifications. In particular, standard polling operations of a ...

05/25/06 - 20060112303 - Local backup device with remote management capability and method for remote backup management
Local backup operations