{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T17:07:01Z","timestamp":1780420021273,"version":"3.54.1"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2018,12,15]],"date-time":"2018-12-15T00:00:00Z","timestamp":1544832000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2020,5]]},"DOI":"10.1007\/s11227-018-2716-8","type":"journal-article","created":{"date-parts":[[2018,12,15]],"date-time":"2018-12-15T10:07:52Z","timestamp":1544868472000},"page":"3572-3588","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Fast Recovery MapReduce (FAR-MR) to accelerate failure recovery in big data applications"],"prefix":"10.1007","volume":"76","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6111-8297","authenticated-orcid":false,"given":"Yongqing","family":"Zhu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Juniarto","family":"Samsudin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Renuga","family":"Kanagavelu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Weiwen","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Long","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Theint Theint","family":"Aye","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rick Siow Mong","family":"Goh","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2018,12,15]]},"reference":[{"key":"2716_CR1","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1186\/2047-2501-2-3","volume":"2","author":"W Raghupathi","year":"2014","unstructured":"Raghupathi W, Raghupathi V (2014) Big data analytics in healthcare: promise and potential. Health Inf Sci Syst 2:3","journal-title":"Health Inf Sci Syst"},{"issue":"4","key":"2716_CR2","doi-asserted-by":"publisher","first-page":"1467","DOI":"10.1007\/s11227-016-1835-3","volume":"73","author":"G Cattaneo","year":"2017","unstructured":"Cattaneo G, Petrillo UF, Giancarlo R et al (2017) An effective extension of the applicability of alignment-free biological sequence comparison algorithms with Hadoop. J Supercomput 73(4):1467\u20131483. https:\/\/doi.org\/10.1007\/s11227-016-1835-3","journal-title":"J Supercomput"},{"issue":"6","key":"2716_CR3","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1109\/MSP.2013.138","volume":"11","author":"AA Cardenas","year":"2013","unstructured":"Cardenas AA, Manadhata PK, Rajan SP (2013) Big data analytics for security. IEEE Secur Priv 11(6):74\u201376","journal-title":"IEEE Secur Priv"},{"key":"2716_CR4","unstructured":"Zhu Y, Juniarto S, Shi H, Wang J (2015) VH-DSI: speeding up data visualization via a heterogeneous distributed storage infrastructure. In: Proceedings of the 21st IEEE International Conference on Parallel and Distributed Systems (ICPADS 2015), pp 658\u2013665"},{"issue":"8","key":"2716_CR5","doi-asserted-by":"publisher","first-page":"3210","DOI":"10.1007\/s11227-016-1631-0","volume":"72","author":"KC Lin","year":"2016","unstructured":"Lin KC, Zhang KY, Huang YH et al (2016) Feature selection based on an improved cat swarm optimization algorithm for big data classification. J Supercomput 72(8):3210\u20133221. https:\/\/doi.org\/10.1007\/s11227-016-1631-0","journal-title":"J Supercomput"},{"issue":"1","key":"2716_CR6","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1145\/1327452.1327492","volume":"51","author":"J Dean","year":"2008","unstructured":"Dean J, Ghemawat S (2008) Map-Reduce: simplified data processing on large clusters. Commun ACM 51(1):107\u2013113","journal-title":"Commun ACM"},{"key":"2716_CR7","unstructured":"Apache Hadoop YARN. http:\/\/hadoop.apache.org\/docs\/stable\/hadoop-yarn\/hadoop-yarn-site\/YARN.html . Accessed 2012"},{"key":"2716_CR8","doi-asserted-by":"crossref","unstructured":"Rahman MT, Gabriel E, Subhlok J (2017) Performance implications of failures on MapReduce applications. In: Proceedings of 2017 IEEE International Conference on Cluster Computing, pp 741\u2013748","DOI":"10.1109\/CLUSTER.2017.87"},{"key":"2716_CR9","doi-asserted-by":"crossref","unstructured":"Yang C, Yen C, Tan C, Madden SR (2010) Osprey: implementing MapReduce-style fault tolerance in a shared-nothing distributed database. In: Proceedings of IEEE ICDE, pp 657\u2013668","DOI":"10.1109\/ICDE.2010.5447913"},{"key":"2716_CR10","unstructured":"Wang G, Butt AR, Pandey P, Gupta K (2009) A simulation approach to evaluating design decisions in MapReduce setups. In: Proceedings of IEEE\/ACM MASCOTS, pp 1\u201311"},{"issue":"4","key":"2716_CR11","first-page":"410","volume":"4","author":"S Khalil","year":"2013","unstructured":"Khalil S, Salem SA, Nassar S, Saad EM (2013) MapReduce performance in heterogeneous environments: a review. Int J Sci Eng Res 4(4):410\u2013416","journal-title":"Int J Sci Eng Res"},{"key":"2716_CR12","volume-title":"Redis in action","author":"JL Carlson","year":"2013","unstructured":"Carlson JL (2013) Redis in action. Manning Publications, Greenwich"},{"issue":"124","key":"2716_CR13","first-page":"72","volume":"2004","author":"B Fitzpatrick","year":"2004","unstructured":"Fitzpatrick B (2004) Distributed caching with memcached. Linux J 2004(124):72\u201378","journal-title":"Linux J"},{"key":"2716_CR14","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1006\/jnca.2000.0110","volume":"23","author":"A Chervenak","year":"2000","unstructured":"Chervenak A, Foster I, Kesselman C, Salisbury C, Tuecke S (2000) The data grid: towards an architecture for the distributed management and analysis of large scientific data sets. J Netw Comput Appl 23:187","journal-title":"J Netw Comput Appl"},{"issue":"3","key":"2716_CR15","doi-asserted-by":"publisher","first-page":"1249","DOI":"10.1007\/s11227-014-1225-7","volume":"70","author":"X Cui","year":"2014","unstructured":"Cui X, Zhu P, Yang X et al (2014) Optimized big data K-means clustering using MapReduce. J Supercomput 70(3):1249\u20131259. https:\/\/doi.org\/10.1007\/s11227-014-1225-7","journal-title":"J Supercomput"},{"issue":"2","key":"2716_CR16","doi-asserted-by":"publisher","first-page":"408","DOI":"10.1007\/s11227-013-1008-6","volume":"67","author":"H Choi","year":"2014","unstructured":"Choi H, Lee KH, Lee YJ (2014) Parallel labeling of massive XML data with MapReduce. J Supercomput 67(2):408\u2013437. https:\/\/doi.org\/10.1007\/s11227-013-1008-6","journal-title":"J Supercomput"},{"issue":"1","key":"2716_CR17","doi-asserted-by":"publisher","first-page":"539","DOI":"10.1007\/s11227-013-0924-9","volume":"66","author":"K Slagter","year":"2013","unstructured":"Slagter K, Hsu CH, Chung YC et al (2013) An improved partitioning mechanism for optimizing massive data analysis using MapReduce. J Supercomput 66(1):539\u2013555. https:\/\/doi.org\/10.1007\/s11227-013-0924-9","journal-title":"J Supercomput"},{"key":"2716_CR18","unstructured":"Treaster M (2005) A survey of Fault-tolerance and Fault-recovery techniques in parallel systems. Technical Report cs.DC\/0501002, ACM Computing Research Repository (CoRR)"},{"key":"2716_CR19","unstructured":"Zaharia M, Konwinski A, Joseph AD, Katz R, Stoica I (2008) Improving MapReduce performance in heterogeneous environments. In: Proceedings of the 8th USENIX Conference on Operating Systems Design and Implementation, OSDI\u201908, USA, pp 29\u201342"},{"key":"2716_CR20","unstructured":"Chen Q, Zhang D, Guo M, Deng Q, Guo S (2010) SAMR: a selfadaptive MapReduce scheduling algorithm in heterogeneous environment. In: Proceedings of the IEEE 10th International Conference on Computer and Information Technology, pp 2736\u20132743"},{"key":"2716_CR21","unstructured":"Ananthanarayanan G, Kandula S, Greenberg A, Stoica I, Lu Y, Saha B, Harris E (2010) Reining in the outliers in map-reduce clusters using Mantri. In: Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation, OSDI\u201910, USA, pp 1\u201316"},{"key":"2716_CR22","doi-asserted-by":"crossref","unstructured":"Wang Y, Fu H, Yu W (2015) Cracking down MapReduce failure amplification through analytics logging and migration. In: Proceedings of IEEE International Parallel and Distributed Processing Symposium (IPDPS\u201915), pp 261\u2013270","DOI":"10.1109\/IPDPS.2015.111"},{"issue":"2","key":"2716_CR23","first-page":"1414","volume":"2","author":"A Gates","year":"2009","unstructured":"Gates A et al (2009) Building a highlevel dataflow system on top of MapReduce: the pig experience. PVLDB 2(2):1414","journal-title":"PVLDB"},{"issue":"2","key":"2716_CR24","first-page":"1626","volume":"2","author":"A Thusoo","year":"2009","unstructured":"Thusoo A et al (2009) Hive\u2014a warehousing solution over a Map-Reduce framework. PVLDB 2(2):1626","journal-title":"PVLDB"},{"issue":"1","key":"2716_CR25","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1145\/1331904.1331907","volume":"33","author":"M Balazinska","year":"2008","unstructured":"Balazinska M, Balakrishnan H, Madden SR, Stonebraker M (2008) Fault-tolerance in the borealis distributed stream processing system. ACM Trans Database Syst 33(1):3","journal-title":"ACM Trans Database Syst"},{"key":"2716_CR26","unstructured":"Hwang J-H, Xing Y, Cetintemel U, Zdonik S (2007) A cooperative, self-configuring high-availability solution for stream processing. In: Proceedings of the IEEE 23rd International Conference on Data Engineering, pp 176\u2013185"},{"key":"2716_CR27","unstructured":"Liedes A-P, Wolski A (2006) SIREN: a memory-conserving, snapshot-consistent checkpoint algorithm for in-memory databases. In: Proceedings of the 22nd International Conference on Data Engineering, pp 99\u201399"},{"key":"2716_CR28","doi-asserted-by":"crossref","unstructured":"Quian\u00e9-Ruiz J-A, Pinkel C, Schad J (2011) RAFTing MapReduce: fast recovery on the RAFT. In: Proceedings of the IEEE 27th International Conference on Data Engineering (ICDE\u201911), pp 589\u2013600","DOI":"10.1109\/ICDE.2011.5767877"},{"key":"2716_CR29","unstructured":"Lin C-Y, Chen T-H, Cheng Y-N (2013) On improving fault tolerance for heterogeneous Hadoop MapReduce clusters. In: Proceedings of 2013 IEEE International Conference on Cloud Computing and Big Data, pp 38\u201343"},{"key":"2716_CR30","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1109\/TSC.2015.2453973","volume":"9","author":"H Wang","year":"2016","unstructured":"Wang H, Chen H, Zhenwei D, Fei H (2016) BeTL: MapReduce checkpoint tactics beneath the task level. IEEE Trans Serv Comput 9:84\u201395","journal-title":"IEEE Trans Serv Comput"},{"key":"2716_CR31","doi-asserted-by":"crossref","unstructured":"Wang H, Chen H, Hu F (2014) Rect: improving MapReduce performance under failures with resilient checkpointing tactics. In: Proceedings of the IEEE International Conference Big Data (Big Data), pp 27\u201332","DOI":"10.1109\/BigData.2014.7004380"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-018-2716-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-018-2716-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-018-2716-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,12]],"date-time":"2023-09-12T05:55:35Z","timestamp":1694498135000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-018-2716-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,12,15]]},"references-count":31,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2020,5]]}},"alternative-id":["2716"],"URL":"https:\/\/doi.org\/10.1007\/s11227-018-2716-8","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,12,15]]},"assertion":[{"value":"15 December 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}