{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T08:21:04Z","timestamp":1759134064423,"version":"3.37.3"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2017,4,5]],"date-time":"2017-04-05T00:00:00Z","timestamp":1491350400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2017,6]]},"DOI":"10.1007\/s10586-017-0840-5","type":"journal-article","created":{"date-parts":[[2017,4,5]],"date-time":"2017-04-05T09:29:18Z","timestamp":1491384558000},"page":"1801-1813","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["A practical cross-datacenter fault-tolerance algorithm in the cloud storage system"],"prefix":"10.1007","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6928-9549","authenticated-orcid":false,"given":"Yuxia","family":"Cheng","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xinjie","family":"Yu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenzhi","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rui","family":"Chang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yang","family":"Xiang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,4,5]]},"reference":[{"key":"840_CR1","unstructured":"Data Center Knowledge. UPDATE: Explosion in Downtown Los Angeles Disrupts Data Center Operations[N\/OL]. http:\/\/www.datacenterknowledge.com\/archives\/2015\/ 08\/21\/explosion-downtown-los-angeles-disrupts-data-center-operatio ns\/ . Accessed 15 Oct 2016"},{"issue":"3","key":"840_CR2","doi-asserted-by":"crossref","first-page":"181","DOI":"10.14778\/2732232.2732237","volume":"7","author":"P Bailis","year":"2013","unstructured":"Bailis, P., Davidson, A., Fekete, A., Ghodsi, A., Hellerstein, J.M., Stoica, I.: Highly available transactions: virtues and limitations. Proc. VLDB Endow. 7(3), 181\u2013192 (2013)","journal-title":"Proc. VLDB Endow."},{"issue":"1","key":"840_CR3","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1145\/1496091.1496103","volume":"39","author":"A Greenberg","year":"2008","unstructured":"Greenberg, A., Hamilton, J., Maltz, D.A., Patel, P.: The cost of a cloud: research problems in data center networks. ACM SIGCOMM Comput. Commun. Rev. 39(1), 68\u201373 (2008)","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"key":"840_CR4","doi-asserted-by":"crossref","unstructured":"Shah, N.B., Lee, K., Ramchandran, K.: The MDS queue: analysing the latency performance of erasure codes. In: Proceedings of International Symposium on Information Theory (2014)","DOI":"10.1109\/ISIT.2014.6874955"},{"key":"840_CR5","unstructured":"Bailis, P.: Communication Costs in Real-world Networks [R\/OL]. http:\/\/www.bailis.org\/blog\/communication-costs-in-real-world-networks\/ . Accessed 16 Oct 2016"},{"issue":"5","key":"840_CR6","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1145\/1165389.945450","volume":"37","author":"S Ghemawat","year":"2003","unstructured":"Ghemawat, S., Gobioff, H., Leung, S.-T.: The Google file system. ACM SIGOPS Oper. Syst. Rev. ACM 37(5), 29\u201343 (2003)","journal-title":"ACM SIGOPS Oper. Syst. Rev. ACM"},{"key":"840_CR7","doi-asserted-by":"crossref","unstructured":"Sivasubramanian, S.: Amazon dynamoDB: a seamlessly scalable non-relational database service. In: Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data, pp. 729\u2013730. ACM (2012)","DOI":"10.1145\/2213836.2213945"},{"key":"840_CR8","unstructured":"Huang, C., Simitci, H., Xu, Y., Ogus, A., Calder, B., Gopalan, P., Li, J., Yekhanin, S.: Erasure coding in Windows Azure storage. In: Proceedings of USENIX Annual Technical Conference (2012)"},{"key":"840_CR9","unstructured":"Fikes, A.: Storage architecture and challenges. Talk at the Google Faculty Summit (2010)"},{"key":"840_CR10","doi-asserted-by":"crossref","unstructured":"Shvachko, K., Kuang, H., Radia, S., Chansler, R.: The hadoop distributed file system[C]. In: IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST), pp. 1\u201310. IEEE (2010)","DOI":"10.1109\/MSST.2010.5496972"},{"key":"840_CR11","unstructured":"Dian Fu, Avik Key.: HDFS-5442: Zero loss HDFS data replication for multiple datacenters[EB\/OL]. https:\/\/issues.apache.org\/jira\/browse\/HDFS-5442 . Accessed 16 Oct 2016"},{"key":"840_CR12","unstructured":"Zhang, Z., Jiang, W.: HDFS-7285: Erasure Coding Support inside HDFS[EB\/OL]. https:\/\/issues.apache.org\/jira\/browse\/HDFS-7285 . Accessed 16 Oct 2016"},{"key":"840_CR13","unstructured":"The Apache Software Foundation.: HDFS-RAID Wiki[EB\/OL]. http:\/\/wiki.apache.org\/hadoop\/HDFS-RAID . Accessed 16 Oct 2016"},{"key":"840_CR14","doi-asserted-by":"crossref","unstructured":"Fan, B., Tantisiriroj, W., Xiao, L., Gibson, G.: DiskReduce: RAID for data-intensive scalable computing. In: Proceedings of the 4th Annual Workshop on Petascale Data Storage, pp. 6\u201310. ACM (2009)","DOI":"10.1145\/1713072.1713075"},{"issue":"5","key":"840_CR15","doi-asserted-by":"crossref","first-page":"325","DOI":"10.14778\/2535573.2488339","volume":"6","author":"M Sathiamoorthy","year":"2013","unstructured":"Sathiamoorthy, M., Asteris, M., Papailiopoulos, D., Dimakis, A.G., Vadali, R., Chen, S., Borthakur, D.: Xoring elephants: novel erasure codes for big data. Proc. VLDB Endow. VLDB Endow. 6(5), 325\u2013336 (2013)","journal-title":"Proc. VLDB Endow. VLDB Endow."},{"key":"840_CR16","unstructured":"Amazon Web Services, Inc.: Amazon DynamoDB Developer Guide: Cross-Region Replication Using DynamoDB Streams[R\/OL]. http:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/Streams.CrossRegionRepl.html . Accessed 16 Oct 2016"},{"key":"840_CR17","unstructured":"The Apache Software Foundation.: Apache Cassandra. http:\/\/cassandra.apache.org\/ . Accessed 16 Oct 2016"},{"issue":"2","key":"840_CR18","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1145\/1365815.1365816","volume":"26","author":"F Chang","year":"2008","unstructured":"Chang, F., Dean, J., Ghemawat, S., Hsieh, W.C., Wallach, D.A., Burrows, M., Chandra, T., Fikes, A., Gruber, R.E.: Bigtable: a distributed storage system for structured data. ACM Trans. Comput. Syst. (TOCS) 26(2), 4 (2008)","journal-title":"ACM Trans. Comput. Syst. (TOCS)"},{"key":"840_CR19","first-page":"223","volume":"11","author":"J Baker","year":"2011","unstructured":"Baker, J., Bond, C., Corbett, J.C., Furman, J.J., Khorlin, A., Larson, J., Leon, J.-M., Li, Y., Lloyd, A., Yushprakh, V.: Megastore: providing scalable, highly available storage for interactive services. CIDR 11, 223\u2013234 (2011)","journal-title":"CIDR"},{"issue":"3","key":"840_CR20","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1145\/2518037.2491245","volume":"31","author":"JC Corbett","year":"2013","unstructured":"Corbett, J.C., Dean, J., Epstein, M., Fikes, A., Frost, C., Furman, J.J., Ghemawat, S., et al.: Spanner: Google\u2019s globally distributed database. ACM Trans. Comput. Syst. (TOCS) 31(3), 8 (2013)","journal-title":"ACM Trans. Comput. Syst. (TOCS)"},{"key":"840_CR21","doi-asserted-by":"crossref","unstructured":"Silberstein, M., Ganesh, L., Wang, Y., Alvisi, L., Dahlin, M.: Lazy means smart: reducing repair bandwidth costs in erasure-coded distributed storage. In: Proceedings of International Conference on Systems and Storage (2014)","DOI":"10.1145\/2611354.2611370"},{"issue":"6","key":"840_CR22","doi-asserted-by":"crossref","first-page":"1704","DOI":"10.1109\/TPDS.2014.2326156","volume":"26","author":"J Huang","year":"2015","unstructured":"Huang, J., Liang, X., Qin, X., Xie, P., Xie, C.: Scale-RS: an efficient scaling scheme for RS-coded storage clusters. IEEE Trans. Parallel Distrib. Syst. 26(6), 1704\u20131717 (2015)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"2","key":"840_CR23","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1137\/0108018","volume":"8","author":"IS Reed","year":"1960","unstructured":"Reed, I.S., Solomon, G.: Polynomial codes over certain finite fields. J. Soc. Ind. Appl. Math. 8(2), 300\u2013304 (1960)","journal-title":"J. Soc. Ind. Appl. Math."},{"key":"840_CR24","unstructured":"Galois field. https:\/\/en.wikipedia.org\/wiki\/Finite_field . Accessed 16 Oct 2016"},{"key":"840_CR25","unstructured":"Rashmi, K.V., Nakkiran, P., Wang, J., Shah, N.B., Ramchandran, K.: Having Your Cake and Eating It Too: Jointly Optimal Erasure Codes for I\/O, Storage, and Network-bandwidth. In: USENIX Conference on File and Storage Technologies (2015)"},{"issue":"9","key":"840_CR26","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1145\/2975159","volume":"59","author":"A Singh","year":"2016","unstructured":"Singh, A., Ong, J., Agarwal, A., Anderson, G.: Jupiter rising: a decade of clos topologies and centralized control in Google\u2019s datacenter network. Commun. ACM 59(9), 88\u201397 (2016)","journal-title":"Commun. ACM"},{"key":"840_CR27","doi-asserted-by":"crossref","unstructured":"Xiao, L., Ren, K., Zheng, Q., Gibson, G.A.: ShardFS vs. IndexFS: replication vs. caching strategies for distributed metadata management in cloud storage systems. In: Proceedings of the Sixth ACM Symposium on Cloud Computing (2015)","DOI":"10.1145\/2806777.2806844"},{"key":"840_CR28","unstructured":"Thomson, A., Abadi, D.J.: CalvinFS: consistent WAN replication and scalable metadata management for distributed file systems. In: Proceedings of the 13th USENIX Conference on File and Storage Technologies (2015)"},{"key":"840_CR29","unstructured":"LevelDB. https:\/\/github.com\/google\/leveldb . Accessed 16 Oct 2016"},{"key":"840_CR30","unstructured":"Ford, D., Labelle, F., Popovici, F.I., Stokely, M., Truong, V.-A., Barroso, L., Grimes, C., Quinlan, S.: Availability in Globally Distributed Storage Systems. In: Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation, pp. 61\u201374 (2010)"},{"key":"840_CR31","unstructured":"Standard, NIST-FIPS.: Announcing the advanced encryption standard (AES). Fed. Inf. Process. Stand. Publ. 197, 1\u201351 (2001)"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10586-017-0840-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-017-0840-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-017-0840-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,20]],"date-time":"2019-09-20T13:05:28Z","timestamp":1568984728000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10586-017-0840-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,4,5]]},"references-count":31,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,6]]}},"alternative-id":["840"],"URL":"https:\/\/doi.org\/10.1007\/s10586-017-0840-5","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"type":"print","value":"1386-7857"},{"type":"electronic","value":"1573-7543"}],"subject":[],"published":{"date-parts":[[2017,4,5]]}}}