Data access control system and computer-readable medium storing data access control program
AssigneeFujitsu Limited
InventorYasushi Inamoto
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorYasushi Inamoto
Estimating the term…
A data access control system for reading/writing data from/to an array of storage units, which is resilient to read/writing errors to avoid lost data, while meeting the realtime requirements. Consecutive data blocks are stored in a plurality of storage units in a distributed manner by using a striping technique. A time slot vacancy monitor checks the present activities of the storage units to find a vacant time slot during which no data read/write operations are scheduled. A data read/write controller finds a particular data block that is scheduled to be read out of/written the storage units just after the vacant time slot has expired. When such a data block is found, the data read/write controller prefetches that data block during the vacant time slot. If a read/write error is encountered during the prefetch of the data block, the data read/write controller attempts read/write retry operations in the remaining period of the vacant time slot until the scheduled data output time comes. This read/write retry operation will be repeated, if necessary, within the limited time period.
A data access control system for sequentially reading out a plurality of data blocks from a plurality of storage units, and transferring each data block through a single data transmission channel within a scheduled output time period, the plurality of storage units being disposed on the single data transmission channel to store the plurality of data blocks in a distributed manner, the data access control system comprising:
A data access control system for transferring a plurality of data blocks to a plurality of storage units through a single data transmission channel, each within a scheduled time period, and sequentially writing the transferred data blocks into the plurality of storage units, the plurality of storage units being disposed on the single data transmission channel to allow the plurality of data blocks to be stored in a distributed manner, the data access control system comprising:
A computer-readable medium encoded with a data access control program for sequentially reading out a plurality of data blocks from a plurality of storage units, and for transferring each data block through a single data transmission channel within a scheduled output time period, the plurality of storage units being disposed on the single data transmission channel to store the plurality of data blocks in a distributed manner, the data access control program being designed to run on a computer in order to cause the computer to function as:
A computer-readable medium encoded with a data access control program for transferring a plurality of data blocks to a plurality of storage units through a single data transmission channel, each within a scheduled time period, and sequentially writing the transferred data blocks into the plurality of storage units, the plurality of storage units being disposed on the single data transmission channel to store the plurality of data blocks in a distributed manner, the data access control program being designed to run on a computer in order to cause the computer to function as:
Dependencies are inferred from the claim text.