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 条
  • [41] Comparison of backfilling algorithms for job scheduling in distributed-memory parallel systems
    Department of Computer Science, Bowling Green State University, Bowling Green, OH 43403
    Comput. Educ. J., 2007, 4 (22-31):
  • [42] USING STOCHASTIC LEARNING AUTOMATA FOR JOB SCHEDULING IN DISTRIBUTED-PROCESSING SYSTEMS
    MIRCHANDANEY, R
    STANKOVIC, JA
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1986, 3 (04) : 527 - 552
  • [43] Battery-Aware Task Scheduling in Distributed Mobile Systems with Lifetime Constraint
    Li, Jiayin
    Qiu, Meikang
    Niu, Jian-Wei
    Chen, Tianzhou
    2011 16TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2011,
  • [44] Energy- and Performance-Aware Scheduling of Tasks on Parallel and Distributed Systems
    Sheikh, Hafiz Fahad
    Tan, Hengxing
    Ahmad, Ishfaq
    Ranka, Sanjay
    Bv, Phanisekhar
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2012, 8 (04)
  • [45] Service Cost Effective and Reliability Aware Job Scheduling Algorithm on Cloud Computing Systems
    Tang, Xiaoyong
    Liu, Yi
    Zeng, Zeng
    Veeravalli, Bharadwaj
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (02) : 1461 - 1473
  • [46] Scheduling in distributed systems
    Karatza, H
    PERFORMANCE TOOLS AND APPLICATIONS TO NETWORKED SYSTEMS, 2004, 2965 : 336 - 356
  • [47] Adaptive Replica Synchronization for Distributed File Systems
    Liao, Jianwei
    Li, Li
    Chen, Huaidong
    Liu, Xiaoyan
    IEEE SYSTEMS JOURNAL, 2015, 9 (03): : 865 - 877
  • [48] Efficient replica maintenance for distributed storage systems
    Chun, Byung-Gon
    Dabek, Frank
    Haeberlen, Andreas
    Sit, Emil
    Weatherspoon, Hakim
    Kaashoek, M. Frans
    Kubiatowicz, John
    Morris, Robert
    USENIX ASSOCIATION PROCEEDINGS OF THE 3RD SYMPOSIUM ON NETWORKED SYSTEMS DESIGN & IMPLEMENTATION (NSDI 06), 2006, : 45 - +
  • [49] Behavior-Aware Aggregation of Distributed Energy Resources for Risk-Aware Operational Scheduling of Distribution Systems
    He, Mingyue
    Soltani, Zahra
    Khorsand, Mojdeh
    Dock, Aaron
    Malaty, Patrick
    Esmaili, Masoud
    ENERGIES, 2022, 15 (24)
  • [50] On Task Assignment and Scheduling for Distributed Job Execution
    Guan, Yitong
    Tang, Xueyan
    2022 22ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2022), 2022, : 726 - 735