|
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...
|