This paper proposes a multi-host RAID-5 architecture in which multiple hosts can access disk array via storage area network. In this configuration, parity inconsistency occurs when different hosts try to write to the same stripe simultaneously. Parity consistency can be ensured by the serialization of the writes to the same stripe with locking method. While conventional locking methods can be used, the performance is degraded in the case of large number of hosts. When multiple-reader single-writer file consistency semantic is used, most of the stripes are written exclusively by a single host, so parity inconsistency problem does not occur. By removing locking of those stripes which amounts to 95% in practical workloads, the performance becomes more scalable and 50% faster than using the conventional stripe locking methods.
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copy
Joo Young HWANG, Chul Woo AHN, Se Jeong PARK, Kyu Ho PARK, "A Scalable Multi-Host RAID-5 with Parity Consistency" in IEICE TRANSACTIONS on Information,
vol. E85-D, no. 7, pp. 1086-1092, July 2002, doi: .
Abstract: This paper proposes a multi-host RAID-5 architecture in which multiple hosts can access disk array via storage area network. In this configuration, parity inconsistency occurs when different hosts try to write to the same stripe simultaneously. Parity consistency can be ensured by the serialization of the writes to the same stripe with locking method. While conventional locking methods can be used, the performance is degraded in the case of large number of hosts. When multiple-reader single-writer file consistency semantic is used, most of the stripes are written exclusively by a single host, so parity inconsistency problem does not occur. By removing locking of those stripes which amounts to 95% in practical workloads, the performance becomes more scalable and 50% faster than using the conventional stripe locking methods.
URL: https://global.ieice.org/en_transactions/information/10.1587/e85-d_7_1086/_p
Copy
@ARTICLE{e85-d_7_1086,
author={Joo Young HWANG, Chul Woo AHN, Se Jeong PARK, Kyu Ho PARK, },
journal={IEICE TRANSACTIONS on Information},
title={A Scalable Multi-Host RAID-5 with Parity Consistency},
year={2002},
volume={E85-D},
number={7},
pages={1086-1092},
abstract={This paper proposes a multi-host RAID-5 architecture in which multiple hosts can access disk array via storage area network. In this configuration, parity inconsistency occurs when different hosts try to write to the same stripe simultaneously. Parity consistency can be ensured by the serialization of the writes to the same stripe with locking method. While conventional locking methods can be used, the performance is degraded in the case of large number of hosts. When multiple-reader single-writer file consistency semantic is used, most of the stripes are written exclusively by a single host, so parity inconsistency problem does not occur. By removing locking of those stripes which amounts to 95% in practical workloads, the performance becomes more scalable and 50% faster than using the conventional stripe locking methods.},
keywords={},
doi={},
ISSN={},
month={July},}
Copy
TY - JOUR
TI - A Scalable Multi-Host RAID-5 with Parity Consistency
T2 - IEICE TRANSACTIONS on Information
SP - 1086
EP - 1092
AU - Joo Young HWANG
AU - Chul Woo AHN
AU - Se Jeong PARK
AU - Kyu Ho PARK
PY - 2002
DO -
JO - IEICE TRANSACTIONS on Information
SN -
VL - E85-D
IS - 7
JA - IEICE TRANSACTIONS on Information
Y1 - July 2002
AB - This paper proposes a multi-host RAID-5 architecture in which multiple hosts can access disk array via storage area network. In this configuration, parity inconsistency occurs when different hosts try to write to the same stripe simultaneously. Parity consistency can be ensured by the serialization of the writes to the same stripe with locking method. While conventional locking methods can be used, the performance is degraded in the case of large number of hosts. When multiple-reader single-writer file consistency semantic is used, most of the stripes are written exclusively by a single host, so parity inconsistency problem does not occur. By removing locking of those stripes which amounts to 95% in practical workloads, the performance becomes more scalable and 50% faster than using the conventional stripe locking methods.
ER -