Impact of MapReduce Policies on Job Completion Reliability and Job Energy Consumption

被引:8
|
作者
Lin, Jia-Chun [1 ]
Leu, Fang-Yie [2 ]
Chen, Ying-ping [1 ]
机构
[1] Natl Chiao Tung Univ, Dept Comp Sci, Hsinchu, Taiwan
[2] Tunghai Univ, Dept Comp Sci, Taichung, Taiwan
关键词
Intermediate-data replication; job completion reliability; job energy consumption; MapReduce;
D O I
10.1109/TPDS.2014.2374600
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recently, MapReduce has been widely employed by many companies/organizations to tackle data-intensive problems over a large-scale MapReduce cluster. To solve machine/node failure which is inevitable in a MapReduce cluster, MapReduce employs several policies, such as input-data replication and intermediate-data replication policies. To speed up job execution, MapReduce allows reduce tasks to early fetch their required intermediate data. However, the impact of these policy combinations on the job completion reliability (JCR for short) and job energy consumption (JEC for short) of a MapReduce cluster was not clear, where JCR is the reliability with which a MapReduce job can be completed by the cluster, whereas JEC is the energy consumed by the cluster to complete the job. Therefore, in this study, we analyze the JCR and JEC of a MapReduce cluster on four policy combinations (POCs for short) derived from two typical intermediate-data replication policies and two typical reduce-task assignment policies. The four POCs are further compared in extensive scenarios, which not only consider jobs at different scales with various parameters, but also give a MapReduce cluster two extreme parallel execution capabilities and diverse bandwidths. The analytical results enable MapReduce managers to comprehend how these POCs impact the JCR and JEC of a cluster and then select an appropriate POC based on the characteristics of their own MapReduce jobs and clusters.
引用
收藏
页码:1364 / 1378
页数:15
相关论文
共 50 条
  • [31] Impact of Online Job Search and Job Reviews on Job Decision
    Ahamad, Faiz
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING (WSDM '20), 2020, : 909 - 910
  • [32] Job Training and Job Search Assistance Policies in Developing Countries
    Carranza, Eliana
    McKenzie, David
    JOURNAL OF ECONOMIC PERSPECTIVES, 2024, 38 (01): : 221 - 244
  • [33] Impact of Variability in Job Coding on Reliability in Exposure Estimates Obtained via a Job-Exposure Matrix
    Remen, Thomas
    Richardson, Lesley
    Siemiatycki, Jack
    Lavoue, Jerome
    ANNALS OF WORK EXPOSURES AND HEALTH, 2022, 66 (05) : 551 - 562
  • [34] Job creation policies in Belgium
    Blanpain, R
    JOB CREATION AND LABOUR LAW: FROM PROTECTION TOWARDS PRO-ACTION, 2000, 6 : 137 - 143
  • [35] Online Job Dispatching and Scheduling to Minimize Job Completion Time and to Meet Deadlines
    Li, Yupeng
    JOURNAL OF INTERCONNECTION NETWORKS, 2018, 18 (04)
  • [36] Locality-aware and energy-aware job pre-assignment for mapreduce
    Chen, Lei
    Zhang, Jing
    Deng, Ziyun
    Cai, Lijun
    He, Tinqing
    Wang, XuAn
    2016 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT NETWORKING AND COLLABORATIVE SYSTEMS (INCOS), 2016, : 59 - 65
  • [37] A study on combinational effects of job and resource characteristics on energy consumption
    Saadatfar, Hamid
    Deldari, Hossein
    MULTIAGENT AND GRID SYSTEMS, 2013, 9 (04) : 301 - 314
  • [38] Impact of job insecurity on job performance introduction
    De Cuyper, Nele
    Schreurs, Bert
    De Witte, Hans
    Selenko, Eva
    CAREER DEVELOPMENT INTERNATIONAL, 2020, 25 (03) : 221 - 228
  • [39] MEASURING THE IMPACT OF ON THE JOB TRAINING ON JOB MOBILITY
    Alvarez, Gema
    Carrasco, Raquel
    REVISTA DE ECONOMIA APLICADA, 2016, 24 (70): : 5 - 25
  • [40] EFFECTS OF JOB LOADING POLICIES FOR MULTIPROGRAMMING SYSTEMS IN PROCESSING A JOB STREAM
    KAMEDA, H
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1986, 4 (01): : 71 - 106