{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,21]],"date-time":"2025-06-21T22:24:18Z","timestamp":1750544658170},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2019,5,9]],"date-time":"2019-05-09T00:00:00Z","timestamp":1557360000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,5,9]],"date-time":"2019-05-09T00:00:00Z","timestamp":1557360000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"National Key Research and Development Plan of China","award":["2016YFB1000303"],"award-info":[{"award-number":["2016YFB1000303"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2020,7]]},"DOI":"10.1007\/s11227-019-02879-6","type":"journal-article","created":{"date-parts":[[2019,5,10]],"date-time":"2019-05-10T11:15:30Z","timestamp":1557486930000},"page":"4946-4975","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["NADE: nodes performance awareness and accurate distance evaluation for degraded read in heterogeneous distributed erasure code-based storage"],"prefix":"10.1007","volume":"76","author":[{"given":"Xingjun","family":"Zhang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yi","family":"Cai","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yunfei","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhiwei","family":"Xu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoshe","family":"Dong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,5,9]]},"reference":[{"key":"2879_CR1","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1145\/2611567","volume":"577","author":"HV Jagadish","year":"2014","unstructured":"Jagadish HV, Gehrke J, Labrinidis A, Papakonstantinou Y, Patel JM, Ramakrishnan R, Shahabi C (2014) Big data and its technical challenges. Commun ACM 577:86\u201394","journal-title":"Commun ACM"},{"key":"2879_CR2","unstructured":"Turner V, Reinsel D, Gantz JF, Minton S (2014) The digital universe of opportunities: rich data and increasing value of the internet of things. IDC Analyze the Future,16"},{"key":"2879_CR3","first-page":"29","volume":"375","author":"G Sanjay","year":"2003","unstructured":"Sanjay G, Gobioff H, Leung S (2003) The Google file system. ACM SIGOPS Oper Syst Rev 375:29\u201343","journal-title":"ACM SIGOPS Oper Syst Rev"},{"key":"2879_CR4","doi-asserted-by":"crossref","unstructured":"Shvachko K, Kuang H, Radia S, Chansler R (2010) The hadoop distributed file system. MSST, pp 1\u201310","DOI":"10.1109\/MSST.2010.5496972"},{"key":"2879_CR5","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1145\/1323293.1294281","volume":"416","author":"G Decandia","year":"2007","unstructured":"Decandia G, Hastorun D, Jampani M, Kakulapati G, Lakshman A, Pilchin A, Sivasubramanian S, Vosshall P, Vogels W (2007) Dynamo: Amazon\u2019s highly available key-value store. ACM SIGOPS Oper Syst Rev 416:205\u2013220","journal-title":"ACM SIGOPS Oper Syst Rev"},{"key":"2879_CR6","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1145\/1773912.1773922","volume":"442","author":"A Lakshman","year":"2010","unstructured":"Lakshman A, Malik P (2010) Cassandra: a decentralized structured storage system. ACM SIGOPS Oper Syst Rev 442:35\u201340","journal-title":"ACM SIGOPS Oper Syst Rev"},{"key":"2879_CR7","unstructured":"HDFS-RAID wiki (2018) \nhttp:\/\/wiki.apache.org\/hadoop\/HDFS-RAID\n\n. Accessed 12 June 2018"},{"key":"2879_CR8","unstructured":"Ceph Erasure Code (2018) \nhttp:\/\/docs.ceph.com\/docs\/master\/rados\/operations\/erasure-code\/\n\n. Accessed 12 June 2018"},{"key":"2879_CR9","unstructured":"LUSEP, ANDGREENAN (2014) Swift object storage: adding erasure codes"},{"key":"2879_CR10","unstructured":"Sheepdog Erasure Code (2018) \nhttps:\/\/github.com\/sheepdog\/sheepdog\/wiki\/Erasure-Code-Support\n\n. Accessed 12 June 2018"},{"key":"2879_CR11","doi-asserted-by":"publisher","first-page":"300","DOI":"10.1137\/0108018","volume":"82","author":"IS Reed","year":"1960","unstructured":"Reed IS, Solomon G (1960) Polynomial codes over certain finite fields. J Soc Ind Appl Math 82:300\u2013304","journal-title":"J Soc Ind Appl Math"},{"key":"2879_CR12","first-page":"119","volume":"381","author":"L Xiang","year":"2010","unstructured":"Xiang L, Xu Y, Lui JCS, Chang Q (2010) Optimal recovery of single disk failure in RDP code storage systems. ACM SIGMETRICS Perform Eval Rev 381:119\u2013130","journal-title":"ACM SIGMETRICS Perform Eval Rev"},{"key":"2879_CR13","doi-asserted-by":"publisher","first-page":"2145","DOI":"10.1109\/TC.2014.2360543","volume":"648","author":"Y Zhu","year":"2015","unstructured":"Zhu Y, Lin J, Lee PPC, Xu Y (2015) Boosting degraded reads in heterogeneous erasure-coded storage systems. IEEE Trans Comput 648:2145\u20132157","journal-title":"IEEE Trans Comput"},{"key":"2879_CR14","doi-asserted-by":"crossref","unstructured":"Shen Z, Shu J, Lee PPC (2016) Reconsidering single failure recovery in clustered file systems. In: IEEE\/IFIP International Conference on Dependable Systems and Networks, pp 323\u2013334","DOI":"10.1109\/DSN.2016.37"},{"key":"2879_CR15","unstructured":"Weil SA, Brandt SA, Miller EL, Long DD, Maltzahn C (2006) Ceph: a scalable, high-performance distributed file system. In: Proceedings of the 7th Symposium on Operating Systems Design and Implementation. USENIX Association, pp 307\u2013320"},{"key":"2879_CR16","unstructured":"Huang C, Simitci H, Xu Y, Ogus A, Calder B, Gopalan P, Li J, Yekhanin S (2012) Erasure coding in windows azure storage. In: USENIX Conference on Technical Conference, pp 2\u20132"},{"key":"2879_CR17","unstructured":"Miyamae T, Nakao T, Shiozawa K (2014) Erasure code with shingled local parity groups for efficient recovery from multiple disk failures. In: USENIX Conference on Hot Topics in System Dependability, pp 5\u20135"},{"key":"2879_CR18","doi-asserted-by":"publisher","first-page":"5227","DOI":"10.1109\/TIT.2011.2159049","volume":"578","author":"KV Rashmi","year":"2011","unstructured":"Rashmi KV, Shah NB, Kumar PV (2011) Optimal exact-regenerating codes for distributed storage at the MSR and MBR points via a product-matrix construction. IEEE Trans Inf Theory 578:5227\u20135239","journal-title":"IEEE Trans Inf Theory"},{"key":"2879_CR19","unstructured":"Khan O, Burns R, Plank J, Pierce W, Huang C (2012) Rethinking erasure codes for cloud file systems: minimizing I\/O for recovery and degraded reads. In: USENIX Conference on File and Storage Technologies, pp 20\u201320"},{"key":"2879_CR20","doi-asserted-by":"publisher","first-page":"1830","DOI":"10.1109\/TPDS.2013.244","volume":"257","author":"Y Zhu","year":"2014","unstructured":"Zhu Y, Lee PPC, Xu Y, Hu Y, Xiang L (2014) On the speedup of recovery in large-scale erasure-coded storage systems. IEEE Trans Parallel Distrib Syst 257:1830\u20131840","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"2879_CR21","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2017.2774299","author":"Z Shen","year":"2017","unstructured":"Shen Z, Lee PPC, Shu J, Guo W (2017) Cross-rack-aware single failure recovery for clustered file systems. IEEE Trans Depend Secure Comput. \nhttps:\/\/doi.org\/10.1109\/TDSC.2017.2774299","journal-title":"IEEE Trans Depend Secure Comput"},{"key":"2879_CR22","doi-asserted-by":"crossref","unstructured":"Zhang J, Liao X, Li S, Hua Y (2014) Aggrecode: constructing route intersection for data reconstruction in erasure coded storage. In: INFOCOM, 2014 Proceedings IEEE, pp 2139\u20132147","DOI":"10.1109\/INFOCOM.2014.6848156"},{"issue":"6","key":"2879_CR23","doi-asserted-by":"publisher","first-page":"1728","DOI":"10.1109\/TPDS.2016.2628024","volume":"28","author":"H Zhang","year":"2017","unstructured":"Zhang H, Li H, Li SY (2017) Repair tree: fast repair for single failure in erasure-coded distributed storage systems. IEEE Trans Parallel Distrib Syst 28(6):1728\u20131739","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"2879_CR24","doi-asserted-by":"crossref","unstructured":"Mitra S, Panta R, Ra MR, Bagchi S (2016) Partial-parallel-repair (PPR): a distributed technique for repairing erasure coded storage. In: Eleventh European Conference on Computer Systems, pp 1\u201316","DOI":"10.1145\/2901318.2901328"},{"key":"2879_CR25","doi-asserted-by":"crossref","unstructured":"Li P, Jin X, Stones RJ, Wang G, Li Z, Liu X, Ren M (2017) Parallelizing degraded read for erasure coded cloud storage systems using collective communications. In: Trustcom\/BigDatase\/ISPA","DOI":"10.1109\/TrustCom.2016.0204"},{"key":"2879_CR26","unstructured":"Li R, Li X, Lee PPC, Huang Q (2017) Repair pipelining for erasure-coded storage. In: USENIX Technical Conference"},{"key":"2879_CR27","doi-asserted-by":"publisher","first-page":"2701","DOI":"10.1109\/JSAC.2013.131210","volume":"3112","author":"T Ernvall","year":"2013","unstructured":"Ernvall T, Rouayheb SE, Hollanti C, Poor HV (2013) Capacity and security of heterogeneous distributed storage systems. IEEE J Sel Areas Commun 3112:2701\u20132709","journal-title":"IEEE J Sel Areas Commun"},{"key":"2879_CR28","doi-asserted-by":"crossref","unstructured":"Li J, Yang S, Wang X, Li B (2010) Tree-structured data regeneration in distributed storage systems with regenerating codes. In: Conference on Information Communications, pp 2892\u20132900","DOI":"10.1109\/INFCOM.2010.5462122"},{"key":"2879_CR29","doi-asserted-by":"crossref","unstructured":"Luo H, Huang J, Cao Q, Xie C (2014) LaRS: a load-aware recovery scheme for heterogeneous erasure-coded storage clusters. In: IEEE International Conference on Networking, Architecture, and Storage, pp 168\u2013175","DOI":"10.1109\/NAS.2014.34"},{"key":"2879_CR30","first-page":"896","volume":"616","author":"P Xie","year":"2017","unstructured":"Xie P, Huang J, Qin X, Xie C (2017) SmartRec: fast recovery from single failures in heterogeneous RAID-coded storage systems. Comput J 616:896\u2013911","journal-title":"Comput J"},{"key":"2879_CR31","unstructured":"Noel RR, Lama P (2017) Taming performance hotspots in cloud storage with dynamic load redistribution. In: IEEE International Conference on Cloud Computing, pp 42\u201349"},{"key":"2879_CR32","doi-asserted-by":"crossref","unstructured":"Gudu D, Hardt M, Streit A (2014) Evaluating the performance and scalability of the Ceph distributed storage system. In: 2014 IEEE International Conference on Big Data (Big Data). IEEE, pp 177\u2013182","DOI":"10.1109\/BigData.2014.7004229"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-019-02879-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-019-02879-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-019-02879-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,6,5]],"date-time":"2020-06-05T08:34:59Z","timestamp":1591346099000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-019-02879-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5,9]]},"references-count":32,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2020,7]]}},"alternative-id":["2879"],"URL":"https:\/\/doi.org\/10.1007\/s11227-019-02879-6","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,5,9]]},"assertion":[{"value":"9 May 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}