{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,26]],"date-time":"2026-08-26T15:29:28Z","timestamp":1787758168171,"version":"build-2784847793"},"reference-count":41,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"2","license":[{"start":{"date-parts":[[2015,2,1]],"date-time":"2015-02-01T00:00:00Z","timestamp":1422748800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2015,2]]},"DOI":"10.1109\/tpds.2014.2311808","type":"journal-article","created":{"date-parts":[[2014,3,13]],"date-time":"2014-03-13T18:02:42Z","timestamp":1394733762000},"page":"516-526","source":"Crossref","is-referenced-by-count":20,"title":["PUSH: A Pipelined Reconstruction I\/Of or Erasure-Coded Storage Clusters"],"prefix":"10.1109","volume":"26","author":[{"given":"Jianzhong","family":"Huang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xianhai","family":"Liang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiao","family":"Qin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Qiang","family":"Cao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Changsheng","family":"Xie","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","volume":"16","author":"macwilliams","year":"1977","journal-title":"The Theory of Error-Correcting Codes Part I"},{"key":"ref38","year":"0"},{"key":"ref33","year":"0"},{"key":"ref32","article-title":"Availability in globally distributed storage systems","author":"ford","year":"2010","journal-title":"Proc USENIX Symp Operating Systems Design and Implementation"},{"key":"ref31","year":"0"},{"key":"ref30","year":"0"},{"key":"ref37","year":"0"},{"key":"ref36","first-page":"225","article-title":"Hydrafs: A high-throughput file system for the hydrastor content-addressable storage system","author":"ungureanu","year":"2010","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref35","year":"0"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-36071-8_4"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2010.21"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/1594977.1592576"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/MASS.2003.1194851"},{"key":"ref12","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1109\/HPDC.2004.1323523","article-title":"Evaluation of distributed recovery in large-scale storage systems","author":"xin","year":"2004","journal-title":"Proc of IEEE Int Symp High Perform Distrib Comput"},{"key":"ref13","article-title":"Measurement and analysis of TCP throughput collapse in cluster-based storage systems","author":"phanishayee","year":"2008","journal-title":"Proc 6th USENIX Conf File Storage Technol"},{"key":"ref14","first-page":"197","article-title":"Hydrastor: A scalable secondary storage","author":"dubnicki","year":"2009","journal-title":"Proc 7th Conf File and Storage Technol"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/FTCS.1993.627345"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1007\/BF01266332"},{"key":"ref17","first-page":"239","article-title":"Workout: I\/O workload outsourcing for boosting raid reconstruction performance","author":"wu","year":"2009","journal-title":"Proc 7th Conf File and Storage Technol"},{"key":"ref18","year":"0"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1811039.1811054"},{"key":"ref28","first-page":"283","article-title":"Obfs: A file system for object-based storage devices","author":"wang","year":"2004","journal-title":"Proc 20th IEEE\/11th NASA Goddard Conf Mass Storage Syst Technolog"},{"key":"ref4","year":"0"},{"key":"ref27","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 and Storage Technol"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1807167.1807278"},{"key":"ref6","first-page":"251","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":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/1594977.1592604"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043571"},{"key":"ref8","year":"0"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-024X(199709)27:9<995::AID-SPE111>3.0.CO;2-6"},{"key":"ref2","first-page":"1","article-title":"Pergamum: Replacing tape with energy efficient, reliable, disk-based archival storage","author":"storer","year":"2008","journal-title":"Proc 6th USENIX Conf File Storage Technol"},{"key":"ref9","first-page":"2","article-title":"Erasure coding in windows azure storage","author":"huang","year":"2012","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2004.1311883"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2008.76"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2010.2054295"},{"key":"ref21","first-page":"1","article-title":"Scalable performance of the panasas parallel file system","volume":"2 2008","author":"welch","year":"0","journal-title":"Proc 6th USENIX Conf File Storage Technol"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/ISNETCOD.2011.5978920"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/NAS.2012.7"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2010.100216"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2005.96"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1137\/0108018"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/7010070\/06766677.pdf?arnumber=6766677","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T16:01:05Z","timestamp":1642003265000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6766677\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,2]]},"references-count":41,"journal-issue":{"issue":"2"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2014.2311808","relation":{},"ISSN":["1045-9219"],"issn-type":[{"value":"1045-9219","type":"print"}],"subject":[],"published":{"date-parts":[[2015,2]]}}}