{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T15:25:04Z","timestamp":1783610704460,"version":"3.55.0"},"reference-count":38,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"5","license":[{"start":{"date-parts":[[2017,5,1]],"date-time":"2017-05-01T00:00:00Z","timestamp":1493596800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"funder":[{"DOI":"10.13039\/501100000038","name":"NSERC","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Discovery research program"},{"name":"SAVI"},{"DOI":"10.13039\/501100000038","name":"NSERC","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2017,5,1]]},"DOI":"10.1109\/tpds.2016.2623309","type":"journal-article","created":{"date-parts":[[2016,10,31]],"date-time":"2016-10-31T18:07:26Z","timestamp":1477937246000},"page":"1257-1270","source":"Crossref","is-referenced-by-count":22,"title":["Beehive: Erasure Codes for Fixing Multiple Failures in Distributed Storage Systems"],"prefix":"10.1109","volume":"28","author":[{"given":"Jun","family":"Li","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Baochun","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref38","year":"0"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/ISNETCOD.2011.5978920"},{"key":"ref32","first-page":"1","article-title":"An\n explicit, coupled-layer construction of a high-rate MSR code with low sub-packetization level, small field size and\n all-node repair","author":"sasidharan","year":"2016","journal-title":"arXiv 1607 07335 [cs IT]"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/ITA.2016.7888191"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ISIT.2015.7282816"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1504\/IJICOT.2016.079495"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/ISIT.2012.6283044"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/ISIT.2013.6620465"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2013.6566803"},{"key":"ref10","first-page":"25","article-title":"Total recall: System support for automated availability management","author":"bhagwan","year":"2004","journal-title":"Proc 5th USENIX Symp Netw Syst Des Implementation"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2010.100216"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2013.2274265"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2014.6847953"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2010.2054295"},{"key":"ref15","first-page":"81","article-title":"Having your cake and eating it too: Jointly optimal erasure codes\n for I\/O, storage, and network-bandwidth","author":"rashmi","year":"2015","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/NCA.2006.43"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2008.926344"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2010.2096170"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2013.6567040"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2014.140520"},{"key":"ref4","article-title":"Introduction to HDFS Erasure Coding in Apache Hadoop","author":"zhang","year":"0"},{"key":"ref27","first-page":"887","article-title":"Repair-optimal MDS array codes over GF(2)","author":"en gad","year":"2013","journal-title":"Proc IEEE Int Symp Inf Theory Proc"},{"key":"ref3","first-page":"15","article-title":"Erasure coding in windows azure storage","author":"huang","year":"2012","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref6","first-page":"1","article-title":"A solution to the network challenges of data recovery in erasure-coded distributed storage systems: A\n study on the Facebook warehouse cluster","author":"rashmi","year":"2013","journal-title":"Proc 5th USENIX Workshop Hot Topics Storage File Syst"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/LCOMM.2016.2569077"},{"key":"ref5","article-title":"Under the Hood: Facebook's Cold Storage System","author":"bandaru","year":"0"},{"key":"ref8","first-page":"61","article-title":"Availability in globally distributed file systems","author":"ford","year":"2010","journal-title":"Proc 9th USENIX Symp Operating Syst Des Implementation"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2011.2159049"},{"key":"ref2","article-title":"HDFS Architecture Guide","author":"borthakur","year":"0"},{"key":"ref9","first-page":"241","article-title":"RAIDShield:\n Characterizing, monitoring, and proactively protecting against disk failures","author":"ma","year":"2015","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.14778\/2535573.2488339"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/ITWKSPS.2010.5503165"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2011.2178588"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/ISIT.2016.7541264"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2013.2237752"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2011.2105003"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2012.2227110"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/Allerton.2011.6120327"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/7894348\/07726018.pdf?arnumber=7726018","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T16:12:28Z","timestamp":1642003948000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7726018\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,1]]},"references-count":38,"journal-issue":{"issue":"5"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2016.2623309","relation":{},"ISSN":["1045-9219"],"issn-type":[{"value":"1045-9219","type":"print"}],"subject":[],"published":{"date-parts":[[2017,5,1]]}}}