A file input/output control system has first computers each having disks and connected to a network; and at least one second computer connected to the network for accessing the disks connected to the plurality of first computers, the second computer having: a retriever for retrieving first data access requests issued from a plurality of processes of an application and comparing the first data access requests with correspondence relation defining information to thereby confirm that the first data access requests are accesses to disks, the correspondence relation defining information being entered by a user in advance and indicating a correspondence relation between the disks and each of regions in a file stored in disks of the first computers; and a scheduler for creating second data access requests to the disks from first data access requests confirmed to be accesses to disks, in accordance with the correspondence relation defining information between the disks and each of the regions in a file stored in the disks of the first computers, and transmitting the second access requests to the network, wherein the first computers access the disks in accordance with the second data access requests received via the network. Each of the first computers has a rearranger for rearranging second data access requests for each of the disks in the order of block numbers in each of the disks. Each of the first computers has a merger for merging, upon detection of that the second data access requests to each of the disks contain data access requests to a continuous disk field, the disk access requests to one disk access request. Although two-dimensional array data distributively stored in the first computers is defined in a row direction, in response to an access command for referring to the two-dimensional array data in a column direction, the network driver reads data containing unnecessary data from the disks, transmits the data containing unnecessary data to each of the second computers, and each of the second computers filters the data containing unnecessary data to discard the unnecessary data and obtain necessary data for the second computer.

 
Web www.patentalert.com

< Clustered file management for network resources

< Method and system for managing a group of computers

> Disk control unit for holding track data in non-volatile cache memory

> Virtual memory system with local and global virtual address translation

~ 00206