{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,22]],"date-time":"2026-09-22T16:43:29Z","timestamp":1790095409667,"version":"4.0.1"},"reference-count":62,"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":["2018YFB1003305"],"award-info":[{"award-number":["2018YFB1003305"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61872414"],"award-info":[{"award-number":["61872414"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Key Laboratory of Information Storage System Ministry of Education of China"}],"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.3153061","type":"journal-article","created":{"date-parts":[[2022,2,23]],"date-time":"2022-02-23T15:28:36Z","timestamp":1645630116000},"page":"3333-3348","source":"Crossref","is-referenced-by-count":31,"title":["Bandwidth-Aware Scheduling Repair Techniques in Erasure-Coded Clusters: Design and Analysis"],"prefix":"10.1109","volume":"33","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0869-3038","authenticated-orcid":false,"given":"Hai","family":"Zhou","sequence":"first","affiliation":[{"name":"Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, Engineering Research Center of Data Storage Systems and Technology, Ministry of Education of China, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, Hubei, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4674-6006","authenticated-orcid":false,"given":"Dan","family":"Feng","sequence":"additional","affiliation":[{"name":"Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, Engineering Research Center of Data Storage Systems and Technology, Ministry of Education of China, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, Hubei, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1265-7141","authenticated-orcid":false,"given":"Yuchong","family":"Hu","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, Hubei, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","article-title":"Jerasure","year":"0"},{"key":"ref38","article-title":"Amazon elastic compute cloud (Amazon EC2)","year":"0"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2017.32"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS47924.2020.00015"},{"key":"ref31","first-page":"641","article-title":"Boosting full-node repair in erasure-coded storage","author":"lin","year":"2021","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2014.47"},{"key":"ref37","first-page":"15","article-title":"Erasure coding in windows azure storage","author":"huang","year":"2012","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486021"},{"key":"ref35","article-title":"MapReduce: Simplified data processing on large clusters","author":"dean","year":"2004","journal-title":"Proc 6th Conf Symp Oper Syst Des Implementation"},{"key":"ref34","article-title":"Tutorial: Erasure coding for storage applications","author":"plank","year":"2013"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483558"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/3472456.3472494"},{"key":"ref61","first-page":"567","article-title":"Repair pipelining for erasure-coded storage","author":"li","year":"2017","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref28","first-page":"383","article-title":"F4: Facebook&#x2019;s warm BLOB storage system","author":"muralidhar","year":"2014","journal-title":"Proc 11th USENIX Symp Oper Syst Des Implementation"},{"key":"ref27","first-page":"331","article-title":"A &#x201C;hitchhiker&#x2019;s","author":"rashmi","year":"2014","journal-title":"Proc ACM Conf SIGCOMM"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2012.32"},{"key":"ref2","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 13th USENIX Conf File Storage Technol"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/3337821.3337831"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1592568.1592576"},{"key":"ref22","first-page":"61","article-title":"Availability in globally distributed storage systems","author":"ford","year":"2010","journal-title":"Proc 9th USENIX Symp Oper Syst Des Implementation"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2010.72"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/1879141.1879175"},{"key":"ref23","article-title":"Google datacenters","year":"0"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2015.48"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2014.6848127"},{"key":"ref50","article-title":"Tencent ultra-cold storage system optimization with Intel ISA-L - A case study","year":"2021"},{"key":"ref51","first-page":"865","article-title":"On fault tolerance, locality, and optimality in locally repairable codes","author":"kolosov","year":"2018","journal-title":"Proc USENIX Conf Usenix Annu Techn Conf"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/ISIT.2010.5513353"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM41043.2020.9155350"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2020.2987837"},{"key":"ref56","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":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2016.37"},{"key":"ref54","article-title":"NCCloud: Applying network coding for the storage repair in a cloud-of-clouds","author":"hu","year":"2012","journal-title":"Proc 10th USENIX Conf File Storage Technol"},{"key":"ref53","article-title":"SNIA storage networking industry association: IOTTA repository home","year":"0"},{"key":"ref52","article-title":"Storage UMass trace repository","year":"0"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901328"},{"key":"ref11","article-title":"A solution to the network challenges of data recovery in erasure-coded distributed storage systems: A study on the Facebook warehouse cluster","author":"rashmi","year":"2013","journal-title":"Proc 5th USENIX Workshop Hot Topics Storage File Syst"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.14778\/2536222.2536234"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2013.131210"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2010.5462122"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.14778\/2535573.2488339"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2016.2623309"},{"key":"ref16","first-page":"993","article-title":"Dayu: Fast and low-interference data recovery in very-large storage systems","author":"wang","year":"2019","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2018.2837860"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/3149349"},{"key":"ref19","first-page":"1","article-title":"ShuffleWatcher: Shuffle-aware scheduling in multi-tenant MapReduce clusters","author":"ahmad","year":"2014","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref4","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":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043571"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2010.2054295"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1137\/0108018"},{"key":"ref8","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":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2011.2159049"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2015.7208288"},{"key":"ref9","first-page":"139","article-title":"Clay codes: Moulding MDS codes to yield an MSR code","author":"vajha","year":"2018","journal-title":"Proc 16th USENIX Conf File Storage Technol"},{"key":"ref46","article-title":"A. fikes. storage architecture and challenges","year":"2010"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2013.210"},{"key":"ref48","article-title":"Yahoo cloud object store-object storage at exabyte scale","author":"narayanan","year":"2017"},{"key":"ref47","first-page":"190","article-title":"HDFS+: Erasure coding based hadoop distributed file system","volume":"2","author":"ishengoma","year":"2013","journal-title":"International Journal of Scientific & Technology Research"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-31966-5_23"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2014.40"},{"key":"ref44","first-page":"253","article-title":"A performance evaluation and examination of open-source erasure coding libraries for storage","author":"plank","year":"2009","journal-title":"Proc 7th Conf File Storage Technol"},{"key":"ref43","article-title":"Linux man page","year":"0"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/9790018\/09720121.pdf?arnumber=9720121","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,27]],"date-time":"2022-06-27T16:29:52Z","timestamp":1656347392000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9720121\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,12,1]]},"references-count":62,"journal-issue":{"issue":"12"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2022.3153061","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]]}}}