Flexible Architecture of Disk Array
Hai Jin, Jiangling ZRANG · Journal of the Magnetics Society of Japan · 1997
Redundant Array of Independent Disks (RAID) is the most efficient way to avoid the bottleneck problem between I/O subsystem's performance and the CPU processing power. This paper describes a novel RAID architecture, called FlexArch, which can meet ditferent requirements in different application environments. It is very convenient for the different users to define and construct a kind of RAID architecture according to its application environment. Two kinds of special structures, RAID_table and RAID_map are proposed in order to implement FlexArch. Based on these two structures, the scheduling algorithms for the read/write operations on FlexArch RAID are also given.