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
来源
Multimedia Tools and Applications | 2018年 / 77卷
关键词
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 条
  • [1] Multi-objective scheduling of MapReduce jobs in big data processing
    Hashem, Ibrahim Abaker Targio
    Anuar, Nor Badrul
    Marjani, Mohsen
    Gani, Abdullah
    Sangaiah, Arun Kumar
    Sakariyah, Adewole Kayode
    MULTIMEDIA TOOLS AND APPLICATIONS, 2018, 77 (08) : 9979 - 9994
  • [2] Energy-Aware Scheduling of MapReduce Jobs for Big Data Applications
    Mashayekhy, Lena
    Nejad, Mahyar Movahed
    Grosu, Daniel
    Zhang, Quan
    Shi, Weisong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (10) : 2720 - 2733
  • [3] Towards decomposition based multi-objective workflow scheduling for big data processing in clouds
    Emmanuel Bugingo
    Defu Zhang
    Zhaobin Chen
    Wei Zheng
    Cluster Computing, 2021, 24 : 115 - 139
  • [4] Towards decomposition based multi-objective workflow scheduling for big data processing in clouds
    Bugingo, Emmanuel
    Zhang, Defu
    Chen, Zhaobin
    Zheng, Wei
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (01): : 115 - 139
  • [5] Multi-objective hybrid optimized task scheduling in cloud computing under big data perspective
    Vasantham, Vijay Kumar
    Donavalli, Haritha
    INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2024, 18 (02): : 1287 - 1303
  • [6] 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
  • [7] MapReduce service provisioning for frequent big data jobs on clouds considering data transfers
    Nabavinejad, Seyed Morteza
    Goudarzi, Maziar
    Abedi, Saeed
    COMPUTERS & ELECTRICAL ENGINEERING, 2018, 71 : 594 - 610
  • [8] Multi-objective automated guided vehicle scheduling based on MapReduce framework
    Shi, W.
    Tang, D. B.
    Zou, P.
    ADVANCES IN PRODUCTION ENGINEERING & MANAGEMENT, 2021, 16 (01): : 37 - 46
  • [9] 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
  • [10] MOMTH: multi-objective scheduling algorithm of many tasks in Hadoop
    Nita, Mihaela-Catalina
    Pop, Florin
    Voicu, Cristiana
    Dobre, Ciprian
    Xhafa, Fatos
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2015, 18 (03): : 1011 - 1024