{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T19:54:52Z","timestamp":1772913292938,"version":"3.50.1"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2018,8,22]],"date-time":"2018-08-22T00:00:00Z","timestamp":1534896000000},"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 Grid Computing"],"published-print":{"date-parts":[[2018,12]]},"DOI":"10.1007\/s10723-018-9464-0","type":"journal-article","created":{"date-parts":[[2018,8,22]],"date-time":"2018-08-22T02:35:46Z","timestamp":1534905346000},"page":"535-551","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["A Task-Based Greedy Scheduling Algorithm for Minimizing Energy of MapReduce Jobs"],"prefix":"10.1007","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4675-9111","authenticated-orcid":false,"given":"Mostafa Hadadian Nejad","family":"Yousefi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maziar","family":"Goudarzi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,8,22]]},"reference":[{"key":"9464_CR1","unstructured":"Annual Energy Review: Tech. rep. (2012). \n                    http:\/\/www.eia.gov\/totalenergy\/data\/annual\/pdf\/aer.pdf\n                    \n                   (2011)"},{"key":"9464_CR2","unstructured":"Adaptive Computing, I.: TORQUE Resource Manager. \n                    http:\/\/www.adaptivecomputing.com\/products\/open-source\/torque\/"},{"key":"9464_CR3","doi-asserted-by":"crossref","unstructured":"Ahmad, F., Chakradhar, S., Raghunathan, A., Vijaykumar, T.N.: Tarazu : Optimizing MapReduce On Heterogeneous Clusters. In: Proceedings of the 17th International Conference on Architectural Support for Programming Languages and Operating Systems APLOS 40, pp. 61\u201374 (2012)","DOI":"10.1145\/2150976.2150984"},{"key":"9464_CR4","unstructured":"Ahmad, F., Lee, S., Thottethodi, M., Vijaykumar, T.N.: PUMA: Purdue MapReduce Benchmarks Suite (2012)"},{"key":"9464_CR5","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1016\/j.future.2014.09.001","volume":"42","author":"JCS Anjos","year":"2015","unstructured":"Anjos, J.C.S., Carrera, I., Kolberg, W., Tibola, A.L., Arantes, L.B., Geyer, C.R.: MRA++: scheduling and data placement on MapReduce for heterogeneous environments. Futur Gener Comput Syst 42, 22\u201335 (2015)","journal-title":"Futur Gener Comput Syst"},{"key":"9464_CR6","unstructured":"Apache: Capacity Schedular for Hadoop. \n                    https:\/\/hadoop.apache.org\/docs\/r1.2.1\/capacity_scheduler.html"},{"key":"9464_CR7","unstructured":"Apache: Hadoop. \n                    Hadoop.Apache.org\n                    \n                   (2016)"},{"key":"9464_CR8","unstructured":"Apache: Hadoop Fair Scheduler. \n                    hadoop.apache.org\/docs\/r1.2.1\/fair_scheduler.html\n                    \n                   (2016)"},{"key":"9464_CR9","unstructured":"Apache: HOD Schedular. \n                    https:\/\/hadoop.apache.org\/docs\/r1.2.1\/capacity_scheduler.html\n                    \n                   (2016)"},{"issue":"2","key":"9464_CR10","doi-asserted-by":"publisher","first-page":"359","DOI":"10.1007\/s10723-015-9355-6","volume":"14","author":"P Bryk","year":"2016","unstructured":"Bryk, P., Malawski, M., Juve, G., Deelman, E.: Storage-aware algorithms for scheduling of workflow ensembles in clouds. Journal of Grid Computing 14(2), 359\u2013378 (2016)","journal-title":"Journal of Grid Computing"},{"key":"9464_CR11","doi-asserted-by":"crossref","unstructured":"Cho, B., Rahman, M., Chajed, T., Gupta, I.: Natjam: eviction policies for supporting priorities and deadlines in mapreduce clusters (2013)","DOI":"10.1145\/2523616.2523624"},{"key":"9464_CR12","unstructured":"Cisco: Cisco Global Cloud Index : Forecast and Methodology , pp. 2014\u20132019. Tech. rep. (2014)"},{"key":"9464_CR13","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1145\/1327452.1327492","volume":"51","author":"J Dean","year":"2008","unstructured":"Dean, J., Ghemawat, S.: MapReduce: Simplified Data Processing on Large Clusters. Commun. ACM 51, 107\u2013113 (2008)","journal-title":"Commun. ACM"},{"issue":"2","key":"9464_CR14","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1007\/s10723-015-9327-x","volume":"13","author":"V Ebrahimirad","year":"2015","unstructured":"Ebrahimirad, V., Goudarzi, M., Rajabi, A.: Energy-aware scheduling for precedence-constrained parallel virtual machines in virtualized data centers. Journal of Grid Computing 13(2), 233\u2013253 (2015)","journal-title":"Journal of Grid Computing"},{"key":"9464_CR15","doi-asserted-by":"publisher","first-page":"596","DOI":"10.1145\/28869.28874","volume":"34","author":"M Fredman","year":"1987","unstructured":"Fredman, M., Tarjan, R.: Fibonacci heaps and their uses in improved network optimization algorithms. J. Assoc. Comput. Mach. 34, 596\u2013615 (1987)","journal-title":"J. Assoc. Comput. Mach."},{"key":"9464_CR16","doi-asserted-by":"crossref","unstructured":"Guo, Z., Fox, G.: Improving MapReduce performance in heterogeneous network environments and resource utilization. In: Proceedings - 12th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2012, pp. 714\u2013716 (2012)","DOI":"10.1109\/CCGrid.2012.12"},{"issue":"2","key":"9464_CR17","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1007\/s10723-016-9364-0","volume":"14","author":"NJ Kansal","year":"2016","unstructured":"Kansal, N.J., Chana, I.: Energy-aware virtual machine migration for cloud computing-a firefly optimization approach. Journal of Grid Computing 14(2), 327\u2013345 (2016)","journal-title":"Journal of Grid Computing"},{"issue":"10","key":"9464_CR18","doi-asserted-by":"publisher","first-page":"1863","DOI":"10.1109\/TVLSI.2012.2220791","volume":"21","author":"Hyunhee Kim","year":"2013","unstructured":"Kim, H., Ahn, J. H., Kim, J.: Exploiting replicated cache blocks to reduce L2 cache leakage in CMPs. IEEE Transactions on Very Large Scale Integration (VLSI) Systems (10), 1863\u20131877 (2013)","journal-title":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems"},{"key":"9464_CR19","doi-asserted-by":"crossref","unstructured":"Krish, K., Anwar, A., Butt, A.R.: [phi]Sched: A Heterogeneity-Aware Hadoop Workflow Scheduler. In: 2014 IEEE 22nd International Symposium on Modelling, Analysis &, Simulation of Computer and Telecommunication Systems, pp. 255\u2013264 (2014)","DOI":"10.1109\/MASCOTS.2014.40"},{"key":"9464_CR20","doi-asserted-by":"publisher","first-page":"129","DOI":"10.14778\/1920841.1920862","volume":"3","author":"W Lang","year":"2010","unstructured":"Lang, W., Patel, J.M.: Energy management for MapReduce clusters. Proceedings of the VLDB Endowment 3, 129\u2013139 (2010)","journal-title":"Proceedings of the VLDB Endowment"},{"key":"9464_CR21","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1145\/1740390.1740405","volume":"44","author":"J Leverich","year":"2010","unstructured":"Leverich, J., Kozyrakis, C.: On the energy (in)efficiency of Hadoop clusters. ACM SIGOPS Operating Systems Review 44, 61\u201365 (2010)","journal-title":"ACM SIGOPS Operating Systems Review"},{"issue":"1","key":"9464_CR22","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1007\/s10723-015-9345-8","volume":"14","author":"JM Marsza\u0142kowski","year":"2016","unstructured":"Marsza\u0142kowski, J.M., Drozdowski, M., Marsza\u0142kowski, J.: Time and energy performance of parallel systems with hierarchical memory. Journal of Grid Computing 14(1), 153\u2013170 (2016)","journal-title":"Journal of Grid Computing"},{"key":"9464_CR23","doi-asserted-by":"publisher","first-page":"2720","DOI":"10.1109\/TPDS.2014.2358556","volume":"26","author":"L Mashayekhy","year":"2015","unstructured":"Mashayekhy, L., Movahed Nejad, M., Grosu, D., Zhang, Q., Shi, W.: Energy-aware Scheduling of MapReduce Jobs for Big Data Applications. IEEE Transactions on Parallel and Distributed Systems 26, 2720\u20132733 (2015)","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"9464_CR24","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1145\/2528521.1508269","volume":"37","author":"D Meisner","year":"2009","unstructured":"Meisner, D., Gold, B.T., Wenisch, T.F.: PowerNap. ACM SIGARCH Computer Architecture News 37, 205 (2009)","journal-title":"ACM SIGARCH Computer Architecture News"},{"key":"9464_CR25","unstructured":"Nabavinejad, S.M., Goudarzi, M., Abedi, S.: MapReduce Service Provisioning for Frequent Jobs on Green Clouds Considering Data Transfers. Technical Report, Computer Engineering Department Sharif University of Technology (2016)"},{"key":"9464_CR26","doi-asserted-by":"crossref","unstructured":"Pereira, R., Couto, M., Ribeiro, F., Rua, R., Cunha, J., Fernandes, J.P., Saraiva, J.: Energy efficiency across programming languages: how do energy, time, and memory relate?. In: Proceedings of the 10th ACM SIGPLAN International Conference on Software Language Engineering, pp. 256\u2013267. ACM (2017)","DOI":"10.1145\/3136014.3136031"},{"key":"9464_CR27","doi-asserted-by":"crossref","unstructured":"Powell, M.D., Yang, S.H., Falsafi, B., Roy, K., Vijaykumar, T.N.: An Energy-Efficient High-Performance Deep-Submicron instruction cache. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, pp. 1\u201313 (2001)","DOI":"10.1109\/92.920821"},{"issue":"3","key":"9464_CR28","doi-asserted-by":"publisher","first-page":"499","DOI":"10.1007\/s10723-014-9299-2","volume":"12","author":"A Rasooli","year":"2014","unstructured":"Rasooli, A., Down, D.G.: Guidelines for selecting hadoop schedulers based on system heterogeneity. Journal of grid computing 12(3), 499\u2013519 (2014)","journal-title":"Journal of grid computing"},{"key":"9464_CR29","unstructured":"Sueur, E.L., Heiser, G.: Dynamic voltage and frequency scaling: The laws of diminishing returns. In: Proceedings of the 2010 international conference on Power aware computing and systems, pp. 1\u20138 (2010)"},{"issue":"1","key":"9464_CR30","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1007\/s10723-015-9334-y","volume":"14","author":"Z Tang","year":"2016","unstructured":"Tang, Z., Qi, L., Cheng, Z., Li, K., Khan, S.U., Li, K.: An energy-efficient task scheduling algorithm in dvfs-enabled cloud environment. Journal of Grid Computing 14(1), 55\u201374 (2016)","journal-title":"Journal of Grid Computing"},{"key":"9464_CR31","doi-asserted-by":"crossref","unstructured":"Tavarageri, S., Sadayappan, P.: A compiler analysis to determine useful cache size for energy efficiency. In: 2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum, pp. 923\u2013930 (2013)","DOI":"10.1109\/IPDPSW.2013.268"},{"key":"9464_CR32","doi-asserted-by":"crossref","unstructured":"Tian, C., Zhou, H., He, Y., Zha, L.: A dynamic mapreduce scheduler for heterogeneous workloads 2009 Eighth International Conference on Grid and Cooperative Computing, pp. 218\u2013224 (2009)","DOI":"10.1109\/GCC.2009.19"},{"issue":"4","key":"9464_CR33","doi-asserted-by":"publisher","first-page":"587","DOI":"10.1007\/s10723-015-9350-y","volume":"13","author":"Y Wang","year":"2015","unstructured":"Wang, Y., Lu, W., Lou, R., Wei, B.: Improving mapreduce performance with partial speculative execution. Journal of Grid Computing 13(4), 587\u2013604 (2015)","journal-title":"Journal of Grid Computing"},{"key":"9464_CR34","unstructured":"White, T.: Hadoop: The Definitive Guide, O\u2019Reilly Media, Inc (2012)"},{"key":"9464_CR35","first-page":"1","volume-title":"Middleware 2010","author":"Joel Wolf","year":"2010","unstructured":"Wolf, J., Rajan, D., Hildrum, K., Khandekar, R., Kumar, V., Parekh, S., Wu, K.L., Balmin, A.: FLEX: a slot allocation scheduling optimizer for MapReduce workloads. In: ACM\/IFIP\/USENIX International Conference on Distributed Systems Platforms and Open Distributed Processing, pp. 1\u201320 (2010)"},{"key":"9464_CR36","unstructured":"Xie, J., Yin, S., Ruan, X., Ding, Z., Tian, Y., Majors, J., Manzanares, A., Qin, X.: Improving MapReduce performance through data placement in heterogeneous Hadoop clusters. Parallel & Distributed Processing. In: 2010 IEEE International Symposium on Workshops and Phd Forum (IPDPSW) 9, pp. 29\u201342 (2010)"},{"key":"9464_CR37","unstructured":"Yan, F., Cherkasova, L., Zhang, Z., Smirni, E.: DyScale: a mapreduce job scheduler for heterogeneous multicore processors (2015)"},{"key":"9464_CR38","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1016\/j.jnca.2015.07.012","volume":"57","author":"SJ Yang","year":"2015","unstructured":"Yang, S.J., Chen, Y.R.: Design adaptive task allocation scheduler to improve MapReduce performance in heterogeneous clouds. J. Netw. Comput. Appl. 57, 61\u201370 (2015)","journal-title":"J. Netw. Comput. Appl."},{"key":"9464_CR39","doi-asserted-by":"crossref","unstructured":"Yigitbasi, N., Datta, K., Jain, N., Willke, T.: Energy efficient scheduling of MapReduce workloads on heterogeneous clusters. In: Proceedings of the 2nd International Workshop - GCM \u201911 on Green Computing Middleware, pp. 1\u20136 (2011)","DOI":"10.1145\/2088996.2088997"},{"key":"9464_CR40","unstructured":"Zaharia, M., Konwinski, A., Joseph, A.D., Katz, R., Stoica, I.: Improving mapreduce performance in heterogeneous environments. Proceedings of the USENIX OSDI, pp. 8 (2008)"},{"key":"9464_CR41","doi-asserted-by":"crossref","unstructured":"Zhang, Q., Zhani, M.F., Boutaba, R., Hellerstein, J.L.: Dynamic heterogeneity-aware resource provisioning in the cloud. In: Distributed Computing Systems (ICDCS), 2013 IEEE 33Rd International Conference on, pp. 510\u2013519 (2013)","DOI":"10.1109\/ICDCS.2013.28"}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10723-018-9464-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-018-9464-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-018-9464-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,21]],"date-time":"2019-08-21T19:23:00Z","timestamp":1566415380000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10723-018-9464-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,8,22]]},"references-count":41,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,12]]}},"alternative-id":["9464"],"URL":"https:\/\/doi.org\/10.1007\/s10723-018-9464-0","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"value":"1570-7873","type":"print"},{"value":"1572-9184","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,8,22]]},"assertion":[{"value":"21 August 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 August 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 August 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}