Patent ID: 6029189
Filing Date: 2000-02-22
Classification: G06F,H04N

Abstract:
A data transfer system comprising:a plurality of data transfer paths comprising a group of storages including a plurality of storages for storing data, an accumulating unit for temporarily accumulating said data to be transferred which are stored in said storages, a storing unit for reading out said data to be transferred stored in said storages to store said data to be transferred in said accumulating unit, and a transferring unit for transferring said data to be transferred stored in said accumulating unit to terminals, thereby dividing a file into a plurality of blocks having a given size to distribute said blocks into said plural storages on said different data transfer paths for storing said blocks, receiving request-to-reads from said terminals connected to ends of said data transfer paths by read request receiving units to properly read said data out of said storages and thereafter to transfer said data into said terminals;a plurality of virtual groups of storages comprising storages which are those selected from said storages on said different data transfer paths; anddata transfer controller for, at the first period, reading said distributed data, which are stored in a given virtual group of storages among said plural virtual groups of storage, from said storages on said plural data transfer paths all at once, to store said read data in said accumulating unit, and then at the second period, reading said distributed data, which are stored in a virtual group of storages different from said given virtual group of storages, from said storages on said plural data transfer paths all at once, to store said read data in said accumulating unit, and thus successively changing said virtual groups of storages to read data therefrom by alternating said first period and said second period.