Abstract:
A virtualization system, upon judging that a write operation from a higher-level device is an operation to write in the format of the virtual volume, even when the write position of the write operation is in a virtual area different from a virtual area to which an allocated actual area has been allocated, if there is an unused area in the allocated actual area, writes management information to the unused area according to the write operation, and if there is no unused area in the allocated actual area, newly allocates an unallocated actual area, and writes management information to the newly allocated actual area according to the write operation.
Abstract:
A controller unit for the storage apparatus executes the following: giving each data block, which is a data constituent unit, an identification number indicating that the relevant data has been sent from a host computer in response to an arbitrary write request from the host computer; storing, in a memory unit, a storage location in a hard disk drive unit to store the data, as well as the identification number, as an expected value, for the data to be stored in the hard disk drive unit; and in response to a read request from the host computer, comparing the identification number given to each data block, the constituent unit of the data read from the hard disk drive unit, with the expected value of the read data, thereby verifying that the read data is the data written to the hard disk drive in response to the arbitrary write request.
Abstract:
A plurality of global LDEV managed by a plurality of controller modules are provided above local LDEV under the control of each controller module. Each global LDEV is correlated to any of the plurality of local LDEV. The controller modules judge whether or not a local LDEV correlated to a global LDEV specified by an I/O request received from a host device or a first other controller module is a management target itself, and if the result of that judgment is affirmative, the controller modules access the local LDEV correlated to the specified global LDEV, while if the result of the judgment is negative, the controller modules transfer the received I/O request to a second other controller module.
Abstract:
In a data processing system in which a host processing apparatus and a storage subsystem are connected via a channel interface, the present invention makes it possible to expand the number of logical device addresses in excess of the device address limitations of the channel interface, and also enhances the performance of parallel access processing for the same logical device. When an access request is generated for a logical device, the host processing apparatus stores the logical device address to be accessed in a prefix command of a channel command word (CCW) for the access request, sets this CCW in a device information block of a frame which complies with the channel interface, sets a parallel access identifier for identifying a plurality of accesses for the same device in a device address of this frame, and then sends this frame to the storage subsystem.
Abstract:
A personal computer inputs path information for forming a path group and a storage controller manages the path group. For example, a physical path PS#1, a path PS#2 and a path PS#3 are defined as a path group PG#1 and instructed to the storage controller. This indication is stored in a table. Host A recognizes this path group information, too. Host A designates “Persistent Reserve OUT” on the path PS#1. The storage controller recognizes that the path group PG#1 inclusive of this path PS#1 is reserved as a whole. When Host B attempts release this reserve state illegally through a path PS#1 of Host A, Host B issues “Persistent Reserve OUT” command by KEY#1. Because the path PS#1 does not belong to the path group managed by the storage controller, however, the reserve release request is rejected.
Abstract:
The value relating to the average of the length of processing time required to process a plurality of information sets is reduced. The information processing device comprises: a receiving component receiving information elements contained in respective information sets having one or more information elements, from one or a plurality of information set sources issuing the information sets; an information processing component carrying out processing of the information elements thus received; and a determining component determining a processing sequence for the two or more information sets or the plurality of information elements, on the basis of the plurality of information elements that are unprocessed or currently being processed, contained in two or more information sets thus received, and determining a processing sequence different from the reception sequence, in which a value relating to the average of the length of processing time for the two or more information sets becomes equal to or less than the value that would be obtained were the plurality of information elements or the two or more information sets to be processed in accordance with their reception sequence; the processing of a plurality of information elements that are unprocessed or currently being processed, being started on the basis of the processing sequence thus determined.
Abstract:
There is provided a data processing system which, from a point of view of increasing process efficiency of the entire data processing system to exhibit a maximum effect, may assign an alias device to a logic device. The data processing system of this invention comprises a host processing device (10) and a storage control device (20) connected thereto via a communication means (50), where the storage control device (20) has a deciding means for deciding, at a time of processing an I/O request of a certain base device, whether there is a need to newly assign an alias device to the base device according to a use situation of a physical device (203). When assignment is decided as necessary, the host processing device (10) is notified of such via the communication means, and the host processing device (10) newly assigns an alias device to the base device when there is the notification from the storage control device (20).
Abstract:
For using a plurality of files contained in one logical device with a plurality of processing systems, sharing of a data storage unit among the plurality of processing systems is realized without need for a host processing system to check use states of the files in a server storage unit. Information concerning extent (extent range) of an input/output processing request issued by a host processor is stored in a control memory incorporated in a control unit for allowing the control unit to make decision as to overlap of the extents of the input/output processings to thereby effectuate exclusive control on an extent-by-extent basis.
Abstract:
For using a plurality of files contained in one logical device with a plurality of processing systems, sharing of a data storage unit among the plurality of processing systems is realized without need for a host processing system to check use states of the files in a server storage unit. Information concerning extent (extent range) of an input/output processing request issued by a host processor is stored in a control memory incorporated in a control unit for allowing the control unit to make decision as to overlap of the extents of the input/output processings to thereby effectuate exclusive control on an extent-by-extent basis.
Abstract:
A lining cloth of a woven fabric in which the warp yarn comprises either of polyester filamentary yarn or cellulosic filamentary yarn and the filling yarn comprises either a false-twisted polyester filamentary yarn, a raw filamentary yarn or a cellulosic filamentary yarn, characterized in that an elongation in the filling-wise direction of the woven fabric is in a range from 5% to 12%, a coefficient of dynamic friction on the surface of the woven fabric is in a range from 0.20 to 0.45, and a filling-wise crimp index value of the woven fabric as defined by the following formula (1) is in a range from 0.003 to 0.013: Crimp ratio of the filling yarn/{warp density×(warp fineness)1/2} (1) The lining cloth according to the present invention is soft in touch, excellent in slipperiness, resistant to seam slippage and free from wearing pressure. The lining cloth is suitably used as a lining for a skirt which is otherwise liable to ride up. The lining cloth according to the present invention is produced by heat-treating a grey fabric woven from warp yarns of polyester filament or cellulosic filament and filling yarns of raw polyester filament at a temperature in a range from 160° C. to 210° C. prior to or after the scouring while being narrowed in width by 5 to 30% relative to the grey fabric.