{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,22]],"date-time":"2026-10-22T17:01:11Z","timestamp":1792688471661,"version":"4.5.0"},"reference-count":52,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"10","license":[{"start":{"date-parts":[[2022,10,1]],"date-time":"2022-10-01T00:00:00Z","timestamp":1664582400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2022,10,1]],"date-time":"2022-10-01T00:00:00Z","timestamp":1664582400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2022,10,1]],"date-time":"2022-10-01T00:00:00Z","timestamp":1664582400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61832011"],"award-info":[{"award-number":["61832011"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61772486"],"award-info":[{"award-number":["61772486"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2022,10,1]]},"DOI":"10.1109\/tpds.2021.3129973","type":"journal-article","created":{"date-parts":[[2021,11,23]],"date-time":"2021-11-23T21:19:28Z","timestamp":1637702368000},"page":"2386-2400","source":"Crossref","is-referenced-by-count":16,"title":["SelectiveEC: Towards Balanced Recovery Load on Erasure-Coded Storage Systems"],"prefix":"10.1109","volume":"33","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5202-2795","authenticated-orcid":false,"given":"Liangliang","family":"Xu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6142-0186","authenticated-orcid":false,"given":"Min","family":"Lyu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Qiliang","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lingjiang","family":"Xie","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7064-6120","authenticated-orcid":false,"given":"Cheng","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yinlong","family":"Xu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945450"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2010.5496972"},{"key":"ref3","first-page":"307","article-title":"Ceph: A scalable, high-performance distributed file system","volume-title":"Proc. Symp. Oper. Syst. Des. Implementation","author":"Weil"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043571"},{"key":"ref5","first-page":"61","article-title":"Availability in globally distributed storage systems","volume-title":"Proc. USENIX Conf. Oper. Syst. Des. Implementation","author":"Ford"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2016.37"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2017.2774299"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45748-8_31"},{"key":"ref9","article-title":"Erasure codes in Ceph","volume-title":"Ceph","year":"2016"},{"key":"ref10","article-title":"HDFS Erasure Coding","volume-title":"Apache","year":"2020"},{"key":"ref11","first-page":"15","article-title":"Erasure coding in windows azure storage","volume-title":"Proc. USENIX Annu. Tech. Conf.","author":"Huang"},{"key":"ref12","first-page":"279","article-title":"RAID+: Deterministic and balanced data distribution for large disk enclosures","volume-title":"Proc. USENIX Conf. File Storage Technol.","author":"Zhang"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2017.2715327"},{"key":"ref14","first-page":"993","article-title":"Dayu: Fast and low-interference data recovery in very-large storage systems","volume-title":"Proc. USENIX Annu. Tech. Conf.","author":"Wang"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/143365.143383"},{"key":"ref16","first-page":"567","article-title":"Repair pipelining for erasure-coded storage","volume-title":"Proc. USENIX Annu. Tech. Conf.","author":"Li"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2019.00064"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM41043.2020.9155350"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1023\/B:IJPP.0000029272.69895.c1"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2012.65"},{"key":"ref21","first-page":"1","article-title":"SelectiveEC: Selective reconstruction in erasure-coded storage systems","volume-title":"Proc. USENIX Workshop Hot Topics Storage File Syst.","author":"Xu"},{"key":"ref22","article-title":"HDFS 3","volume-title":"Apache","year":"2020"},{"key":"ref23","first-page":"1","article-title":"Partial-parallel-repair (PPR) a distributed technique for repairing erasure coded storage","volume-title":"Proc. Eur. Conf. Comput. Syst.","author":"Mitra"},{"key":"ref24","volume-title":"The Theory of Error-Correcting Codes","author":"MacWilliams","year":"1977"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2006.19"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/ipdps.2004.1303042"},{"key":"ref27","article-title":"Binomial distribution","volume-title":"Wikipedia","year":"2020"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-349-03521-2"},{"key":"ref29","article-title":"Factors and factorizations ofgraphs,","volume-title":"Proof Techniques in Factor Theory","author":"Akiyama","year":"2011"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-79711-3"},{"key":"ref31","article-title":"Chernoff bound","volume-title":"Wikipedia","year":"2020"},{"key":"ref32","article-title":"AZURE EXPERT BLOG","volume-title":"Microsoft Corporation","year":"2018"},{"key":"ref33","article-title":"Data center","volume-title":"Wikipedia","year":"2020"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2013.131210"},{"key":"ref35","article-title":"hadoop","volume-title":"Apache","year":"2019"},{"key":"ref36","article-title":"HDFS","volume-title":"Apache","year":"2019"},{"key":"ref37","article-title":"Erasure Coding Support inside HDFS","volume-title":"Apache","year":"2015"},{"key":"ref38","article-title":"HDFS Erasure Coding Phase II \u2013 EC with contiguous layout","volume-title":"Apache","year":"2015"},{"key":"ref39","first-page":"1","article-title":"Storage architecture and challenges","volume":"535","author":"Fikes","year":"2010","journal-title":"Talk at the Google Faculty Summit"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626325"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.14778\/2535573.2488339"},{"key":"ref42","article-title":"TestDFSIO","volume-title":"GitHub","year":"2015"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/3342858"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2020.2987837"},{"key":"ref45","first-page":"162","article-title":"Performance analysis of disk arrays under failure","volume-title":"Proc. Int. Conf. Very Large Data Bases","author":"Muntz"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2017.204"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2018.2845845"},{"key":"ref48","first-page":"251","article-title":"Rethinking erasure codes for cloud file systems: minimizing I\/O for recovery and degraded reads","volume-title":"Proc. USENIX Conf. File Storage Technol.","author":"Khan"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2007.232"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2010.2054295"},{"key":"ref51","first-page":"139","article-title":"Clay Codes: Moulding MDS codes to yield an MSR code","volume-title":"Proc. USENIX Conf. File Storage Technol.","author":"Vajha"},{"key":"ref52","first-page":"81","article-title":"Opening the Chrysalis: On the real repair performance of MSR codes","volume-title":"Proc. USENIX Conf. File Storage Technol.","author":"Pamies-Juarez"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/9732246\/09625750.pdf?arnumber=9625750","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,24]],"date-time":"2024-01-24T01:42:07Z","timestamp":1706060527000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9625750\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,1]]},"references-count":52,"journal-issue":{"issue":"10"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2021.3129973","relation":{},"ISSN":["1045-9219","1558-2183","2161-9883"],"issn-type":[{"value":"1045-9219","type":"print"},{"value":"1558-2183","type":"electronic"},{"value":"2161-9883","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,10,1]]}}}