高级检索

    RB-FIFT——一种结合Firstfit及预约回填策略的机群作业调度算法

    RB-FIFIT—A Cluster Job Scheduling Algorithm Combining Firstfit, Reservation and Backfilling

    • 摘要: 机群作业管理是机群系统软件的重要组成部分 ,作业调度策略则是机群作业管理系统的核心 作业调度策略的选择不仅关系到机群系统的效率 ,还影响了用户作业的响应时间 目前 ,Firstfit调度算法已经相当成熟并且广泛应用于机群作业调度 传统的Firstfit算法虽然着眼于减少资源碎片 ,但未能解决作业饥饿问题 曙光超级服务器作业管理系统JMS改进了既有的结合Firstfit和优先级的作业调度算法P FIFT ,将预约和回填策略与Firstfit相结合 ,引入了新的RB FIFT调度策略 实验结果表明 ,与传统Firstfit算法及P FIFT算法比较 ,RB FIFT调度策略不但能够消除系统中作业的饥饿现象 ,而且大大减少了资源碎片 ,提高了系统的吞吐率和资源利用率

       

      Abstract: Cluster job management is an essential part of cluster system software, with job scheduling algorithm being the core of cluster job management system. Different job scheduling strategy affects both efficiency of the cluster system and job response time. Firstfit scheduling algorithm is a well-rounded algorithm and has been widely developed in cluster job management systems. Conventional Firstfit algorithm focuses on mitigating resource fragmentation while missing the problem of job starvation. JMS is the Job Management System for Dawning Super Server, with P-FIFT (priority-based firstfit) being the job scheduling algorithm for it. In this paper, with consideration of the reservation algorithm and backfilling algorithm, RB-FIFT job scheduling algorithm is proposed as an improved job scheduling algorithm for JMS. A new experimental result shows that comparing to conventional Firstfit algorithm and P-FIFT, RB-FIFT can solve both the issues of job starvation and resource fragmentation, which improves the throughput and resource utilization of the system.

       

    /

    返回文章
    返回