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 条
  • [31] Fine-Grained Cloud Resource Provisioning for Virtual Network Function
    Yu, Hui
    Yang, Jiahai
    Fung, Carol
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2020, 17 (03): : 1363 - 1376
  • [32] A fine-grained rule partition algorithm in cloud data centers
    Jiang, Wei
    Jiang, Wanchun
    Wang, Weiping
    Wang, Haodong
    Pan, Yi
    Wang, Jianxin
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2018, 113 : 14 - 25
  • [33] Fine-Grained Data Sharing in Cloud Computing for Mobile Devices
    Shao, Jun
    Lu, Rongxing
    Lin, Xiaodong
    2015 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (INFOCOM), 2015,
  • [34] Fine-Grained Multi-Resource Scheduling in Cloud Datacenters
    Zhang, Yuan
    Fu, Xiaoming
    Ramakrishnan, K. K.
    2014 IEEE 20TH INTERNATIONAL WORKSHOP ON LOCAL & METROPOLITAN AREA NETWORKS (LANMAN), 2014,
  • [35] Towards Optimized Fine-Grained Pricing of IaaS Cloud Platform
    Jin, Hai
    Wang, Xinhou
    Wu, Song
    Di, Sheng
    Shi, Xuanhua
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2015, 3 (04) : 436 - 448
  • [36] Exploring Fine-Grained Resource Rental Planning in Cloud Computing
    Zhao, Han
    Pan, Miao
    Liu, Xinxin
    Li, Xiaolin
    Fang, Yuguang
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2015, 3 (03) : 304 - 317
  • [37] GPUPool: A Holistic Approach to Fine-Grained GPU Sharing in the Cloud
    Tan, Xiaodan Serina
    Golikov, Pavel
    Vijaykumar, Nandita
    Pekhimenko, Gennady
    PROCEEDINGS OF THE 2022 31ST INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PACT 2022, 2022, : 317 - 332
  • [38] Towards Secure Cloud Database with Fine-Grained Access Control
    Solomon, Michael G.
    Sunderam, Vaidy
    Xiong, Li
    DATA AND APPLICATIONS SECURITY AND PRIVACY XXVIII, 2014, 8566 : 324 - 338
  • [39] Cloud Computing Security: Fine-grained analysis and Security approaches
    Alfath, Abdeladim
    Baina, Karim
    Baina, Salah
    2013 NATIONAL SECURITY DAYS (JNS3), 2013,
  • [40] Fine-grained k-anonymity for privacy preserving in cloud
    Arava, Karuna
    Lingamgunta, Sumalatha
    INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2019, 23 (04) : 241 - 247