Abstract:
PROBLEM TO BE SOLVED: To provide a serial bus system for specifying a hung bus slave device. SOLUTION: The serial bus system 10 includes: a serial data line 2; a serial clock line 3; pull-up resistors 4 and 5 connected to them; a bus master device 12; and bus slave devices 141 to 144. Drive resistors 161 to 164 are connected between the serial data line 2 and the bus slave devices 141 to 144, and a power source 20 for detection is disposed. The resistance values of the drive resistors 161 to 164 are different from each other. When the voltage of the serial data line 2 detected by the bus master device 12 becomes close to 0V, the power source 20 for detection increase the voltage. The bus mater device 12 specifies and resets the hung bus slave device based on the detected voltage. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
Es werden Systeme und Verfahren zum Verwalten einer virtuellen Bandarchiv-(VTL-)Domäne, die mit einem Host verbunden werden kann, bereitgestellt. Ein System weist eine Vielzahl von VTL-Knoten auf, die so konfiguriert sind, dass sie mehrere gelöschte Arbeitsdatenträger speichern. Jeder VTL-Knoten weist einen Prozessor auf, der so konfiguriert ist, dass er zumindest einen Teil des nachstehenden Verfahrens ausführt. Ein Verfahren beinhaltet das Empfangen einer Anforderung vom Host zum Aufheben der Bindung eines Datenträgers in einem aus der Vielzahl von VTL-Knoten, das Übertragen des Datenträgers in eine Arbeitskategorie als Reaktion auf den Empfang der Anforderung, das Löschen von Daten auf dem Datenträger sowie das Kategorisieren des Datenträgers als einen gelöschten Arbeitsdatenträger und das Übertragen der Eigentümerschaft des gelöschten Arbeitsdatenträgers auf der Grundlage von für die Vielzahl von VTL-Knoten festgelegten Kriterien an einen VTL-Knoten aus der Vielzahl von VTL-Knoten. Außerdem werden Computerspeichermedien bereitgestellt, die einen Computercode zum Ausführen des obigen Verfahrens aufweisen.
Abstract:
PROBLEM TO BE SOLVED: To allow multiple paths in an SAS network to be controlled without installation of a multipath driver on a host.SOLUTION: Each of SAS expanders 21a and 21b notifies of a virtual SAS address instead of its actual SAS address in response to an IDENTIFY ADDRESS frame from an SAS initiator 11. The SAS expander also notifies of an SAS topology including an SAS address of a virtual target port among SAS targets 32a, 32b and 32c instead of an SAS topology including SAS addresses of two actual target ports among the SAS targets 32a, 32b and 32c in response to a request of an SAS topology from the SAS initiator 11. Consequently, it appears that one SAS expander is connected to the SAS initiator 11 and three SAS targets are directly connected to the SAS expander.
Abstract:
PROBLEM TO BE SOLVED: To avoid a problem that a storage subsystem returns erroneous data to a host system without consuming storage capacity and without affecting reading performance. SOLUTION: When the data is transferred from disk drives 16 1 -16 n to a cache part 15 via a back-end I/F part 14, a redundant code verification part 13b of a data path control part 13 compares a writing history information (DC value) embedded in a redundant code of the data with a DC value embedded in a redundant code of corresponding parity and verifies whether or not the data is the erroneous data. In addition, when the data is updated, similar verification is performed when the old data for creating the parity is read and when the data is not the erroneous data, a redundant code generation part 13a of the data path control part 13 adds a redundant code in which a new DC value is embedded to a new piece of data and parity. When the data is the erroneous data, a control part 11 informs the host system of the occurrence of the problem via a front-end I/F part 12. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To enable load distribution using a multipath in an SAS network.SOLUTION: In a path determination section 26 of an SAS expander connected to an SAS initiator and connected to an SAS target via first and second paths, an SSP control section 71 receives an SSP command frame received from the SAS initiator, a request data length management section 72 stores a request data length of the SSP command frame in a request data length storage section 73, and a data transfer amount management section 74 selects a path with less amount of data transfer out of the first and second paths stored in a data transfer amount storage section 75 and adds the request data length. The SSP command frame is then transmitted to the SAS target via the selected path and when an SSP response thereto is received, the request data length is deleted from the request data length storage section 73, and the request data length is subtracted from the data transfer amount of the selected path.
Abstract:
Es werden Mechanismen zum Durchführen einer Datenreplikationsoperation bereitgestellt, um Daten aus dem ersten Datenverarbeitungssystem auf ein zweites Datenverarbeitungssystem zu replizieren. Diese Mechanismen speichern einen Komprimierungsverhältnisverlauf im Zusammenhang mit den zu replizierenden Daten. In dem Komprimierungsverhältnisverlauf werden für eine oder mehrere zuvor ausgeführte Datenreplikationsoperation ein oder mehrere Komprimierungsverhältnisse gespeichert. Der Mechanismus ermittelt, ob auf der Grundlage des bzw. der Komprimierungsverhältnisse im Komprimierungsverhältnisverlauf bei einer aktuellen Datenreplikationsoperation eine Datenkomprimierungsoperation auf die Daten angewendet werden sollte. Als Reaktion auf ein Feststellen, dass eine Datenkomprimierung auf die Daten angewendet werden sollte, wird die Datenkomprimierungsoperation durchgeführt, und die komprimierten Daten werden auf das zweite Datenverarbeitungssystem repliziert. Als Reaktion auf ein Feststellen, dass keine Datenkomprimierung angewendet werden sollte, werden die Daten ohne Komprimierung repliziert.
Abstract:
PROBLEM TO BE SOLVED: To provide a serial bus system without needing any reset line from a bus master device to a bus slave device. SOLUTION: The serial bus system 14 includes: a serial data line 2; a serial clock line 3; pull-up resistors 4 and 5; bus master devices 61 and 62; and normal bus slave devices 71 and 72. The serial bus system is provided with: hang detection circuits 81 and 82 for, when detecting that the bus slave device is hung, disconnecting the bus slave device from the serial data line; and a bus slave device 16 for reset. The bus master device specifies the bus slave device which has not made any response to a transmitted command among the normal bus slaves as a hung bus slave device, and transmits a reset command through an I2C bus to the reset bus slave device to reset it. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
Ein System und ein Verfahren zur Deduplizierung einer Datei in einer Datenübertragungsnachricht werden dargestellt. Es kann ermittelt werden, dass eine angehängte Datei einer Datenübertragungsnachricht in einem Cloud-Speichersystem vorhanden ist. Ein Link kann an einen Datenübertragungs-Client zum Zugreifen auf eine mit der angehängten Datei übereinstimmende Datei in dem Cloud-Speichersystem gesendet werden.
Abstract:
Systems and methods for managing a virtual tape library (VTL) domain capable of being coupled to a host are provided. One system includes a plurality of VTL nodes configured to store multiple scratch erased volumes. Each VTL node comprises a processor configured to perform at least a portion of the below method. One method includes receiving a request from the host to de-mount a volume in one of the plurality of VTL nodes, transferring the volume to a scratch category in response to receiving the request, erasing data in the volume and categorizing the volume as a scratch erased volume, and providing ownership of the scratch erased volume to a VTL node in the plurality of VTL nodes based on pre-determined criteria for the plurality of VTL nodes. Also provided are computer storage mediums including computer code for performing the above method.
Abstract:
Systems and methods for managing a virtual tape library (VTL) domain capable of being coupled to a host are provided. One system includes a plurality of VTL nodes configured to store multiple scratch erased volumes. Each VTL node comprises a processor configured to perform at least a portion of the below method. One method includes receiving a request from the host to de-mount a volume in one of the plurality of VTL nodes, transferring the volume to a scratch category in response to receiving the request, erasing data in the volume and categorizing the volume as a scratch erased volume, and providing ownership of the scratch erased volume to a VTL node in the plurality of VTL nodes based on pre-determined criteria for the plurality of VTL nodes. Also provided are computer storage mediums including computer code for performing the above method.