{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,18]],"date-time":"2026-06-18T10:47:59Z","timestamp":1781779679901,"version":"3.54.5"},"reference-count":54,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"12","license":[{"start":{"date-parts":[[2022,12,1]],"date-time":"2022-12-01T00:00:00Z","timestamp":1669852800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2022,12,1]],"date-time":"2022-12-01T00:00:00Z","timestamp":1669852800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2022,12,1]],"date-time":"2022-12-01T00:00:00Z","timestamp":1669852800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"National Key R&#x0026;D Program of China","award":["2021YFF0704001"],"award-info":[{"award-number":["2021YFF0704001"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62072381"],"award-info":[{"award-number":["62072381"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"CCF-Huawei Innovation Research Plan","award":["CCF2021-admin-270-202102"],"award-info":[{"award-number":["CCF2021-admin-270-202102"]}]},{"name":"Xiamen Youth Innovation Fund","award":["3502Z20206052"],"award-info":[{"award-number":["3502Z20206052"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2022,12,1]]},"DOI":"10.1109\/tpds.2022.3152817","type":"journal-article","created":{"date-parts":[[2022,2,24]],"date-time":"2022-02-24T20:21:54Z","timestamp":1645734114000},"page":"3400-3414","source":"Crossref","is-referenced-by-count":14,"title":["Fast Proactive Repair in Erasure-Coded Storage: Analysis, Design, and Implementation"],"prefix":"10.1109","volume":"33","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3582-0792","authenticated-orcid":false,"given":"Xiaolu","family":"Li","sequence":"first","affiliation":[{"name":"School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, Hubei, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Keyun","family":"Cheng","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, The Chinese University of Hong Kong, Shatin, Hong Kong"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2673-5868","authenticated-orcid":false,"given":"Zhirong","family":"Shen","sequence":"additional","affiliation":[{"name":"School of Informatics, Xiamen University, Xiamen, Fujian, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4501-4364","authenticated-orcid":false,"given":"Patrick P. C.","family":"Lee","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, The Chinese University of Hong Kong, Shatin, Hong Kong"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.14778\/2535573.2488339"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1137\/0108018"},{"key":"ref33","first-page":"81","article-title":"Opening the chrysalis: On the real repair performance of MSR codes","author":"pamies-juarez","year":"2016","journal-title":"Proc 14th Usenix Conf File Storage Technol"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.14778\/2536222.2536234"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043560"},{"key":"ref30","first-page":"383","article-title":"F4: Facebook's warm BLOB storage system","author":"muralidhar","year":"2014","journal-title":"Proc 11th USENIX Conf Oper Syst Des Implementation"},{"key":"ref37","article-title":"A Solution to the network challenges of data recovery in erasure-coded distributed storage systems: A study on the FacebookWarehouse cluster","author":"rashmi","year":"2013","journal-title":"Proc 5th USENIX Conf Hot Top Storage File Syst"},{"key":"ref36","first-page":"81","article-title":"Having your cake and eating it too: Jointly optimal erasure codes for I\/O, storage, and network-bandwidth","author":"rashmi","year":"2015","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref35","article-title":"Jerasure: A Library in C\/C++ facilitating erasure coding for storage applications-version 1.2","author":"plank","year":"2008"},{"key":"ref34","first-page":"17","article-title":"Failure trends in a large disk drive population","author":"pinheiro","year":"2007","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901328"},{"key":"ref27","first-page":"391","article-title":"Proactive error prediction to improve storage system reliability","author":"mahdisoltani","year":"2017","journal-title":"Proc USENIX Conf Annu Tech Conf"},{"key":"ref29","first-page":"162","article-title":"Performance analysis of disk arrays under failure","author":"muntz","year":"1990","journal-title":"Proc 16th Int Conf Very Large Data Bases"},{"key":"ref2","year":"2018"},{"key":"ref1","year":"2014"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-71273-4_6"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/SRDS.2016.039"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2014.44"},{"key":"ref24","first-page":"331","article-title":"OpenEC: Toward unified and configurable erasure coding management in distributed storage systems","author":"li","year":"2019","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref23","first-page":"567","article-title":"Repair pipelining for erasure-coded storage","author":"li","year":"2017","journal-title":"Proc USENIX Conf Annu Tech Conf"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2820615"},{"key":"ref25","first-page":"151","article-title":"Making disk failure predictions smarter!","author":"lu","year":"2020","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref50","article-title":"SelectiveEC: Selective reconstruction in erasure-coded storage systems","author":"xu","year":"2020","journal-title":"Proc 12th USENIX Conf Hot Top Storage File Syst"},{"key":"ref51","first-page":"481","article-title":"Improving service availability of cloud systems by predicting disk error","author":"xu","year":"2018","journal-title":"Proc USENIX Conf Annu Tech Conf"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2013.6558427"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/3219617.3219643"},{"key":"ref52","first-page":"111","article-title":"HDDse: Enabling high-dimensional disk state embedding for generic failure detection system of heterogeneous disks in large data centers","author":"zhang","year":"2020","journal-title":"Proc USENIX Conf Annu Tech Conf"},{"key":"ref10","article-title":"Finding soon-to-fail disks in a haystack","author":"goldszmidt","year":"2012","journal-title":"Proc 4th USENIX Conf Hot Top Storage File Syst"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS47774.2020.00044"},{"key":"ref40","first-page":"1","article-title":"Disk failures in the real world: What does an MTTF of 1,000,000 hours mean to you?","author":"schroeder","year":"2007","journal-title":"Proc 5th USENIX Conf File Storage Technol"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1007\/BF01266332"},{"key":"ref13","first-page":"233","article-title":"Exploiting combined locality for wide-stripe erasure coding in distributed storage","author":"hu","year":"2021","journal-title":"Proc 19th USENIX Conf File Storage Technol"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2435204.2435207"},{"key":"ref15","first-page":"15","article-title":"Erasure coding in windows azure storage","author":"huang","year":"2012","journal-title":"Proc USENIX Conf Annu Tech Conf"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/TR.2002.802886"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1416944.1416946"},{"key":"ref18","article-title":"Rethinking erasure codes for cloud file systems: Minimizing I\/O for recovery and degraded reads","author":"khan","year":"2012","journal-title":"Proc 10th USENIX Conf File Storage Technol"},{"key":"ref19","first-page":"865","article-title":"On fault tolerance, locality, and optimality in locally repairable codes","author":"kolosov","year":"2018","journal-title":"Proc USENIX Conf Annu Tech Conf"},{"key":"ref4","first-page":"337","article-title":"Total recall: System support for automated availability management","author":"bhagwan","year":"2004","journal-title":"Proc USENIX 1st Symp Netw Syst Des Implementation"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1254882.1254917"},{"key":"ref6","author":"cormen","year":"2009","journal-title":"Introduction to Algorithms"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2939672.2939699"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1364654.1364689"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2010.2054295"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/3225058.3225106"},{"key":"ref9","first-page":"61","article-title":"Availability in globally distributed storage systems","author":"ford","year":"2010","journal-title":"Proc USENIX Symp Oper Syst Des Implementation"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2014.2321280"},{"key":"ref45","first-page":"1","article-title":"Proactive replication for data durability","author":"sit","year":"2006","journal-title":"Proceedings of the International Workshop on Peer-to-Peer Systems"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45748-8_31"},{"key":"ref47","first-page":"139","article-title":"Clay Codes: Moulding MDS codes to yield an MSR code","author":"vajha","year":"2018","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS47924.2020.00015"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2019.00062"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/2611354.2611370"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2016.37"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/9790018\/09721141.pdf?arnumber=9721141","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,4]],"date-time":"2022-07-04T19:50:41Z","timestamp":1656964241000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9721141\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,12,1]]},"references-count":54,"journal-issue":{"issue":"12"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2022.3152817","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,12,1]]}}}