Patent ID: 9569312
Date: 2017-02-14
CPC Classifications: G06F

Claim:
1. A system for high speed, high-volume data storage from a data source comprising: an array of disks interconnected controlled by a scheduler that assembles and directs streaming write of data packets to each of the disks across the array at a high speed as disks become available to receive the data packets, the array of disks including at least one disk having at least one of (a) a differing size and (b) a differing write performance with respect to another disk of the array to define an arbitrary collection of disks in the array; and a control computer having an operating system and a file system that interacts with the scheduler, the controller being connected by cables to the array of disks, wherein the scheduler is constructed and arranged so that, in presence of a failure of at least one of the one of the disks, writing of data continues to other unfailed disks of the array free of any influence on write performance of the other unfailed disks by the failed disk, and further constructed and arranged to multiplex the steaming write of data using stream buffers over an arbitrary number of individual disks in the array free of influence of write performance of any disk in the array on write performance of any other disk in the array.