The idea of read-ahead technology is to define subsequent requests by analyzing current patterns and place them to RAM of SSD drives from HDD in advance.
This idea is embodied into two steps: (1) detecting sequential read requests in multiple data streams, and (2) making decisions about necessity of advance reading and data volume.
The key element of RAIDIX read-ahead technology is proprietary algorithm of request detection based on range concept describing linked intervals of address spaces. According to this concept, the nearest descriptive range is defined for each incoming request. Requests classified as sequential then are processed with read-ahead operation.
Depending on the speed and block size, system defines optimal quantity of predictable data to cache placing. By putting hot data to fast drive, system reduces access time to these blocks which therefore increases total performance of data storage.