Abstract:
A data storage service receives a request to perform an operation in a data storage system that consists of many data storage devices, each device having a corresponding set of devices that may cause interference. The data storage service determines a manner in which to perform the operation while evaluating the current activity state of the devices that may cause interference. The data storage service can perform the operation in the determined manner.
Abstract:
According to an example, a resiliency group for a memory node in a memory network can provide error correction for a memory access in the memory node. The memory access may be received from a main memory controller of a processor connected to the memory network. The memory access may be executed by a memory controller of the memory node.
Abstract:
Une carte (1) de circuit imprimé comprenant - une première interface de connexion (11) configurée pour gérer une première interconnexion (10) avec cette carte (1), ladite première interconnexion (10) incluant une pluralité de liens ; - une deuxième interface de connexion (13) configurée pour gérer une deuxième interconnexion (20) avec cette carte (1); - la première interface de connexion (11) étant en outre configurée pour détecter l'occurrence d'une panne dans un lien de la première interconnexion (10) ; - la deuxième interface de connexion étant en outre configurée ∘ pour partager l'information d'occurrence de la panne; ∘ pour sélectionner une solution de repli parmi une liste de solutions de repli; ∘ pour supprimer la solution de repli sélectionnée une fois appliquée ;
- le processeur étant en outre configuré ∘ pour appliquer la solution de repli sélectionnée à la première interconnexion; ∘ pour réinitialiser la première interconnexion.
Abstract:
Systems and methods for fine-grained sparing in non-volatile memories (48) are disclosed. A system (10) may include a memory (48) having a plurality of blocks, a plurality of tags (110) and a plurality of spared lines (102), wherein each of the tags (110 corresponds to one of the plurality of spared lines (102), and a table (74) having a plurality of machine addresses (76), wherein each machine address (76) corresponds to a sparing area (100) for each of the blocks (84) of the plurality of blocks. Methods of operation of a fine-grained sparing system (70, 100) are also disclosed.
Abstract:
A memory system is connectable to another apparatus via a data crossbar and stores data. During a degraded operation of data crossbars in a dual configuration, a system controller reads out data from a first memory and a second memory. Even when the data read out from one of the memories has an uncorrectable error, if the data read out from the other memory has no error or has a correctable error, the data is output. Accordingly, the reliability of data may be increased when the data is transferred during a degraded operation.
Abstract:
A data processing system with a RAID cache disk subsystem utilizes three RAID cache disk controllers to provide increased performance along with increased reliability, especially in the event of a failure of one of the disk controllers. Disk writes are mirrored in two disk controllers in order to guarantee integrity in the event of a disk controller or interface failure. Typically this write caching must be terminated when one of the controllers fails in order to maintain integrity. In the present invention, write caching continues utilizing the two remaining disk controllers.
Abstract:
A storage subsystem and a storage controller adapted to take advantage of high data transfer rates of fibre channels while offering enhanced reliability and availability and capable of connecting with a plurality of host computers having multiple different interfaces. A loop is provided to serve as a common loop channel having fibre channel interfaces. Host interface controllers (HIFC) connected to host computers having different interfaces permit conversion between the fibre channel interface and a different interface as needed. Control processors, shared by the host interface controllers, each reference FCAL (fibre channel arbitrated loop) management information to capture a frame having an address of the processor in question from among the frames passing through the loop. I/O processing is then carried out by the controller in accordance with a range of logical unit numbers (LUN) set in the captured frame.
Abstract:
An apparatus includes a first bus, a second bus, and a storage module having a first and second output with the first output being connected to the first bus and a second output being connected to the second bus. A first buffer storage and a second buffer storage in which the first buffer storage is connected to the first bus and the second buffer storage is connected to the second bus. The second buffer storage includes an error correction module. First and second network adapters are connected to the first and second buses respectively. The first network adapter also includes a connection to the first buffer. A processor in the apparatus includes a first processor circuitry for transferring the data using a first path through the first output in the storage module to the first buffer storage and from the first buffer storage to the first network adapter. A second processor circuitry is for transferring data using a second path through the second output to the second buffer storage through the error correction module and from the second buffer storage to the second network adapter, wherein the second processor circuitry is responsive to an error in the storage module.
Abstract:
An external storage system has a storage unit (500) for storing data and a plurality of storage controllers (200, 400) for controlling data transfer between an upper level system (100) and the storage unit. Each storage controller has a data buffer (240, 440) for temporarily storing data and a controller (250, 450) for controlling the operation of the storage controller. The external storage system has a management memory (310) for storing management information of the plurality of storage controllers each of which accesses this memory to monitor the operation states of other storage controllers. The external storage system has a first storage controller for processing an input-output request from the upper level system and a second storage controller for standing by for backup for a failed storage controller. In accordance with load distribution information stored in the management memory, the process to be executed by the first storage controller is partially executed by the second storage controller to improve the performance of the whole external storage system.