{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,4]],"date-time":"2022-04-04T06:18:39Z","timestamp":1649053119638},"reference-count":16,"publisher":"Institute of Electronics, Information and Communications Engineers (IEICE)","issue":"9","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEICE Trans. Inf. &amp; Syst."],"published-print":{"date-parts":[[2019,9,1]]},"DOI":"10.1587\/transinf.2019edl8021","type":"journal-article","created":{"date-parts":[[2019,8,31]],"date-time":"2019-08-31T22:11:26Z","timestamp":1567289486000},"page":"1865-1869","source":"Crossref","is-referenced-by-count":2,"title":["Single Failure Recovery Method for Erasure Coded Storage System with Heterogeneous Devices"],"prefix":"10.1587","volume":"E102.D","author":[{"given":"Yingxun","family":"FU","sequence":"first","affiliation":[{"name":"College of Computer Science and Technology, North China University of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Junyi","family":"GUO","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology, North China University of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Li","family":"MA","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology, North China University of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jianyong","family":"DUAN","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology, North China University of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"532","reference":[{"key":"1","doi-asserted-by":"crossref","unstructured":"[1] S. Ghemawat, H. Gobioff, and S.-T. Leung, \u201cThe google file system,\u201d Proc. ACM SOSP&apos;03, pp.29-43, 2003. 10.1145\/945445.945450","DOI":"10.1145\/945449.945450"},{"key":"2","doi-asserted-by":"crossref","unstructured":"[2] B. Calder, J. Wang, A. Ogus, N. Nilakantan, A. Skjolsvold, S. McKelvie, Y. Xu, S. Srivastav, J. Wu, H. Simitci, J. Haridas, C. Uddaraju, H. Khatri, A. Edwards, V. Bedekar, S. Mainali, R. Abbasi, A. Agarwal, M. Fahim ul Haq, M. Ikram ul Haq, D. Bhardwaj, S. Dayanand, A. Adusumilli, M. McNett, S. Sankaran, K. Manivannan, and L. Rigas, \u201cWindows azure storage: A highly available cloud storage service with strong consistency,\u201d Proc. ACM SOSP&apos;11, pp.143-157, 2011. 10.1145\/2043556.2043571","DOI":"10.1145\/2043556.2043571"},{"key":"3","doi-asserted-by":"publisher","unstructured":"[3] M. Blaum, J. Brady, J. Bruck, and J. Nebib, \u201cEVENODD: An efficient scheme for tolerating double disk failures in RAID architectures,\u201d IEEE Trans. Inf. Theory, vol.44, no.2, pp.192-202, 1995. 10.1109\/12.364531","DOI":"10.1109\/12.364531"},{"key":"4","unstructured":"[4] E. Pinheiro, W. Weber, and L. Barroso, \u201cFailure trends in a large disk drive population,\u201d Proc. USENIX FAST&apos;07, 2007."},{"key":"5","unstructured":"[5] O. Khan, R. Burns, J. Plank, and W. Pierce, \u201cRethinking erasure codes for cloud file systems: Minimizing I\/O for recovery and degraded reads,\u201d Proc. USENIX FAST&apos;12, 2012."},{"key":"6","doi-asserted-by":"crossref","unstructured":"[6] Y. Fu, J. Shu, and X. Luo, \u201cA stack-based single disk failure recovery scheme for erasure coded storage systems,\u201d Proc. IEEE SRDS&apos;14, pp.136-145, Oct. 2014. 10.1109\/srds.2014.29","DOI":"10.1109\/SRDS.2014.29"},{"key":"7","doi-asserted-by":"publisher","unstructured":"[7] Y. Fu, J. Shu, Z. Shen, and G. Zhang, \u201cReconsidering single disk failure recovery for erasure coded storage systems: Optimizing load balancing in stack-level,\u201d IEEE Trans. Parallel Distrib. Syst., vol.27, no.5, pp.1457-1469, 2016. 10.1109\/tpds.2015.2442979","DOI":"10.1109\/TPDS.2015.2442979"},{"key":"8","unstructured":"[8] J.L. Hafner, V. Deenadhayalan, T. Kanungo, and K. Rao, \u201cPerformance metrics for erasure codes in storage systems,\u201d Technical Report, RJ 10321, IBM Research, San Jose, 2004."},{"key":"9","doi-asserted-by":"publisher","unstructured":"[9] I.S. Reed and G. Solomon, \u201cPolynomial codes over certain finite fields,\u201d J. Society for Industrial and Applied Mathematice, vol.8, no.2, pp.300-304, 1960. 10.1137\/0108018","DOI":"10.1137\/0108018"},{"key":"10","unstructured":"[10] J. Blomer, M. Kalfane, R. Krap, M. Karpinski, M. Luby, and D. Zuckerman, \u201cAn XOR-based erasure-resilient coding scheme,\u201d Technical Report TR-95-048, International Computer Science Institute, Aug. 1995."},{"key":"11","unstructured":"[11] J. Plank, \u201cThe RAID-6 liberation codes,\u201d Proc. USENIX FAST&apos;08, Feb. 2008."},{"key":"12","doi-asserted-by":"publisher","unstructured":"[12] Y. Fu, S. Wen, L. Ma, and J. Duan, \u201cStrip-switched deployment method to optimize single failure recovery for erasure coded storage systems,\u201d IEICE Trans. Inf. &amp; Syst., vol.E101-D, no.11, pp.2818-2822, Nov. 2018. 10.1587\/transinf.2018edl8031","DOI":"10.1587\/transinf.2018EDL8031"},{"key":"13","doi-asserted-by":"crossref","unstructured":"[13] Y. Fu and J. Shu, \u201cD-Code: An efficient RAID-6 code to optimize I\/O loads and read performance,\u201d Proc. IPDPS&apos;15, pp.603-612, 2015. 10.1109\/ipdps.2015.46","DOI":"10.1109\/IPDPS.2015.46"},{"key":"14","doi-asserted-by":"crossref","unstructured":"[14] Z. Shen, J. Shu, and Y. Fu, \u201cSeek-efficient I\/O optimization in single failure recovery for XOR-coded storage systems,\u201d Proc. SRDS&apos;15, pp.228-237, Sept. 2015. 10.1109\/srds.2015.20","DOI":"10.1109\/SRDS.2015.20"},{"key":"15","unstructured":"[15] J. Plank, S. Simmerman, and C. Schuman, \u201cJerasure: A library in C\/C++ facilitating erasure coding for storage applications-Version 1.2,\u201d Technical Report CS-08-627, University of Tennessee, Aug. 2008."},{"key":"16","unstructured":"[16] P. Corbett, B. English, A. Goel, T. Grcanac, S. Kleiman, J. Leong, and S. Sankar, \u201cRow-diagonal parity for double disk failure correction,\u201d Proc. FAST&apos;04, 2004."}],"container-title":["IEICE Transactions on Information and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E102.D\/9\/E102.D_2019EDL8021\/_pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,7]],"date-time":"2019-09-07T03:28:02Z","timestamp":1567826882000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E102.D\/9\/E102.D_2019EDL8021\/_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,9,1]]},"references-count":16,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2019]]}},"URL":"https:\/\/doi.org\/10.1587\/transinf.2019edl8021","relation":{},"ISSN":["0916-8532","1745-1361"],"issn-type":[{"value":"0916-8532","type":"print"},{"value":"1745-1361","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,9,1]]}}}