FiGMR: A Fine-Grained MapReduce Scheduler in the Heterogeneous Cloud

被引:0
|
作者
Mao, Yingchi [1 ]
Qi, Hai [1 ]
Ping, Ping [1 ]
Li, Xiaofang [2 ]
机构
[1] Hohai Univ, Coll Comp & Informat, Nanjing 210098, Jiangsu, Peoples R China
[2] Changzhou Inst Technol, Coll Comp & Informat Engn, Changzhou, Jiangsu, Peoples R China
关键词
Cloud Computing; MapReduce Scheduling; heterogeneous systems; fine-grained scheduling;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
MapReduce is a distributed programming model for expressing distributed computation on the massive amounts of data. It also is an execution framework for large-scale data processing on clusters. However, Hadoop is a serious limitation due to its MapReduce scheduler exhiting poor performance in a heterogeneous Cloud environment. LATE scheduler for MapReduce takes heterogeneous systems into consideration. Unfortunately, it still falls the poor performance due to its static manner during the progress of tasks computation. To further improve the total performance on the computation efficiency in a heterogeneous cloud, a Fine-Grained and dynamic MapReduce scheduling algorithm (FiGMR) is proposed. Based on the historical and real-time information obtained from each node in a cloud, FiGMR can select the appropriate parameters to dynamically detect the slow tasks. Map or reduce slow nodes means nodes which execute map or reduce tasks for a longer timespan than other nodes. Furthermore, the map nodes are classified into high-performance nodes and low-performance nodes. The corresponding slow tasks are also classified into slow map tasks and slow reduce tasks. Adopting the reasonable scheduling scheme, FiGMR can launch backup map tasks on the high-performance map nodes. The experimental results indicate that the proposed FiGMR can significantly reduce the tasks execution time and improve the resources' utilization., compared with the Hadoop default scheduler and LATE scheduler.
引用
收藏
页码:1956 / 1963
页数:8
相关论文
共 50 条
  • [21] Fine-Grained Scheduling in Heterogeneous-ISA Architectures
    Boran, Nirmal Kumar
    Rathore, Shubhankit
    Udeshi, Meet
    Singh, Virendra
    IEEE COMPUTER ARCHITECTURE LETTERS, 2021, 20 (01) : 9 - 12
  • [22] Fine-grained scalable video caching for heterogeneous clients
    Liu, Jiangchuan
    Xu, Jianliang
    Chu, Xiaowen
    IEEE TRANSACTIONS ON MULTIMEDIA, 2006, 8 (05) : 1011 - 1020
  • [23] Improving MapReduce scheduler for heterogeneous workloads in a heterogeneous environment
    Jeyaraj, Rathinaraja
    Ananthanarayana, V. S.
    Paul, Anand
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (07):
  • [24] Improving MapReduce scheduler for heterogeneous workloads in a heterogeneous environment
    Jeyaraj, Rathinaraja
    Ananthanarayana, V. S.
    Paul, Anand
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (17):
  • [25] FP-MRBP: Fine-grained Parallel MapReduce Back Propagation Algorithm
    Ren, Gang
    Hua, Qingsong
    Deng, Pan
    Yang, Chao
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING, PT II, 2017, 10614 : 680 - 687
  • [26] FINE-GRAINED COLOUR DISCRIMINATION WITHOUT FINE-GRAINED COLOUR
    Gert, Joshua
    AUSTRALASIAN JOURNAL OF PHILOSOPHY, 2015, 93 (03) : 602 - 605
  • [27] Job Classification for MapReduce Scheduler in Heterogeneous Environment
    Deshmukh, Shyam
    Aghav, J. V.
    Chakravarthy, Rohan
    2013 INTERNATIONAL CONFERENCE ON CLOUD & UBIQUITOUS COMPUTING & EMERGING TECHNOLOGIES (CUBE 2013), 2013, : 26 - +
  • [28] Elastic Virtual Machine for Fine-Grained Cloud Resource Provisioning
    Dawoud, Wesam
    Takouna, Ibrahim
    Meinel, Christoph
    GLOBAL TRENDS IN COMPUTING AND COMMUNICATION SYSTEMS, PT 1, 2012, 269 : 11 - 25
  • [29] Fine-grained Access Control Scheme Based on Cloud Storage
    Niu, Xiaojie
    2017 INTERNATIONAL CONFERENCE ON COMPUTER NETWORK, ELECTRONIC AND AUTOMATION (ICCNEA), 2017, : 512 - 515
  • [30] FEMCRA: Fine-grained Elasticity Measurement for Cloud Resources Allocation
    Liu, Jing
    Qiao, Jing
    Zhao, Junfeng
    PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, : 732 - 739