File Download
  Links for fulltext
     (May Require Subscription)
Supplementary

Article: Orthogonal striping and mirroring in distributed RAID for I/O-centric cluster computing

TitleOrthogonal striping and mirroring in distributed RAID for I/O-centric cluster computing
Authors
KeywordsDistributed computing
Parallel I/O
Software RAID
Single I/O space
Linux clusters
Issue Date2002
PublisherIEEE. The Journal's web site is located at http://www.computer.org/tpds
Citation
IEEE Transactions on Parallel and Distributed Systems, 2002, v. 13 n. 1, p. 26-44 How to Cite?
AbstractThis paper presents a new distributed disk-array architecture for achieving high I/O performance in scalable cluster computing. In a serverless cluster of computers, all distributed local disks can be integrated as a distributed-software redundant array of independent disks (ds-RAID) with a single I/O space. We report the new RAID-x design and its benchmark performance results. The advantage of RAID-x comes mainly from its orthogonal striping and mirroring (OSM) architecture. The bandwidth is enhanced with distributed striping across local and remote disks, while the reliability comes from orthogonal mirroring on local disks at the background. Our RAID-x design is experimentally compared with the RAID-5, RAID-10, and chained-declustering RAID through benchmarking on a research Linux cluster at USC. Andrew and Bonnie benchmark results are reported on all four disk-array architectures. Cooperative disk drivers and Linux extensions are developed to enable not only the single I/O space, but also the shared virtual memory and global file hierarchy. We reveal the effects of traffic rate and stripe unit size on I/O performance. Through scalability and overhead analysis, we find the strength of RAID-x in three areas: 1) improved aggregate I/O bandwidth especially for parallel writes, 2) orthogonal mirroring with low software overhead, and 3) enhanced scalability in cluster I/O processing. Architectural strengths and weakness of all four ds-RAID architectures are evaluated comparatively. The optimal choice among them depends on parallel read/write performance desired, the level of fault tolerance required, and the cost-effectiveness in specific I/O processing applications.
Persistent Identifierhttp://hdl.handle.net/10722/47088
ISSN
2015 Impact Factor: 2.661
2015 SCImago Journal Rankings: 1.590

 

DC FieldValueLanguage
dc.contributor.authorHwang, Ken_HK
dc.contributor.authorJin, Hen_HK
dc.contributor.authorHo, RSCen_HK
dc.date.accessioned2007-10-30T07:06:51Z-
dc.date.available2007-10-30T07:06:51Z-
dc.date.issued2002en_HK
dc.identifier.citationIEEE Transactions on Parallel and Distributed Systems, 2002, v. 13 n. 1, p. 26-44en_HK
dc.identifier.issn1045-9219en_HK
dc.identifier.urihttp://hdl.handle.net/10722/47088-
dc.description.abstractThis paper presents a new distributed disk-array architecture for achieving high I/O performance in scalable cluster computing. In a serverless cluster of computers, all distributed local disks can be integrated as a distributed-software redundant array of independent disks (ds-RAID) with a single I/O space. We report the new RAID-x design and its benchmark performance results. The advantage of RAID-x comes mainly from its orthogonal striping and mirroring (OSM) architecture. The bandwidth is enhanced with distributed striping across local and remote disks, while the reliability comes from orthogonal mirroring on local disks at the background. Our RAID-x design is experimentally compared with the RAID-5, RAID-10, and chained-declustering RAID through benchmarking on a research Linux cluster at USC. Andrew and Bonnie benchmark results are reported on all four disk-array architectures. Cooperative disk drivers and Linux extensions are developed to enable not only the single I/O space, but also the shared virtual memory and global file hierarchy. We reveal the effects of traffic rate and stripe unit size on I/O performance. Through scalability and overhead analysis, we find the strength of RAID-x in three areas: 1) improved aggregate I/O bandwidth especially for parallel writes, 2) orthogonal mirroring with low software overhead, and 3) enhanced scalability in cluster I/O processing. Architectural strengths and weakness of all four ds-RAID architectures are evaluated comparatively. The optimal choice among them depends on parallel read/write performance desired, the level of fault tolerance required, and the cost-effectiveness in specific I/O processing applications.en_HK
dc.format.extent2067734 bytes-
dc.format.extent1800 bytes-
dc.format.extent2141 bytes-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypetext/plain-
dc.format.mimetypetext/plain-
dc.languageengen_HK
dc.publisherIEEE. The Journal's web site is located at http://www.computer.org/tpdsen_HK
dc.rightsCreative Commons: Attribution 3.0 Hong Kong License-
dc.rights©2002 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.en_HK
dc.subjectDistributed computingen_HK
dc.subjectParallel I/Oen_HK
dc.subjectSoftware RAIDen_HK
dc.subjectSingle I/O spaceen_HK
dc.subjectLinux clustersen_HK
dc.titleOrthogonal striping and mirroring in distributed RAID for I/O-centric cluster computingen_HK
dc.typeArticleen_HK
dc.identifier.openurlhttp://library.hku.hk:4550/resserv?sid=HKU:IR&issn=1045-9219&volume=13&issue=1&spage=26&epage=44&date=2002&atitle=Orthogonal+striping+and+mirroring+in+distributed+RAID+for+I/O-centric+cluster+computingen_HK
dc.description.naturepublished_or_final_versionen_HK
dc.identifier.doi10.1109/71.980025en_HK
dc.identifier.scopuseid_2-s2.0-0036377408-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats