Match Document Document Title
7318120 Hardware assisted communication between processors  
A method and apparatus performs hardware assisted communication between processors. In response to direction from a first processor, a first coprocessor writes information in a first block of...
7315960 Storage area network system  
In remote copy systems connected with a dedicated interface, reliability is reduced for the time until the disk system that caused an error will be recovered. Therefore, when an error occurs in a...
7315958 Method and system for restoring data redundancy in a storage system without a hot standby disk  
A method and system for restoring data redundancy in a storage system without a hot standby disk is disclosed. Instead of having a hot standby disk, reserve storage space is maintained in a...
7313721 Apparatus and method for performing a preemptive reconstruct of a fault-tolerant RAID array  
A RAID controller performs a preemptive reconstruct of a redundant array of disks while it is still fault-tolerant by determining the errors by a first disk exceeded the error threshold, and...
7313725 Replacement restoration disk drive and method  
A method of restoring a computer system to a state it was in when it left the factory starts with receiving a request for a new disk drive for the system. An extended parts list for the computer...
7310703 Methods of reading and writing data  
A method of reading data comprises receiving a request for a stripe of erasure coded data, sending read messages to at least a quorum of storage devices, and receiving at least the quorum of reply...
7308537 Half-good mode for large L2 cache array topology with different latency domains  
A cache memory logically partitions a cache array into at least two slices each having a plurality of cache lines, with a given cache line spread across two or more cache ways of contiguous bytes...
7305579 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...
7302526 Handling memory faults for mirrored memory  
Handling a faulting memory of a pair of mirrored memories includes initially causing a non-faulting memory of the pair of mirrored memories to service all read and write operations for the pair of...
7302605 Method and structure for replacing faulty operating code contained in a ROM for a processor  
The invention provides replacement operation code for specific defective lines of operation code contained in a ROM often on an ASIC chip which code is used in a processor. ROM memory constitutes...
7302608 Systems and methods for automatic repair and replacement of networked machines  
Systems and methods for automatic repair and replacement of computing machines are disclosed. The system may generally include a database including configuration information for the available...
7299322 Computer system, storage device and method providing intra-storage volume identifiers corresponding to intra-host volume identifiers through volume switching commands  
Related plural logical volumes can be used after switching over from the host computer therein. A switching command, which a host computer sends, makes a storage device search for a switching...
7293193 Array controller for disk array, and method for rebuilding disk array  
An array controller includes a maximum address storage unit and a data restoration unit. The maximum address storage unit stores a maximum address, which is a maximum one of the addresses of...
7293194 Method and device for switching database access part from for-standby to currently in use  
It is an object of the present invention to use the resources of various sites in an effective manner. The first site has a first DB access part in use. The second site has a second DB access part...
7287182 Method and apparatus for copying data of disk drive in disk array system  
There is disclosed a RAID control apparatus which copies data to a copying-target disk drive from the first or second disk drive by use of a rebuilding function in a disk array system including the...
7287181 Mirrored volume replication method, apparatus, and system  
A secondary volume of a mirrored volume pair is replicated by suspending the mirroring operations, associating a selected volume identifier with the secondary volume, replicating the secondary...
7281158 Method and apparatus for the takeover of primary volume in multiple volume mirroring  
A multiple disk system comprises plural physical drives organized as plural groups of disks. Each group is accessed as a plurality of logical volumes. One of the logical drives is considered a...
7281159 Managing disk drive replacements on multidisk headless appliances  
A headless computer entity having a plurality of disk drives self-restores to a known state upon failure of either a system disk drive containing an operating system of the computer entity or...
7281160 Rapid regeneration of failed disk sector in a distributed database system  
A technique for read error failover processing in a mirrored disk system such as a Redundant Array of Inexpensive Disks (RAID) system, where individual disk units perform Logical Block Address...
7278050 Storage system having redundancy block, and controller, control method, program, and storage medium for storage system  
In a storage system storing block groups composed of plural storing object blocks in plural storage devices dispersedly, to reduce overheads associated with a block rebuilding process executed if...
7266815 Automated control of a licensed internal code update on a storage controller  
A system, method and article of manufacture are provided to perform an automated concurrent licensed internal code (LIC) update and an automated nonconcurrent LIC update on a storage controller....
7266716 Method and recovery of data using erasure coded data from stripe blocks  
A method of recovering a stripe of erasure coded data begins with sending query messages to storage devices. The method continues with receiving query reply messages from at least a first quorum of...
7266623 Portable computer  
A portable computer can be selectively configured with a first hard disk or a second hard disk. The portable computer includes a controller, an interface connector, and a second interface adapter....
7266719 Host system for mass storage business continuance volumes  
A mass storage business continuance time maker function host system that allows one or more MVS mainframe hosts to have the time to: establish business continuation volumes to mirror the standard...
7263584 Method of controlling storage device controlling apparatus, and storage device controlling apparatus  
In a storage device controlling apparatus which includes: a plurality of channel controllers having a circuit board on which are formed a file access processing section receiving from an...
7257811 System, method and program to migrate a virtual machine  
A system, method and program product for migrating a first virtual machine from a first real computer to a second real computer or from a first LPAR to a second LPAR in a same real computer. Before...
7254813 Method and apparatus for resource allocation in a raid system  
The present invention implements an I/O task architecture in which an I/O task requested by the storage manager, for example a stripe write, is decomposed into a number of lower-level asynchronous...
7254684 Data duplication control method  
When there is a change in a group of volumes managed by a host computer, data duplication processing is immediately carried out against the changed volume. The host computer includes a...
7254663 Multi-node architecture with daisy chain communication link configurable to operate in unidirectional and bidirectional modes  
A circuit arrangement, method and apparatus utilize communication links that are selectively configurable to operate in both unidirectional and bidirectional modes to communicate data between...
7251744 Memory check architecture and method for a multiprocessor computer system  
Methods and apparatus are provided for use in testing a memory ( 220, 230, 240 ) in a multiprocessor computer system ( 200 ). The multiprocessor computer system ( 200 ) has a plurality of...
7249280 Cheap paxos  
A distributed computing system can be operated in a fault tolerant manner using a collection of auxiliary computing devices and more main computing devices than the number of faults the system can...
7249278 Disk array apparatus and method for expanding storage capacity  
A disk interface controller ( 3 ) connected to a plurality of HDDS ( 7 ) is provided in the disk array apparatus. The plural HDDS 1 to 3 constitute a RAID. Three new hard disks having a larger...
7249220 Storage system  
To provide a storage system with a cost/performance meeting the system scale, from a small-scale to a large-scale configuration. In the storage system, protocol transformation units and data...
7246261 Join protocol for a primary-backup group with backup resources in clustered computer system  
Members of a primary-backup group in a clustered computer system are organized into subgroups to manage primary and backup resources being managed by the group. Group members are placed into...
7246262 Storage subsystem and information processing system  
According to the invention, techniques for detecting and recovering from errors occurring in disk drive subsystems having a controller and drive units connected by a fibre channel loop. Specific...
7243197 Method and apparatus for backup and recovery using storage based journaling  
A storage system maintains a journal of journal entries and at lease one snapshot of one or more data volumes. By assigning a unique sequence number to journal and snapshot, it is easy to find a...
7240238 Remote data mirroring  
Two data storage systems are interconnected by a data link for remote mirroring of data. Each volume of data is configured as local, primary in a remotely mirrored volume pair, or secondary in a...
7237079 Data migration method and a data migration apparatus  
The management computer 600 copies data in the volume 111 within the storage device 100 A to the volume 115 within the storage device 100 B. Upon completion of copy processing, the volume ...
7228468 Method and apparatus of build-in self-diagnosis and repair in a memory with syndrome identification  
The present invention provides a method and apparatus for a memory build-in self-diagnosis and repair with syndrome identification. It uses a fail-pattern identification and a syndrome-format...
7222259 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...
7216251 Computer imaging recovery without a working partition or a secondary medium  
An initial setup method ( 100 ) stores recovery tools ( 400 ) and a further setup script ( 402 ) on a computer ( 1000 ) which has an operating system ( 302 ) that need not have any recovery...
7213165 Host I/O performance and availability of a storage array during rebuild by prioritizing I/O requests  
Improved host I/O performance and availability of a storage array during rebuild is obtained by prioritizing I/O requests. In one embodiment, rebuild I/O requests are given priority over host I/O...
7213166 In-place data transformation for fault-tolerant disk storage systems  
A fault tolerant method transforms physically contiguous data in-place on a disk by partitioning the physically contiguous data into an empty region physically adjacent to data regions including a...
7210061 Data redundancy for writes using remote storage system cache memory  
A technique for using a remote array cache memory for data redundancy. A computer system includes a first storage system having cache memory and mass storage. Data to be written to the mass storage...
7206268 Information recording medium information recording method and information recording/reproduction system  
An information recording medium including a plurality of sectors of the present invention includes: a first spare area including a spare sector for replacing a defective sector among the plurality...
7200770 Restoring access to a failed data storage device in a redundant memory system  
A computer system comprising a memory system that comprises a plurality of memory modules; and a memory controller that accesses the plurality of memory modules to service memory requests. The...
7194577 Memory latency and bandwidth optimizations  
A computer system includes a plurality of memory modules that contain semiconductor memory, such as DIMMs. The system includes a host/data controller that utilizes an XOR engine to store data and...
7187602 Reducing memory failures in integrated circuits  
Memory reliability is improved by using redundancy to repair errors detected by ECC. In one embodiment, redundancy repairs errors which cannot be corrected by ECC. The redundancy can employ the use...
7185228 Method for controlling information processing system and information processing system  
A storage system is composed of storage apparatuses each separately installed at three sites for the purpose of disaster recovery, wherein data stored in one of the storage apparatuses designated...
7185144 Semi-static distribution technique  
A semi-static distribution technique distributes parity across disks of an array. According to the technique, parity is distributed (assigned) across the disks of the array in a manner that...