Abstract:
PROBLEM TO BE SOLVED: To provide a failure tracking method for a system having a virtual layer. SOLUTION: A stack system detects an error in a user application interface, and identifies an error being a relevant bottom cause in a much lower stack level, and prepares an error trace entry concerning the error, and associates an error log identifier with the error trace entry, and prepares an unique error identifier in the plurality of host systems of the stack system from the combined error log identifier and error trace entry. When there is high possibility that any failure is generated in a service due to the error being the bottom cause, the error identifier is transmitted to an arbitrary service request side through the user application interface of one or more host systems. Thus, the error detected by the user application interface of one or more host systems is associated with the error being the bottom cause in the stack level below a virtual layer. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
A logic arrangement for reducing incidence of errors in connections between a power consumer apparatus and a power supply apparatus, comprises: a pattern-generating component for generating an identifiable pattern for a patterned load to be drawn from a power supply connection; a load-drawing component, responsive to the pattern-generating component, 10 for drawing the patterned load from the power supply connection; and a testing component at the power consumer apparatus for testing across a signal connection for a responsive supply to satisfy demand for the patterned load by the power supply apparatus. The logic arrangement may further be embodied as a system or as a computer program.
Abstract:
A method implemented in a computer infrastructure having computer executable code having programming instructions tangibly embodied on a computer readable storage medium. The programming instructions are operable to determine whether a target disk of a map contains data unavailable to a downstream disk from an upstream disk in a FlashCopy cascade and detect whether the downstream disk has a copy of the data. Additionally, the programming instructions are operable to copy the data from the target disk to the downstream disk, if the target disk of the map contains data unavailable to the downstream disk from the upstream disk and the downstream disk does not have the copy of the data. Furthermore, the programming instructions are operable to refrain from copying the data from the target disk to the downstream disk, if the target disk of the map does not contain data unavailable to the downstream disk from the upstream disk or the downstream disk does have the copy of the data. Moreover, the programming instructions are operable to remove the map from the FlashCopy cascade.
Abstract:
Storage control apparatus is operable in a network of storage controller nodes having an owner node operable to control locking of a region of data during I/O activity, a messaging component operable to request locks, grant locks, request release of locks and signal lock release. The apparatus comprises an I/O performing component to perform I/O on data owned by any owner node, subject to compliance with lock protocols controlled by the owner node. Any Flash Copy image of the region of data is maintained in a coherency relation with the region of data, and the I/O performing component is operable to cache a previous positive confirmation that the region of data has been left in a coherency relation with any said Flash Copy image, and to perform I/O activity on the basis of said previous positive confirmation.
Abstract:
PROBLEM TO BE SOLVED: To provide a high-function storage area controller which is connected in an n-way storage area configuration provided with a shared storage area. SOLUTION: A storage area controller in a network is equipped with an I/O execution component, a component for allocating the right of ownership of metadata concerned with data to an owner storage area controller node, a lock manager for controlling a lock of the metadata during I/O, and a storage area constitution element for transferring messages between storage area controller nodes to request the state of the metadata to allow a lock and also request the lock to be reset to send an unlock signal. Then I/O is carried out on data whose metadata are possessed by an arbitrary owner storage area controller node on condition that a metadata lock protocol controlled by the owner storage area controller is based upon, and consistent relation between an arbitrary copy of held data and the data is held upon occasion. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To solve the problem that a cache memory cannot be automatically constituted in a suitable stripe size and regulating characteristics, when the cache memory is separated from a virtual RAID controller. SOLUTION: An apparatus has an operable memory together with the virtual RAID controller for deciding an optimum I/O constitution by testing the performance characteristics of a plurality of I/O operations. The I/O operation includes writing of a data block in the RAID controller. The I/O constitution includes data length and data adjustment. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
A logic arrangement for reducing incidence of errors in connections between a power consumer apparatus and a power supply apparatus, comprises: a pattern-generating component for generating an identifiable pattern for a patterned load to be drawn from a power supply connection; a load-drawing component, responsive to the pattern-generating component, 10 for drawing the patterned load from the power supply connection; and a testing component at the power consumer apparatus for testing across a signal connection for a responsive supply to satisfy demand for the patterned load by the power supply apparatus. The logic arrangement may further be embodied as a system or as a computer program.
Abstract:
PROBLEM TO BE SOLVED: To solve the problem that a cache memory cannot be automatically configured with appropriate stripe size and alignment characteristics if the cache memory is separated from a virtualized RAID controller. SOLUTION: An apparatus has a memory operable with a virtualized RAID controller to determine an optimum I/O configuration by testing performance characteristics of a plurality of I/O operations, wherein the I/O operations include respectively writing a data block in the RAID controller, and the I/O configuration includes data length and data adjustment. COPYRIGHT: (C)2009,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide control of service failover in a clustered storage system network. SOLUTION: A controller used in a node of a clustered computer system has: an exception detection component for detecting an exception caused by a service component in the node; a quiescent component responding to the exception detection component for quiescing a lease management activity by the service component in advance of completion of a lease; a lease control component responding to the quiescent component for pre-expiry relinquishing the lease; and a communication component responding to the release control component for communicating the pre-expiry relinquishment of the lease to one or more other nodes of the clustered computer device. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To prevent potential LUN thrashing in a multiple requestor storage system having an active-passive pair of resource controllers. SOLUTION: An arbitrator component detects what kind of access each of the two I/O requestors has for the active-passive pair of resource controllers. In detecting that each of the two requesters has usable access to both of the active-passive pair of resource controllers, one of the active-passive pair of resource controllers is selected. In detecting that one of the two requestors has usable access to only one of the active-passive pair of controllers, only one of the active-passive pair of controllers is selected. In detecting that each of the two requesters has usable access to different one of the active-passive pair of controllers, I/O of one of the active-passive pair of controllers is disabled or I/O is enabled but participation of one of the requestors for deciding to select a controller as an active controller is disabled. COPYRIGHT: (C)2004,JPO&NCIPI