Abstract:
PROBLEM TO BE SOLVED: To provide a data storage mechanism which can duplicate the data on a standard device to another storage device for attaining the independent and simultaneous accesses to the data. SOLUTION: A standard device includes the 1st and 2nd tables which monitor the operations of the standard device and another storage device that receives the copies includes a table to identify the states of both tables of the standard device. Thus, this system can change and update many copies by making use of various combinations of those tables.
Abstract:
PROBLEM TO BE SOLVED: To provide a mechanism for controlling a cache service to be provided to a host processor system connected to a storage device so that some host processors can receive higher cache performance than other host processors. SOLUTION: The system is provided with a process for accessing a 1st segment of a cache memory for an external host system of a 1st group connected to a storage device and process for accessing a 2nd segment of the cache memory for an external host system of a 2nd group connected to the storage device. At least part of the 2nd segment of the cache memory is not part of the 1st segment of the cache memory. The system may also be provided with a process for providing 1st data structure to the 1st segment of the cache memory and a process for providing 2nd data structure to the 2nd segment of the cache memory. The access of the 1st segment includes the access of the 1st data structure and the access of the 2nd segment includes the access of the 2nd data structure.
Abstract:
PROBLEM TO BE SOLVED: To provide a method regarding management of a data processing system in general and more particularly regarding management of a disk array storage device. SOLUTION: The balancing of loads of the degree of activity on a physical disk storage device is achieved by monitoring reading and writing to blocks at adjacent storage positions on the physical disk storage device. A list of exchangeable pairs of blocks is developed by size. Statistical values accumulated over a certain time interval are used for obtaining the values of the degree of activity of access to the each block and the each physical disk derive. One pair of blocks are selected by statistical analysis. Exchange is performed after a test to determine an adverse effect generated by the change of blocks and the loads are distributed on individual physical storage devices with one layer in average.
Abstract:
A system and method (25, 27) for providing on-line, real-time, transparent data migration from a first data storage system (14) to a second data storage system (16). The second data storage system is interposed between a host (12) and the first data storage system. A data map (24) identifies data elements stored on the second data storage system and corresponding data elements copied from the first to the second data storage system. In response to a host data request, the second data storage retrieves the data if stored therein. Otherwise, the second data storage system retrieves the data from the first data storage system, writes the data to itself and updates the data map. When not busy servicing requests, the second data storage system copies data from the first to the second data storage device independently of any coupled host.
Abstract:
PROBLEM TO BE SOLVED: To manage a storage system in a computer system including a plurality of host computers and storage elements. SOLUTION: The host computers comprise a host domain, and the storage elements comprise a storage domain. The storage domain includes a plurality of first storage devices and a second storage device, and the second storage device is connected to the plurality of first storage devices through a network. The second storage device may also transmit or receive information to or from a set of different types of host computers. The connection for data transfer on the second storage device may also automatically be generated. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To perform consistent mirroring of data, enabling data reconstruction in failure in a mirroring system having two data storage systems. SOLUTION: In one embodiment of this data mirroring system, mirroring communication from a second source storage device 110c-110d to a second target storage device 116c-116d is disabled, when mirroring communication from a first source storage device 110a-110b to a first target storage device 116a-116b is disabled. In another embodiment, the information identifying at least one subset of a plurality of mirrored source storage devices for which a consistent representation of data is desired to be maintained on at least one corresponding subset of a plurality of target storage devices, is stored in the data mirroring system. In the other embodiment, at least one of a plurality of mirrored source storage devices is placed in one of a first state, a second state and a third state. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To dynamically reallocate a plurality of physical disk storage devices and to reduce the imbalance of loading requests on the physical disk storage devices. SOLUTION: The loads of activity on the physical disk storage devices are averaged by monitoring reading and writing to/from the blocks of adjacent storage positions on the physical disk storage devices such as logical volumes on the physical disk storage devices for obtaining disk use information. Disk use information selects a pair of blocks. Exchange is performed after a test for deciding adverse influence caused by the selection and the loads are more uniformly dispersed on the individual physical disk storage devices. Exchange includes the use of a pair of logical volumes which receive the copy of data to be exchanged and are especially constituted. A pair of the blocks are constituted for exchanging data and data is transferred to the other original block in the pair of the blocks.
Abstract:
A data storage facility (22) is disclosed for transferring data from a data altering apparatus, such as a production data processing site (21), to a remote data receiving site (23). The data storage facility includes a first data store (32) for recording each change in the data generated by the data altering apparatus. A register set (75) records each change on a track-by-track basis. A second data store (34) has first and second operating modes. During a first operating mode the second data store becomes a mirror of the first data store. During a second operating mode the second data store ceases to act as a mirror and becomes a source for a transfer of data to the data receiving site. Only information that has been altered, i.e. specific tracks that have been altered, are transferred during successive operations in the second operating mode. Commands from the local production site initiate the transfers between the first and second operating modes.
Abstract:
The invention relates generally to mass storage systems, and in particular to mass storage systems in which stored logical volumes are duplicated in mirrored form. The system includes a method for dynamically adjusting the mirror service policy for a disk drive system by periodically collecting statistics (101) describing the reading and writing of data to mirrored logical volumes of the system in successive time periods and determining, from time to time, from the collected statistics, whether the mirror service policy should continue or should change (104). In particular, the system takes into account activity levels at the physical devices and results in more efficient accessing of logical volume pairs as well as a better balance of loading and accessing the logical volumes.
Abstract:
A data storage facility (22) is disclosed for transferring data from a data altering apparatus, such as a production data processing site (21), to a remote data receiving site (23). The data storage facility includes a first data store (32) for recording each change in the data generated by the data altering apparatus. A register set (75) records each change on a track-by-track basis. A second data store (34) has first and second operating modes. During a first operating mode the second data store becomes a mirror of the first data store. During a second operating mode the second data store ceases to act as a mirror and becomes a source for a transfer of data to the data receiving site. Only information that has been altered, i.e. specific tracks that have been altered, are transferred during successive operations in the second operating mode. Commands from the local production site initiate the transfers between the first and second operating modes.