Replica-Aware Job Scheduling in Distributed Systems

被引:0
|
作者
Liao, Wei-Cheng [1 ]
Wu, Jan-Jan [2 ,3 ]
机构
[1] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei, Taiwan
[2] Acad Sinica, Inst Informat Sci, Taipei, Taiwan
[3] Acad Sinica, Res Ctr Informat Technol Innova, Taipei, Taiwan
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes an effective replica-aware scheduling algorithm for independent jobs in Grid and distributed systems. The proposed algorithm considers not only the execution time of jobs but also the location and transfer time of data and data replica that these jobs require. We propose a cost model to estimate the starting time and earliest completion time of a job and its associated data (original or replicated). Based on the estimated time, the scheduling algorithm finds a proper execution sequence for the jobs and the data with the goal to minimize the makespan of the jobs. Our experiment results demonstrate that the proposed algorithm is scalable and outperforms a random job selection strategy. We also show that the proposed algorithm performs well compared to a conservative theoretical lower bound, with performance within 15% of the lower bound on average and within 40% in the worst case.
引用
收藏
页码:290 / +
页数:2
相关论文
共 50 条
  • [31] Reliability-aware scheduling strategy for heterogeneous distributed computing systems
    Tang, Xiaoyong
    Li, Kenli
    Li, Renfa
    Veeravalli, Bharadwaj
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (09) : 941 - 952
  • [32] Cooling-Aware Job Scheduling and Node Allocation for Overprovisioned HPC Systems
    Cao, Thang
    Huang, Wei
    He, Yuan
    Kondo, Masaaki
    2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2017, : 728 - 737
  • [33] PAS: Performance-Aware Job Scheduling for Big Data Processing Systems
    Li, Yiren
    Li, Tieke
    Shen, Pei
    Hao, Liang
    Yang, Jin
    Zhang, Zhengtong
    Chen, Junhao
    Bao, Liang
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [34] Location-aware job scheduling for IoT systems using cloud and fog
    Yu, Xiaomo
    Zhu, Mingjun
    Zhu, Menghan
    Zhou, Xiaomeng
    Long, Long
    Khodaparast, Mahdi
    ALEXANDRIA ENGINEERING JOURNAL, 2025, 110 : 346 - 362
  • [35] A Distributed Framework for Carbon and Cost Aware Geographical Job Scheduling in a Hybrid Data Center Infrastructure
    Mahmud, A. Hasan
    Iyengar, S. S.
    2016 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC), 2016, : 75 - 84
  • [36] EM-KDE: A locality-aware job scheduling policy with distributed semantic caches
    Eom, Youngmoon
    Hwang, Deukyeon
    Lee, Junyong
    Moon, Jonghwan
    Shin, Minho
    Nam, Beomseok
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2015, 83 : 119 - 132
  • [37] DISTRIBUTED JOB SCHEDULING USING SNAPSHOTS
    CHOY, M
    SINGH, AK
    DISTRIBUTED ALGORITHMS, 1993, 725 : 145 - 159
  • [38] Security-Aware Distributed Job Scheduling in Cloud Computing Systems: A Game-Theoretic Cellular Automata-Based Approach
    Gasior, Jakub
    Seredynski, Franciszek
    COMPUTATIONAL SCIENCE - ICCS 2019, PT II, 2019, 11537 : 449 - 462
  • [39] A Power-aware Job Scheduling Algorithm
    Chen, Haitao
    Lu, Yutong
    Zhu, Qinghua
    2012 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICE COMPUTING (CSC), 2012, : 8 - 11
  • [40] Job Aware Scheduling in Hadoop for Heterogeneous Cluster
    Pati, Supriya
    Mehta, Mayuri A.
    2015 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2015, : 778 - 783