{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:12:18Z","timestamp":1759032738092},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2017,1,13]],"date-time":"2017-01-13T00:00:00Z","timestamp":1484265600000},"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":["Wireless Pers Commun"],"published-print":{"date-parts":[[2017,8]]},"DOI":"10.1007\/s11277-017-3953-5","type":"journal-article","created":{"date-parts":[[2017,1,13]],"date-time":"2017-01-13T04:53:12Z","timestamp":1484283192000},"page":"2709-2733","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Performance Improvement of MapReduce for Heterogeneous Clusters Based on Efficient Locality and Replica Aware Scheduling (ELRAS) Strategy"],"prefix":"10.1007","volume":"95","author":[{"given":"J. V.","family":"Bibal Benifa","sequence":"first","affiliation":[]},{"family":"Dejey","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,1,13]]},"reference":[{"issue":"1","key":"3953_CR1","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1109\/TNET.2014.2362745","volume":"24","author":"W Wang","year":"2016","unstructured":"Wang, W., Zhu, K., & Ying, L. (2016). MapTask scheduling in MapReduce with data locality: Throughput and heavy-traffic optimality. IEEE\/ACM Transactions on Networking, 24(1), 190\u2013203.","journal-title":"IEEE\/ACM Transactions on Networking"},{"key":"3953_CR2","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-016-1857-x","author":"MA Alsmirat","year":"2016","unstructured":"Alsmirat, M. A., Jararweh, Y., Obaidat, I., & Gupta, B. B. (2016). Internet of surveillance: A cloud supported large-scale wireless surveillance system. Journal of Supercomputing. doi:\n                        10.1007\/s11227-016-1857-x\n                        \n                    .","journal-title":"Journal of Supercomputing"},{"key":"3953_CR3","doi-asserted-by":"publisher","unstructured":"Gou, Z., Yamaguchi, S., & Gupta, B. B. (2016). Analysis of various security issues and challenges in cloud computing environment: A survey. In Handbook of research on modern cryptographic solutions for computer and cyber security (pp. 393\u2013419, Chapter 17). IGI Global. doi:\n                        10.4018\/978-1-5225-0105-3.ch017\n                        \n                    .","DOI":"10.4018\/978-1-5225-0105-3.ch017"},{"issue":"1","key":"3953_CR4","doi-asserted-by":"crossref","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. Communications of the ACM, 51(1), 107\u2013113. (50th anniversary issue).","journal-title":"Communications of the ACM"},{"key":"3953_CR5","doi-asserted-by":"crossref","first-page":"150","DOI":"10.4236\/jis.2013.43018","volume":"4","author":"S Tripathi","year":"2013","unstructured":"Tripathi, S., Gupta, B. B., Almomani, A., Mishra, A., & Veluru, S. (2013). Hadoop based defense solution to handle distributed denial of service (DDoS) attacks. Journal of Information Security, 4, 150\u2013164.","journal-title":"Journal of Information Security"},{"key":"3953_CR6","doi-asserted-by":"crossref","unstructured":"Tiwari, N., Sarkar, S., Bellur, U., & Indrawan, M. (2015). Classification framework of MapReduce scheduling algorithms. Journal of ACM Computing Surveys, 47(3), 49.","DOI":"10.1145\/2693315"},{"key":"3953_CR7","unstructured":"Sun, M., Zhuang, H., Zhou, X., Lu, K., & Li, C. (2014). HPSO: Prefetching based scheduling to improve data locality for MapReduce clusters. In Algorithms and architectures for parallel processing: 14th International conference, China (Vol. 8631, pp. 82\u201395)."},{"key":"3953_CR8","unstructured":"Zaharia, M., Borthakur, D., Sarma, J. S., Elmeleegy, K., Shenker, S., & Stoica, I. (2009). Job scheduling for multi-user MapReduce clusters. University of California, Berkeley, Technical Report No. UCB\/EECS-2009-55."},{"key":"3953_CR9","doi-asserted-by":"crossref","unstructured":"Fischer, M. J., Su, X., & Yin, Y. (2010). Assigning tasks for efficiency in Hadoop: Extended abstract. In Proceedings of the twenty-second annual ACM symposium on parallelism in algorithms and architectures, Greece (pp. 30\u201339).","DOI":"10.1145\/1810479.1810484"},{"key":"3953_CR10","unstructured":"Hadoop Distributed File System. Accesed Oct 30, 2016, from \n                        https:\/\/hadoop.apache.org\/docs\/r1.2.1\/hdfs_design.html\n                        \n                    ."},{"key":"3953_CR11","doi-asserted-by":"crossref","unstructured":"Lim, N., Majumdar, S., & Smith, P. A. (2015). A constraint programming based Hadoop scheduler for handling MapReduce jobs with deadlines on clouds. In Proceedings of the 6th ACM\/SPEC international conference on performance engineering, Texas, USA (pp. 111\u2013122).","DOI":"10.1145\/2668930.2688058"},{"key":"3953_CR12","unstructured":"Accesed Oct 30, 2016, from \n                        https:\/\/hadoop.apache.org\/docs\/r1.2.1\/fair_scheduler.html\n                        \n                    ."},{"key":"3953_CR13","unstructured":"Accesed Oct 30, 2016, from \n                        https:\/\/hadoop.apache.org\/docs\/r2.7.2\/hadoop-yarn\/hadoop-yarn-site\/CapacityScheduler.html\n                        \n                    ."},{"key":"3953_CR14","doi-asserted-by":"crossref","unstructured":"Zhang, X., Feng, Y., Feng, S., Fan, J., & Ming, Z. (2011). An effective data locality aware task scheduling method for MapReduce framework in heterogeneous environments. In International conference on cloud and service computing.","DOI":"10.1109\/CSC.2011.6138527"},{"key":"3953_CR15","doi-asserted-by":"crossref","unstructured":"Zaharia, M., Borthakur, D., Sarma, J. S., Elmeleegy, K., Shenker, S., & Stoica, I. (2010). Delay scheduling: A simple technique for achieving locality and fairness in cluster scheduling. In European conference on computer systems, Paris (pp. 265\u2013278).","DOI":"10.1145\/1755913.1755940"},{"key":"3953_CR16","doi-asserted-by":"crossref","unstructured":"Palanisamy, B., Singh, A., Liu, L., & Jain, B. (2011). Purlieus: Locality-aware resource allocation for MapReduce in a cloud. In Proceedings of international conference for high performance computing, networking, storage and analysis, New York, USA.","DOI":"10.1145\/2063384.2063462"},{"key":"3953_CR17","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.future.2014.01.002","volume":"36","author":"A Rasooli","year":"2014","unstructured":"Rasooli, A., & Down, D. G. (2014). COSHH: A classification and optimization based scheduler for heterogeneous Hadoop systems. Future Generation Computer Systems, 36, 1\u201315.","journal-title":"Future Generation Computer Systems"},{"key":"3953_CR18","doi-asserted-by":"crossref","unstructured":"Rasooli, A., & Down, D. G. (2012). A hybrid scheduling approach for scalable heterogeneous Hadoop systems. In Proceedings of the 2012 SC companion: high performance computing, networking storage and analysis, Washington DC (pp. 1284\u20131291).","DOI":"10.1109\/SC.Companion.2012.155"},{"key":"3953_CR19","doi-asserted-by":"crossref","unstructured":"Isard, M., Prabhakaran, V., Currey, J., Wieder, U., Talwar, K., & Goldberg, A. (2009). Quincy: Fair scheduling for distributed computing clusters. In Symposium on operating systems principles (pp. 261\u2013276).","DOI":"10.1145\/1629575.1629601"},{"key":"3953_CR20","doi-asserted-by":"crossref","unstructured":"Morton, K., Balazinska, M., & Grossman, D. (2010). ParaTimer: A progress indicator for MapReduce DAGs. In Proceedings of the ACM SIGMOD international conference on management of data (pp. 507\u2013518). ACM.","DOI":"10.1145\/1807167.1807223"},{"key":"3953_CR21","unstructured":"Hanif, M., & Lee, C. (2016). An efficient key partitioning scheme for heterogeneous MapReduce clusters. In 18th International conference on advanced communication technology (ICACT), IEEE, INSPEC Accession Number: 15823957."},{"key":"3953_CR22","doi-asserted-by":"crossref","unstructured":"Mao, Y., Zhong, H., & Wang, L. (2015). A fine-grained and dynamic MapReduce task scheduling scheme for the heterogeneous cloud environment. In 14th International symposium on distributed computing and applications for business engineering and science.","DOI":"10.1109\/DCABES.2015.46"},{"key":"3953_CR23","unstructured":"Zaharia, M., Konwinski, A., Joseph, A. D., Katz, R., & Stoica, I. (2009). Improving MapReduce performance in heterogeneous environments. In USENIX symposium on operating systems design and implementation (pp. 29\u201342)."},{"key":"3953_CR24","doi-asserted-by":"crossref","unstructured":"Tian, C., Zhou, H., He, Y., and Zha, L. (2009). A dynamic MapReduce scheduler for heterogeneous workloads. In Eighth international conference on grid and cooperative computing, INSPEC Accession Number: 1090627.","DOI":"10.1109\/GCC.2009.19"},{"key":"3953_CR25","doi-asserted-by":"crossref","first-page":"846","DOI":"10.1016\/j.future.2007.02.008","volume":"23","author":"RS Chang","year":"2007","unstructured":"Chang, R. S., Chang, J. S., & Lin, S. Y. (2007). Job scheduling and data replication on data grids. Future Generation Computer Systems, 23, 846\u2013860.","journal-title":"Future Generation Computer Systems"},{"key":"3953_CR26","unstructured":"Foster, I., & Ranganathan, K. (2002). Decoupling computation and data scheduling in distributed data-intensive applications. In Proceedings of the 11th IEEE international symposium on high performance distributed computing, HPDC-11. IEEE, CS Press, Edinburgh, UK (pp. 352\u2013358)."},{"key":"3953_CR27","unstructured":"Park, S. M., Kim, J. H., Go, Y. B., & Yoon, W. S. (2003). Dynamic grid replication strategy based on internet hierarchy. In International workshop on grid and cooperative computing, Lecture note in computer science (Vol. 1001, pp. 1324\u20131331)."},{"key":"3953_CR28","doi-asserted-by":"crossref","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 distributed management and analysis of large scientific datasets. Journal of Network and Computer Applications, 23, 187\u2013200.","journal-title":"Journal of Network and Computer Applications"},{"key":"3953_CR29","doi-asserted-by":"crossref","unstructured":"Polo, J., Castillo, C., Carrera, D., Becerra, Y., Whalley, I., Steinder, M., Torres, J., & Ayguade, E. (2011). Resource-aware adaptive scheduling for MapReduce clusters. In ACM\/IFIP\/USENIX international conference on distributed systems platforms and open distributed processing (pp. 187\u2013207).","DOI":"10.1007\/978-3-642-25821-3_10"},{"key":"3953_CR30","doi-asserted-by":"crossref","unstructured":"Hammoud, M., & Sakr, M. F. (2011). Locality-aware reduce task scheduling for MapReduce. In IEEE third international conference on cloud computing technology and science (CloudCom) (pp. 570\u2013576).","DOI":"10.1109\/CloudCom.2011.87"},{"issue":"3","key":"3953_CR31","doi-asserted-by":"crossref","first-page":"1038","DOI":"10.1007\/s11227-011-0682-5","volume":"64","author":"Q Chen","year":"2011","unstructured":"Chen, Q., Guo, M., Deng, Q., Zheng, L., Guo, S., & Shen, Y. (2011). HAT: History-based auto-tuning MapReduce in heterogeneous environments. The Journal of Supercomputing, 64(3), 1038\u20131054.","journal-title":"The Journal of Supercomputing"},{"key":"3953_CR32","doi-asserted-by":"crossref","unstructured":"Chen, Q., Zhang, D., Guo, M., Deng, Q., & Guo, S. (2010). SAMR: A self-adaptive MapReduce scheduling algorithm in heterogeneous environment. In IEEE 10th international conference on computer and information technology (CIT), Bradford (pp. 2736\u20132743).","DOI":"10.1109\/CIT.2010.458"},{"key":"3953_CR33","doi-asserted-by":"publisher","unstructured":"Ibrahim, S., Jin, H., Lu, L., He, B., Antoniu, G., & Wu, S. (2012). Maestro: Replica-aware map scheduling for MapReduce. In 12th IEEE\/ACM international symposium on cluster, cloud and grid computing (CCGrid). doi:\n                        10.1109\/CCGrid.2012.122\n                        \n                    .","DOI":"10.1109\/CCGrid.2012.122"},{"key":"3953_CR34","doi-asserted-by":"crossref","unstructured":"Kumar, K. A., Konishetty, V. K., Voruganti, K., & Rao, G. V. P. CASH: Context aware scheduler for Hadoop. In Proceedings of the international conference on advances in computing, communications and informatics, Chennai, India (pp. 52\u201361).","DOI":"10.1145\/2345396.2345406"},{"key":"3953_CR35","doi-asserted-by":"crossref","unstructured":"Zacheilas, N., & Kalogeraki, V. (2016). ChEsS: Cost-effective scheduling across multiple heterogeneous MapReduce clusters. In IEEE international conference on autonomic computing (ICAC) (pp. 65\u201374).","DOI":"10.1109\/ICAC.2016.58"},{"key":"3953_CR36","doi-asserted-by":"crossref","unstructured":"Huang, S., Huang, J., Liu, Y., Yi, L., & Dai, J. (2010). The HiBench benchmark suite: Characterization of the MapReduce-based data analysis. In IEEE 26th international conference on data engineering workshops (ICDEW), Long Beach, CA (pp. 41\u201351).","DOI":"10.1109\/ICDEW.2010.5452747"}],"container-title":["Wireless Personal Communications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11277-017-3953-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11277-017-3953-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11277-017-3953-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,7,31]],"date-time":"2017-07-31T09:33:07Z","timestamp":1501493587000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11277-017-3953-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,1,13]]},"references-count":36,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2017,8]]}},"alternative-id":["3953"],"URL":"https:\/\/doi.org\/10.1007\/s11277-017-3953-5","relation":{},"ISSN":["0929-6212","1572-834X"],"issn-type":[{"value":"0929-6212","type":"print"},{"value":"1572-834X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,1,13]]}}}