[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-242881-en":3,"detail-sidebar-cat-1-en-105":31,"doc-seo-242881-105":74},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":11,"category_id":12,"category_name":13,"doc_title":14,"doc_description":15,"doc_content":16,"file_id":17,"file_url":18,"file_type":19,"file_size":20,"view_count":21,"is_deleted":4,"is_public":11,"is_downloadable":11,"audit_status":11,"page_count":22,"language":23,"language_code":24,"site_id":25,"html_lang":24,"table_of_contents":26,"faqs":27,"seo_title":28,"seo_description":15,"update_tm":29,"read_time":30},242881,962085570644,"Melati","https://ap-avatar.wpscdn.com/davatar_994ba38a5ba835b3df7d355c54d3ed8d",1,11,"Presentations","RAID+ - Deterministic and Balanced Data Distribution for Large Disk Enclosures","Existing RAID partitions large disk enclosures so each RAID group uses dedicated disks, delivering isolation but causing disk under-utilization and slow recovery after failures. RAID+ is proposed as a new construction mechanism that balances both normal I/O and reconstruction workloads across a larger disk pool. Using deterministic addressing based on mutually orthogonal Latin squares, RAID+ builds 3-D templates mapping logical data to uniformly distributed disk blocks, engaging more drives without increasing total read/write volume. Evaluation on a 60-drive enclosure with synthetic and real workloads shows faster recovery and improved normal I/O and multi-tenant throughput.","RAID+: Deterministic and Balanced Data  \nDistribution for Large Disk Enclosures Guangyan Zhang and Zican Huang, Tsinghua University; Xiaosong Ma, Qatar Computing Research Institute, HBKU; Songlin Yang, Zhufan Wang,  \nand Weimin Zheng, Tsinghua University  \n[https://www.usenix.org/conference/fast18/presentation/zhang](https://www.usenix.org/conference/fast18/presentation/zhang)  \nThis paper is included in the Proceedings of the 16th USENIX Conference on File and Storage Technologies.  \nFebruary 12–15, 2018 • Oakland, CA, USA  \nISBN 978-1-931971-42-3  \nOpen access to the Proceedings of the 16th USENIX Conference on File and Storage Technologies is sponsored by USENIX .  \nRAID+: Deterministic and Balanced Data Distribution for Large Disk Enclosures  \nGuangyan Zhang􀀃 , Zican Huang􀀃 , Xiaosong Ma†, Songlin Yang􀀃 , Zhufan Wang􀀃 , Weimin Zheng􀀃  \n􀀃 Tsinghua University, † Qatar Computing Research Institute, HBKU  \nAbstract  \nExisting RAID solutions partition large disk enclosures so that each RAID group uses its own disks exclusively. This achieves good performance isolation across underlying disk groups, at the cost of disk under-utilization and slow RAID reconstruction from disk failures.  \nWe propose RAID+, a new RAID construction mechanism that spreads both normal I/O and reconstruction workloads to a larger disk pool in a balanced manner. Unlike systems conducting randomized placement, RAID+ employs deterministic addressing enabled by the mathematical properties of mutually orthogonal Latin squares, based on which it constructs 3-D data templates mapping a logical data volume to uniformly distributed disk blocks across all disks. While the total read/write volume remains unchanged, with or without disk failures, many more disk drives participate in data service and disk reconstruction. Our evaluation with a 60-drive disk enclosure using both synthetic and real-world workloads shows that RAID+ signiﬁcantly speeds up data recovery while delivering better normal I/O performance and higher multi-tenant system throughput.  \n1 Introduction  \nFor the past 30 years, Redundant Array of Inexpensive Disks (RAID) [40] has been used pervasively in servers and shared computing platforms. With paritybased RAID levels (e.g., RAID-5 and RAID-6), users obtain high performance via parallel accesses and reliability via data redundancy.  \nWith continued advance in disk capacity and slow improvement in speed, however, RAID rebuild time keeps increasing [13, 54] . For example, a recent NetApp document speciﬁes that a 2TB SATA 7200-RPM disk takes 12.8 hours to rebuild on an idle system [12] . When performed online on a heavily loaded system, rebuild can take dramatically longer. Such slow rebuild brings two consequences. First, it raises the risk of a second failure and consequently data loss. Second, prolonged  \nrecovery subjects foreground applications to long periods of I/O performance degradation. Note that highperformance solid-state drives (SSDs) actually exacerbate this problem, as their growing deployment promotes storage system construction using more high-density, low-performance hard disks [43] .  \nOne inherent reason for such slow recovery is that, with conventional RAID, each disk drive involved in RAID reconstruction is read or written entirely. Despite the growing width of RAID arrays (with each array typically containing several to around a dozen disks), the recovery time is determined by reading/writing an entire disk. No matter how many disk arrays coexist in a shared/virtual storage system, resources are isolated between underlying RAID arrays. Idle or lightly-loaded disks cannot offer help to peers in other RAID arrays, who might be overwhelmed by high access trafﬁc, RAID recovery, or, in the worst case, both.  \nMany approaches to enhancing the reconstruction performance have been proposed [3, 18, 21, 28, 42, 52, 55, 56], which fall into three categories: 1) designing better data layout in a disk group [18, 48, 52, 56], 2) optimizing","cbCailIqN1rXb78y","https://ap.wps.com/l/cbCailIqN1rXb78y","pdf",1296226,12,16,"English","en",105,"# Abstract\n# 1 Introduction","[{\"question\":\"What problem does RAID+ aim to solve in large disk enclosures?\",\"answer\":\"Conventional RAID isolates disks per RAID group, which leads to disk under-utilization and slow reconstruction because each involved disk must be fully read or written, delaying recovery under load.\"},{\"question\":\"How does RAID+ spread workloads during normal I/O and failure reconstruction?\",\"answer\":\"RAID+ deterministically addresses data using properties of mutually orthogonal Latin squares to build 3-D data templates that map logical data to uniformly distributed disk blocks across a larger pool.\"},{\"question\":\"What benefits are reported for RAID+ compared with conventional RAID?\",\"answer\":\"With the same total read/write volume, RAID+ enlists more drives for data service and reconstruction, delivering faster recovery, better normal I/O performance, and higher multi-tenant throughput.\"}]","RAID+ - Deterministic and Balanced Data Distribution for Large Disk Enclosures | PDF",1789196499,6,{"code":4,"msg":5,"data":32},[33,37,41,46,51,55,60,65,70],{"id":12,"doc_module":11,"doc_module_name":34,"category_name":13,"show_sort_weight":35,"slug":36},"Template",90,"presentations",{"id":21,"doc_module":11,"doc_module_name":34,"category_name":38,"show_sort_weight":39,"slug":40},"Resumes",80,"resumes",{"id":42,"doc_module":11,"doc_module_name":34,"category_name":43,"show_sort_weight":44,"slug":45},14,"Invoices",70,"invoices",{"id":47,"doc_module":11,"doc_module_name":34,"category_name":48,"show_sort_weight":49,"slug":50},15,"Posters",60,"posters",{"id":22,"doc_module":11,"doc_module_name":34,"category_name":52,"show_sort_weight":53,"slug":54},"Social Media",50,"social-media",{"id":56,"doc_module":11,"doc_module_name":34,"category_name":57,"show_sort_weight":58,"slug":59},17,"Forms",40,"forms",{"id":61,"doc_module":11,"doc_module_name":34,"category_name":62,"show_sort_weight":63,"slug":64},18,"Letters",30,"letters",{"id":66,"doc_module":11,"doc_module_name":34,"category_name":67,"show_sort_weight":68,"slug":69},21,"Paper Templates",5,"papers-templates",{"id":71,"doc_module":11,"doc_module_name":34,"category_name":72,"show_sort_weight":4,"slug":73},158,"General","general-158",{"code":4,"msg":75,"data":76},"ok",{"site_id":25,"language":24,"slug":77,"title":14,"keywords":78,"description":15,"schema_data":79,"social_meta":135,"head_meta":137,"extra_data":139,"updated_unix":140},"raid-deterministic-and-balanced-data-distribution-for-large-disk-enclosures","",{"@graph":80,"@context":134},[81,97,117],{"@type":82,"itemListElement":83},"BreadcrumbList",[84,88,91,94],{"item":85,"name":86,"@type":87,"position":11},"https://docshare.wps.com","Home","ListItem",{"item":89,"name":34,"@type":87,"position":90},"https://docshare.wps.com/template/",2,{"item":92,"name":13,"@type":87,"position":93},"https://docshare.wps.com/template/presentations/",3,{"item":95,"name":14,"@type":87,"position":96},"https://docshare.wps.com/template/raid-deterministic-and-balanced-data-distribution-for-large-disk-enclosures/242881/",4,{"url":95,"name":14,"@type":98,"image":99,"author":104,"headline":14,"publisher":106,"fileFormat":109,"inLanguage":24,"description":15,"dateModified":110,"datePublished":111,"encodingFormat":109,"isAccessibleForFree":112,"interactionStatistic":113},"DigitalDocument",{"url":100,"@type":101,"width":102,"height":103},"https://docshare.wps.com/thumbnails/raid-deterministic-and-balanced-data-distribution-for-large-disk-enclosures/242881.png","ImageObject",442,249,{"name":9,"@type":105},"Person",{"url":85,"name":107,"@type":108},"DocShare","Organization","application/pdf","2026-10-19","2026-09-12",true,{"@type":114,"interactionType":115,"userInteractionCount":21},"InteractionCounter",{"@type":116},"ViewAction",{"@type":118,"mainEntity":119},"FAQPage",[120,126,130],{"name":121,"@type":122,"acceptedAnswer":123},"What problem does RAID+ aim to solve in large disk enclosures?","Question",{"text":124,"@type":125},"Conventional RAID isolates disks per RAID group, which leads to disk under-utilization and slow reconstruction because each involved disk must be fully read or written, delaying recovery under load.","Answer",{"name":127,"@type":122,"acceptedAnswer":128},"How does RAID+ spread workloads during normal I/O and failure reconstruction?",{"text":129,"@type":125},"RAID+ deterministically addresses data using properties of mutually orthogonal Latin squares to build 3-D data templates that map logical data to uniformly distributed disk blocks across a larger pool.",{"name":131,"@type":122,"acceptedAnswer":132},"What benefits are reported for RAID+ compared with conventional RAID?",{"text":133,"@type":125},"With the same total read/write volume, RAID+ enlists more drives for data service and reconstruction, delivering faster recovery, better normal I/O performance, and higher multi-tenant throughput.","https://schema.org",{"og:url":95,"og:type":136,"og:title":14,"og:site_name":107,"og:description":15},"article",{"robots":138,"canonical":95},"index,follow",{"doc_id":7,"site_id":25},1791736444]