Title :
Improving partial stripe write performance in RAID level 5
Author :
Jin, Hai ; Zhou, Xinrong ; Feng, Dan ; Zhang, Jiangling
Author_Institution :
Dept. of Comput. Sci. & Eng., Huazhong Univ. of Sci. & Technol., Wuhan, China
Abstract :
Redundant Array of Independent Disks (RAID) is now the most efficient way to solve the bottleneck problem between CPU and storage devices. In RAID 5, for the write operation, disk array controller first reads the old data from the disks which the new data will write into and the old parity information. Then, it calculates the new parity information using the old data, the new data and the old parity information to get the new parity. At last, disk array controller writes the new data and the new parity information altogether into the corresponding disks in the array. Thus, in order to write the new data into the disk array, it should perform the two extra read operations and one extra write operation compared with RAID 0. Hence, improving the stripe write operation is the key factor in improving the write performance of RAID 5. The basic idea is the reduce the stripe read/write operations to as few as possible. This paper discusses the different situations of stripe write operation in RAID 5, and proposes an adaptive control algorithm to improve the partial stripe write performance. The basic idea is to reduce the stripe read/write operation as much as possible
Keywords :
RAID; adaptive control; partial response channels; RAID level 5; adaptive control algorithm; bottleneck problem; disk array controller; parity information; partial stripe write performance; Adaptive control; Computer architecture; Computer science; High performance computing; System performance; Throughput;
Conference_Titel :
Devices, Circuits and Systems, 1998. Proceedings of the 1998 Second IEEE International Caracas Conference on
Conference_Location :
Isla de Margarita
Print_ISBN :
0-7803-4434-0
DOI :
10.1109/ICCDCS.1998.705871