摘要:
A processor of a mainframe host is provided with a variable length/fixed length format conversion function, and furthermore, provided with a function capable of connecting with a disk array provided outside a frame of the mainframe host by a fixed length interface. As a result, data to which the mainframe host, a UNIX server, and a PC server separately access can be commonly stored into the disk array equipped with the fixed length format interface. An interface for connecting a mainframe unit to an open system, is made identical to another interface for connecting a disk array which commonly stores thereinto data accessed by, for example, a UNIX server and a PC server, to both the mainframe host and the open system. As a result, a management step number of the computer system can be reduced, and the computer system can be easily utilized.
摘要:
A storage controller (2; 2a) comprising a storage device adapter (22; 522), a channel adapter (21a, 21b; 521a, 521b), a cache memory (24), a control memory (23), and a plurality of buses (26, 27; 56-58) connecting therebetween. The channel adapter communicates with a processor (1) and processes input/output requests issued by the processor. The storage device adapter controls a storage device (3) and data transfer between the storage device and the cache memory. The channel adapter and the storage device adapter exchanges control information via the control memory. The buses are used to transfer the data and the control information between the cache memory and the control memory, and the channel adapter and the storage device adapter. The controller also comprises bus load estimating means and bus mode selecting means. The bus load estimating means (201, 202) estimates bus load characteristics as an index based on the amount of data transfer during sequential access to the storage device. The bus mode selecting means (203) determines a bus mode of bus utilization based on the index. Each of the channel adapter and the storage device adapter has bus access means for accessing the buses in accordance with the bus mode selected by the bus mode selecting means.
摘要:
A storage unit system includes a control apparatus (1010) having a unit for reading memory data from a plurality of storage units (1021 to 1024) before increase into a memory (1012) of the control apparatus, a preparing unit for preparing parity data newly from the memory data read in the memory, a rearrangement unit for dispersing transfer data from a processor (1001) read in the memory and the newly prepared parity data to be written into a plurality of storage units (1021 to 1025) after the increase to perform arrangement of data, a memory unit (1035) for storing a write position on the way of the rearrangement of data, a comparison unit for comparing an access position for an access request from the processor with the write position, and a determining unit for determining a data dispersed pattern used in a data access from the processor on the basis of a comparison result of the comparison means, whereby the storage unit can be increased individually with a unit of one storage unit and dynamically without stop of the system.
摘要:
A heterogeneous computer system, a heterogeneous input/output system and a data back-up method for the systems. An I/O subsystem A (113, 114) for open system and an I/O subsystem B (104, 105) for a mainframe are connected by a communication unit. In order to back up the data from at least a disk connected to the I/O subsystem B in a MT library system and in order to permit the mainframe to access the data in the I/O subsystem B, the I/O subsystem A includes a table (314, 315) for assigning a vacant memory address in a local subsystem to the memory of the I/O subsystem for an open system. A request of variable-length record format received from the mainframe is converted into a fixed-length record format for the subsystem B. The disk designated according to the table is accessed, and the data thus obtained is sent to the mainframe and backed up in the back-up system.
摘要:
The disk array device includes a disk control device (20) connected to a central processing unit (10) and a plurality of disk drives (300) composing disk arrays under the control of said disk control device (20). The disk control device (20) includes a redundant data generator (130), a difference data generator (140), and a redundant data generation method selecting function (37). The disk array device selects a proper redundant data generating method from a method of read and modify and a method of all stripes, both of which are executed to generate redundant data by the disk control device (20) according to an access pattern from a host, a load state of the disk drive (300), and a failure, and a method of a generation in a drive and a method of difference, both of which are executed to generate the redundant data on the disk drive (300) for saving the redundant data, for the purpose of reducing an overhead accompanied with generation of the redundant data and improving reliability of generating the redundant data.
摘要:
In a computer system including a disk subsystem (80) having channel interface (71) compatible to a count-key-data format and a SCSI interface (61) compatible to a fixed length data format, the disk subsystem (80) is connected to a CPU (10) controlled by an open system operating system (40) through the SCSI interface (61), and connected to an other CPU (11) controlled by a main frame operating system (50) through the channel interface (71). The CPU (10) is provided with a CKD record access library (35) and a VSAM access library (30) which accesses in a FBA format the VSAM record stored by the other CPU (11) in a CKD format in the disk subsystem (80) and allows the access by an application program (20) of the CPU (10) as a VSAM record based on VSAM control information.
摘要:
A storage controller (2; 2a) comprising a storage device adapter (22; 522), a channel adapter (21a, 21b; 521a, 521b), a cache memory (24), a control memory (23), and a plurality of buses (26, 27; 56-58) connecting therebetween. The channel adapter communicates with a processor (1) and processes input/output requests issued by the processor. The storage device adapter controls a storage device (3) and data transfer between the storage device and the cache memory. The channel adapter and the storage device adapter exchanges control information via the control memory. The buses are used to transfer the data and the control information between the cache memory and the control memory, and the channel adapter and the storage device adapter. The controller also comprises bus load estimating means and bus mode selecting means. The bus load estimating means (201, 202) estimates bus load characteristics as an index based on the amount of data transfer during sequential access to the storage device. The bus mode selecting means (203) determines a bus mode of bus utilization based on the index. Each of the channel adapter and the storage device adapter has bus access means for accessing the buses in accordance with the bus mode selected by the bus mode selecting means.
摘要:
In a storage device (30), a dump process can be conducted without any intervention of a CPU, and dump objective data at a dump start point can be completely dumped even when a data update is conducted during a period of time from the dump start point to a dump end point. A disk device with dump function (30) transfers data from a data not-updated region of a magnetic disk (100) to a disk device (31) as a dump destination in a predetermined sequence. In a case where a data update request is received during a period of time from the dump start point to the dump end point, when an area of the write data is other than the data not-updated region, the write data is written on the magnetic disk (100). When the area is in the data not-updated region, a before image block thereof is saved in the buffer (70) and then the write data is written on the magnetic disk (100). Thereafter, at an earlier one of the opportunity to transfer the pertinent data to the dump destination disk device (31) when the quantity of data saved in the buffer (70) exceeds a predetermined value or the opportunity to transfer the data thereto when an update request for the data is not done, the data saved in the buffer (70) is transferred to the dump destination disk device (31).