Real-coded multi-objective genetic algorithm with effective queuing model for efficient job scheduling in heterogeneous Hadoop environment

被引:1
作者
Seethalakshmi, V. [1 ]
Govindasamy, V. [2 ]
Akila, V. [1 ]
机构
[1] Pondicherry Engn Coll Puducherry, Dept Comp Sci & Engn, Pondicherry, India
[2] Pondicherry Engn Coll Puducherry, Dept Informat Technol, Pondicherry, India
关键词
Hadoop framework; Heterogeneous Hadoop framework; Big Data; MapReduce; Genetic algorithm; MAPREDUCE;
D O I
10.1016/j.jksuci.2020.08.003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the recent past, cloud infrastructure has considerably increased its applicability. This has resulted in effective Big Data processing. Hadoop schedulers are critical components to deliver required levels of efficiency, where MapReduce tasks are assigned to Hadoop nodes by the scheduler. There is a significant challenge in planning the increasing amount of functions and resources in a scalable way. Also, this challenge is further compounded by the potential heterogeneity of the deployed Hadoop. This paper proposes a scheduler that makes scheduling a choice by assessing the entire task group in the job queue. Further, the proposed scheduler uses a new scheduling method based on Real Coded Genetic Algorithm (RCGA). RCGA with MapReduce enables users to create more scalable applications. A higher abstraction is provided in less time. The experimental results indicate that the proposed RCGA scheduler achieves better performance than the existing systems for the following metrics: Execution Time, Total Cost, Resource Utilization, Speedup, Throughput, Scheduling Efficiency, Fairness Relaxation, Scheduling Time, Turnaround Time, CPU Time, Data Locality and Average Node-Locality Ratio. (C) 2020 The Authors. Published by Elsevier B.V. on behalf of King Saud University.
引用
收藏
页码:3178 / 3190
页数:13
相关论文
共 33 条
  • [1] Tarazu: Optimizing MapReduce On Heterogeneous Clusters
    Ahmad, Faraz
    Chakradhar, Srimat
    Raghunathan, Anand
    Vijaykumar, T. N.
    [J]. ACM SIGPLAN NOTICES, 2012, 47 (04) : 61 - 74
  • [2] [Anonymous], 2017, ASIAN J RES SOC SCI
  • [3] Scheduling divisible MapReduce computations
    Berlinska, J.
    Drozdowski, M.
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (03) : 450 - 459
  • [4] An enhanced Bacterial Foraging Optimization and its application for training kernel extreme learning machine
    Chen, Huiling
    Zhang, Qian
    Luo, Jie
    Xu, Yueting
    Zhang, Xiaoqin
    [J]. APPLIED SOFT COMPUTING, 2020, 86
  • [5] A Task Scheduling Algorithm for Hadoop Platform
    Chen, Jilan
    Wang, Dan
    Zhao, Wenbing
    [J]. JOURNAL OF COMPUTERS, 2013, 8 (04) : 929 - 936
  • [6] Mapreduce: Simplified data processing on large clusters
    Dean, Jeffrey
    Ghemawat, Sanjay
    [J]. COMMUNICATIONS OF THE ACM, 2008, 51 (01) : 107 - 113
  • [7] Deshai N., 2019, Information Systems Design and Intelligent Applications. Proceedings of Fifth International Conference INDIA 2018. Advances in Intelligent Systems and Computing (AISC 862), P349, DOI 10.1007/978-981-13-3329-3_33
  • [8] Comprehensive preference learning and feature validity for designing energy-efficient residential buildings using machine learning paradigms
    Gao, Wei
    Alsarraf, Jalal
    Moayedi, Hossein
    Shahsavar, Amin
    Nguyen, Hoang
    [J]. APPLIED SOFT COMPUTING, 2019, 84
  • [9] Ge Junwei, 2013, P 2 INT C COMPUTER S
  • [10] Geetha J., 2014, INT J CLOUD COMPUT S, V4