Multi-objective scheduling of MapReduce jobs in big data processing

被引:0
|
作者
Ibrahim Abaker Targio Hashem
Nor Badrul Anuar
Mohsen Marjani
Abdullah Gani
Arun Kumar Sangaiah
Adewole Kayode Sakariyah
机构
[1] University of Malaya,Faculty of Computer Science and Information Technology
[2] VIT University,School of Computing Science and Engineering
来源
关键词
Hadoop; MapReduce; Cloud computing; Big data; Scheduling algorithms;
D O I
暂无
中图分类号
学科分类号
摘要
Data generation has increased drastically over the past few years due to the rapid development of Internet-based technologies. This period has been called the big data era. Big data offer an emerging paradigm shift in data exploration and utilization. The MapReduce computational paradigm is a well-known framework and is considered the main enabler for the distributed and scalable processing of a large amount of data. However, despite recent efforts toward improving the performance of MapReduce, scheduling MapReduce jobs across multiple nodes has been considered a multi-objective optimization problem. This problem can become increasingly complex when virtualized clusters in cloud computing are used to execute a large number of tasks. This study aims to optimize MapReduce job scheduling based on the completion time and cost of cloud service models. First, the problem is formulated as a multi-objective model. The model consists of two objective functions, namely, (i) completion time and (ii) cost minimization. Second, a scheduling algorithm using earliest finish time scheduling that considers resource allocation and job scheduling in the cloud is proposed. Lastly, experimental results show that the proposed scheduler exhibits better performance than other well-known schedulers, such as FIFO and Fair.
引用
收藏
页码:9979 / 9994
页数:15
相关论文
共 50 条
  • [21] Scheduling MapReduce Jobs and Data Shuffle on Unrelated Processors
    Fotakis, Dimitris
    Milis, Ioannis
    Papadigenopoulos, Orestis
    Zampetakis, Emmanouil
    Zois, Georgios
    EXPERIMENTAL ALGORITHMS, SEA 2015, 2015, 9125 : 137 - 150
  • [22] A Multi-Objective Evolutionary Fuzzy System for Big Data
    Ferranti, Andrea
    Marcelloni, Francesco
    Segatori, Armando
    2016 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2016, : 1562 - 1569
  • [23] A Multi-Objective Approach to Big Data View Materialization
    Kumar, Akshay
    Kumar, T. V. Vijay
    INTERNATIONAL JOURNAL OF KNOWLEDGE AND SYSTEMS SCIENCE, 2021, 12 (02) : 17 - 37
  • [24] Prominence of MapReduce in BIG DATA Processing
    Pandey, Shweta
    Tokekar, Vrinda
    2014 FOURTH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT), 2014, : 555 - 560
  • [25] MEFASD-BD: Multi-objective evolutionary fuzzy algorithm for subgroup discovery in big data environments - A MapReduce solution
    Pulgar-Rubio, F.
    Rivera-Rivas, A. J.
    Perez-Godoy, M. D.
    Gonzalez, P.
    Carmona, C. J.
    del Jesus, M. J.
    KNOWLEDGE-BASED SYSTEMS, 2017, 117 : 70 - 78
  • [26] Scheduling MapReduce Jobs Under Multi-round Precedences
    Fotakis, D.
    Milis, I.
    Papadigenopoulos, O.
    Vassalos, V.
    Zois, G.
    EURO-PAR 2016: PARALLEL PROCESSING, 2016, 9833 : 209 - 222
  • [27] QoS-aware and multi-objective virtual machine dynamic scheduling for big data centers in clouds
    Jirui Li
    Rui Zhang
    Yafeng Zheng
    Soft Computing, 2022, 26 : 10239 - 10252
  • [28] QoS-aware and multi-objective virtual machine dynamic scheduling for big data centers in clouds
    Li, Jirui
    Zhang, Rui
    Zheng, Yafeng
    SOFT COMPUTING, 2022, 26 (19) : 10239 - 10252
  • [29] MULTI-CRITERIA SCHEDULING OF JOBS IN A GRID ENVIRONMENT: SINGLE-OBJECTIVE VS. MULTI-OBJECTIVE ALGORITHMS
    Ulbricht, Michal
    INTERNATIONAL JOURNAL ON INFORMATION TECHNOLOGIES AND SECURITY, 2012, 4 (01): : 3 - 12
  • [30] Fast Multi-objective Scheduling of Jobs to Constrained Resources Using a Hybrid Evolutionary Algorithm
    Jakob, Wilfried
    Quinte, Alexander
    Stucky, Karl-Uwe
    Suess, Wolfgang
    PARALLEL PROBLEM SOLVING FROM NATURE - PPSN X, PROCEEDINGS, 2008, 5199 : 1031 - 1040