{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,31]],"date-time":"2025-12-31T00:39:05Z","timestamp":1767141545381,"version":"build-2238731810"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2021,1,4]],"date-time":"2021-01-04T00:00:00Z","timestamp":1609718400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,4]],"date-time":"2021-01-04T00:00:00Z","timestamp":1609718400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2021,7]]},"DOI":"10.1007\/s11227-020-03491-9","type":"journal-article","created":{"date-parts":[[2021,1,4]],"date-time":"2021-01-04T09:09:23Z","timestamp":1609751363000},"page":"7184-7210","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Analysis and implementation of reactive fault tolerance techniques in Hadoop: a comparative study"],"prefix":"10.1007","volume":"77","author":[{"given":"Hassan","family":"Asghar","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Babar","family":"Nazir","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,1,4]]},"reference":[{"key":"3491_CR1","doi-asserted-by":"crossref","unstructured":"Jin H, Ibrahim S, Qi L, Cao H, Wu S, Shi X (2011) The mapreduce programming model and implementations. In: Cloud computing: principles and paradigms, pp 373\u2013390","DOI":"10.1002\/9780470940105.ch14"},{"key":"3491_CR2","unstructured":"Borthakur D et al (2008) Hdfs architecture guide. Hadoop Apache Project 53"},{"issue":"4","key":"3491_CR3","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1049\/iet-net.2013.0009","volume":"2","author":"SA Madani","year":"2013","unstructured":"Madani SA, Hayat K, Li H, Khan SU, Ranjan R, Khan IA, Kolodziej J, Nazir B, Chen D, Irfan R, Wang L, Bickler G (2013) Survey on social networking services. IET Netw 2(4):224\u2013234","journal-title":"IET Netw"},{"issue":"7","key":"3491_CR4","first-page":"2818","volume":"10","author":"T Cowsalya","year":"2015","unstructured":"Cowsalya T, Mugunthan S (2015) Hadoop architecture and fault tolerance based Hadoop clusters in geographically distributed data centre. ARPN J Eng Appl Sci 10(7):2818\u20132821","journal-title":"ARPN J Eng Appl Sci"},{"issue":"6","key":"3491_CR5","doi-asserted-by":"publisher","first-page":"1110","DOI":"10.1016\/j.compeleceng.2010.04.004","volume":"36","author":"FG Khan","year":"2010","unstructured":"Khan FG, Qureshi K, Nazir B (2010) Performance evaluation of fault tolerance techniques in grid computing system. Comput Electr Eng 36(6):1110\u20131122","journal-title":"Comput Electr Eng"},{"key":"3491_CR6","doi-asserted-by":"crossref","unstructured":"Dinu F, Ng T (2012) Understanding the effects and implications of compute node related failures in hadoop. In: Proceedings of the 21st International Symposium on High-Performance Parallel and Distributed Computing. ACM, pp 187\u2013198","DOI":"10.1145\/2287076.2287108"},{"key":"3491_CR7","doi-asserted-by":"crossref","unstructured":"Schroeder B, Gibson GA (2007) Understanding failures in petascale computers. In: Journal of Physics: Conference Series, vol 78, no 1. IOP Publishing, , p 012022","DOI":"10.1088\/1742-6596\/78\/1\/012022"},{"key":"3491_CR8","unstructured":"Dean J (2004) Simplified data processing on large clusters. In: Proceedings of the 6th Symposium on Operating System Design and Implementation (San Francisco, CA, Dec. 6.8). Usenix Association, 2004"},{"key":"3491_CR9","doi-asserted-by":"crossref","unstructured":"Subramanian S, Zhang Y, Vaidyanathan R, Gunawi HS, Arpaci-Dusseau AC, Arpaci-Dusseau RH, Naughton JF (2010) Impact of disk corruption on open-source DBMS. In: 2010 IEEE 26th International Conference on Data Engineering (ICDE). IEEE, pp 509\u2013520","DOI":"10.1109\/ICDE.2010.5447821"},{"key":"3491_CR10","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: 2010 IEEE 26th International Conference on Data Engineering (ICDE). IEEE, pp 657\u2013668","DOI":"10.1109\/ICDE.2010.5447913"},{"key":"3491_CR11","doi-asserted-by":"crossref","unstructured":"Faghri F, Bazarbayev S, Overholt M, Farivar R, Campbell RH, Sanders WH (2012) Failure scenario as a service (fsaas) for Hadoop clusters. In: Proceedings of the Workshop on Secure and Dependable Middleware for Cloud Monitoring and Management. ACM, p 5","DOI":"10.1145\/2405186.2405191"},{"key":"3491_CR12","doi-asserted-by":"crossref","unstructured":"Sangroya A, Serrano D, Bouchenak S (2012) MRBS: towards dependability benchmarking for Hadoop mapreduce. In: European Conference on Parallel Processing. Springer, Berlin, Heidelberg, pp 3\u201312","DOI":"10.1007\/978-3-642-36949-0_2"},{"issue":"7","key":"3491_CR13","doi-asserted-by":"publisher","first-page":"611","DOI":"10.1007\/s00607-012-0250-8","volume":"95","author":"S Malik","year":"2013","unstructured":"Malik S, Nazir B, Qureshi K, Khan IA (2013) A reliable checkpoint storage strategy for grid. Computing 95(7):611\u2013632","journal-title":"Computing"},{"key":"3491_CR14","doi-asserted-by":"crossref","unstructured":"Quiane-Ruiz JA, Pinkel C, Schad J, Dittrich J (2011) RAFTing MapReduce: fast recovery on the RAFT. In: 2011 IEEE 27th International Conference on Data Engineering (ICDE). IEEE, pp 589\u2013600","DOI":"10.1109\/ICDE.2011.5767877"},{"issue":"1","key":"3491_CR15","doi-asserted-by":"publisher","first-page":"37","DOI":"10.14257\/ijdta.2014.7.1.04","volume":"7","author":"P Hu","year":"2014","unstructured":"Hu P, Dai W (2014) Enhancing fault tolerance based on Hadoop cluster. Int J Database Theory Appl 7(1):37\u201348","journal-title":"Int J Database Theory Appl"},{"key":"3491_CR16","doi-asserted-by":"publisher","first-page":"208","DOI":"10.1016\/j.future.2016.02.015","volume":"74","author":"O Yildiz","year":"2017","unstructured":"Yildiz O, Ibrahim S, Antoniu G (2017) Enabling fast failure recovery in shared Hadoop clusters: towards failure-aware scheduling. Future Gener Comput Syst 74:208\u2013219","journal-title":"Future Gener Comput Syst"},{"key":"3491_CR17","doi-asserted-by":"crossref","unstructured":"Soualhia M, Khomh F, Tahar S (2015) Atlas: an adaptive failure-aware scheduler for Hadoop. In: 2015 IEEE 34th International Performance Computing and Communications Conference (IPCCC). IEEE, pp 1\u20138","DOI":"10.1109\/PCCC.2015.7410316"},{"key":"3491_CR18","doi-asserted-by":"crossref","unstructured":"Costa P, Pasin M, Bessani AN, Correia M (2011) Byzantine fault-tolerant mapreduce: faults are not just crashes. In: 2011 IEEE Third International Conference on Cloud Computing Technology and Science (CloudCom). IEEE, pp 32\u201339","DOI":"10.1109\/CloudCom.2011.15"},{"key":"3491_CR19","doi-asserted-by":"crossref","unstructured":"Liu Y, Wei W (2015) A replication-based mechanism for fault tolerance in mapreduce framework. In: Mathematical problems in engineering 2015","DOI":"10.1155\/2015\/408921"},{"key":"3491_CR20","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1016\/j.compeleceng.2015.07.021","volume":"47","author":"S Mustafa","year":"2015","unstructured":"Mustafa S, Nazir B, Hayat A, Khan AR, Madani SA (2015) Resource management in cloud computing: taxonomy, prospects, and challenges. Comput Electr Eng 47:186\u2013203","journal-title":"Comput Electr Eng"},{"issue":"1","key":"3491_CR21","first-page":"4","volume":"2","author":"N Kuromatsu","year":"2013","unstructured":"Kuromatsu N, Okita M, Hagihara K (2013) Evolving fault tolerance in Hadoop with robust auto-recovering JobTracker. Bull Netw Comput Syst Softw 2(1):4","journal-title":"Bull Netw Comput Syst Softw"},{"key":"3491_CR22","doi-asserted-by":"crossref","unstructured":"Varghese LA, Sreejith V, Bose S (2014) Enhancing NameNode fault tolerance in Hadoop over cloud environment. In: 2014 6th International Conference on Advanced Computing (ICoAC). IEEE, pp 82\u201385","DOI":"10.1109\/ICoAC.2014.7229751"},{"key":"3491_CR23","doi-asserted-by":"crossref","unstructured":"Song L, Wu S, Wang H, Yang Q (2014) Distributed mapreduce engine with fault tolerance. In: 2014 IEEE International Conference on Communications (ICC). IEEE, pp 3626\u20133630","DOI":"10.1109\/ICC.2014.6883884"},{"key":"3491_CR24","doi-asserted-by":"crossref","unstructured":"Costa PA, Bai X, Ramos FM, Correia M (2016) Medusa: an efficient cloud fault-tolerant mapreduce. In: 2016 16th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid). IEEE, pp 443\u2013452","DOI":"10.1109\/CCGrid.2016.20"},{"issue":"1","key":"3491_CR25","first-page":"1694","volume":"9","author":"A Bala","year":"2012","unstructured":"Bala A, Chana I (2012) Fault tolerance-challenges, techniques and implementation in cloud computing. IJCSI Int J Comput Sci Issues 9(1):1694\u20131814","journal-title":"IJCSI Int J Comput Sci Issues"},{"issue":"1","key":"3491_CR26","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11227-008-0245-6","volume":"50","author":"B Nazir","year":"2009","unstructured":"Nazir B, Qureshi K, Manuel P (2009) Adaptive checkpointing strategy to tolerate faults in\u00a0economy based grid. J Supercomput 50(1):1\u201318","journal-title":"J Supercomput"},{"key":"3491_CR27","doi-asserted-by":"crossref","unstructured":"Vernica R, Balmin A, Beyer KS, Ercegovac V (2012) Adaptive mapreduce using situation-aware mappers. In: Proceedings of the 15th International Conference on Extending Database Technology. ACM, pp 420\u2013431","DOI":"10.1145\/2247596.2247646"},{"key":"3491_CR28","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1016\/j.procs.2017.06.057","volume":"111","author":"D Zhao","year":"2017","unstructured":"Zhao D (2017) Performance comparison between Hadoop and HAMR under laboratory environment. Procedia Comput Sci 111:223\u2013229","journal-title":"Procedia Comput Sci"},{"issue":"1","key":"3491_CR29","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) Mapreduce: simplified data processing on large clusters. Commun ACM 51(1):107\u2013113","journal-title":"Commun ACM"},{"issue":"12","key":"3491_CR30","doi-asserted-by":"publisher","first-page":"1802","DOI":"10.14778\/2367502.2367519","volume":"5","author":"Y Chen","year":"2012","unstructured":"Chen Y, Alspaugh S, Katz R (2012) Interactive analytical processing in big data systems: a cross-industry study of MapReduce workloads. Proc VLDB Endow 5(12):1802\u20131813","journal-title":"Proc VLDB Endow"},{"key":"3491_CR31","unstructured":"david78k, Jul 2013. david78k\/anarchyape. https:\/\/github.com\/david78k\/anarchyape. Accessed 16 Jan 2017"},{"key":"3491_CR32","unstructured":"Bouchenak S, Sangroya A (2016) MRBS\u2014Hadoop MapReduce dependability and performance benchmarking. Mrbs.gforge.liris.cnrs.fr. https:\/\/mrbs.gforge.liris.cnrs.fr\/um_configuring.php. Accessed 12 Nov 2017"},{"key":"3491_CR33","unstructured":"Noll MG (2011) Michael G. Noll. Benchmarking and Stress Testing an Hadoop Cluster with TeraSort, TestDFSIO & Co.\u2014Michael G. Noll. www.michael-noll.com\/blog\/2011\/04\/09\/benchmarking-and-stress-testing-an-hadoop-cluster-with-terasort-testdfsio-nnbench-mrbench\/. Accessed 16 Jan 2017"}],"updated-by":[{"DOI":"10.1007\/s11227-021-03651-5","type":"correction","label":"Correction","source":"publisher","updated":{"date-parts":[[2021,2,11]],"date-time":"2021-02-11T00:00:00Z","timestamp":1613001600000}}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-020-03491-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-020-03491-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-020-03491-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,30]],"date-time":"2021-07-30T18:18:40Z","timestamp":1627669120000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-020-03491-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,1,4]]},"references-count":33,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2021,7]]}},"alternative-id":["3491"],"URL":"https:\/\/doi.org\/10.1007\/s11227-020-03491-9","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,1,4]]},"assertion":[{"value":"23 October 2020","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 January 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 February 2021","order":3,"name":"change_date","label":"Change Date","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Correction","order":4,"name":"change_type","label":"Change Type","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"A Correction to this paper has been published:","order":5,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"https:\/\/doi.org\/10.1007\/s11227-021-03651-5","URL":"https:\/\/doi.org\/10.1007\/s11227-021-03651-5","order":6,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}}]}}