The invention provides a job scheduling method and device, which relates to the field of computer technology. Job scheduling method provided by the invention, using an independent set of software configuration and hardware configuration, access to the information in the operation of the operation was not performed after the first operation does not perform the configuration of the software and hardware configuration, and then, as the operation was not performed, according to the final configuration results, the operation was not performed run by the specified hardware and the specified software, so that users can clearly understand the current shortage of software and hardware which can be targeted, and then add the corresponding software and hardware.
【技术实现步骤摘要】
一种作业调度方法及装置
本专利技术涉及计算机
,具体而言,涉及一种作业调度方法及装置。
技术介绍
高性能计算(Highperformancecomputing,缩写HPC)指通常使用很多处理器(作为单个机器的一部分)或者某一集群中组织的几台计算机(作为单个计算资源操作)的计算系统和环境。有许多类型的HPC系统,其范围从标准计算机的大型集群,到高度专用的硬件。大多数基于集群的HPC系统使用高性能网络互连,比如那些来自InfiniBand或Myrinet的网络互连。高性能计算的一个主要问题就是作业分配,或者说作业调度,能够将作业合理的分配给不同的计算资源来执行决定了整个系统的运行效率。相关技术中,通常是按照先进先出的作业调度方式来为每个作业分配计算资源,即,计算系统先接收到的作业会优先被分配。但专利技术人发现,相关技术中的作业调度方式仅能满足一般作业调度的需求,仍然需要进行改进。
技术实现思路
本专利技术的目的在于提供作业调度方法,以提高分配效率。第一方面,本专利技术实施例提供了一种作业调度方法,包括:获取未执行作业的作业信息;根据作业信息为未执行作业配置指定的目标 ...
【技术保护点】
一种作业调度方法,其特征在于,包括:获取未执行作业的作业信息;根据作业信息为未执行作业配置指定的目标软件;为未执行作业配置指定的目标硬件;通过驱动所述目标硬件执行所述目标软件对未执行作业进行处理。
【技术特征摘要】
1.一种作业调度方法,其特征在于,包括:获取未执行作业的作业信息;根据作业信息为未执行作业配置指定的目标软件;为未执行作业配置指定的目标硬件;通过驱动所述目标硬件执行所述目标软件对未执行作业进行处理。2.根据权利要求1所述的作业调度方法,其特征在于,步骤根据作业信息为未执行作业配置指定的目标软件包括:确定处于未分配作业状态的软件;按照未执行作业的作业优先级由高至低的顺序,依次为指定的未执行作业配置指定的目标软件,并将配置了未执行作业的目标软件的状态设置为已分配作业且未运行状态。3.根据权利要求2所述的作业调度方法,其特征在于,步骤依次为指定的未执行作业配置指定的目标软件包括:判断当前作业优先级的未执行作业是否能够在目标软件中运行;若是,则将当前作业优先级的未执行作业配置给所述目标软件,并将目标软件的状态设置为已分配作业且未运行状态;并选择下一作业优先级的作业作为当前作业优先级的作业,并重新执行步骤所述判断当前作业优先级的未执行作业是否能够在目标软件中运行;若否,则跳过所述当前作业优先级的未执行作业,选择下一作业优先级的作业作为当前作业优先级的作业,并重新执行步骤所述判断当前作业优先级的未执行作业是否能够在目标软件中运行。4.根据权利要求3所述的作业调度方法,其特征在于,按照如下方式计算作业优先级:根据用户设置的第一优先级、管理员设置的第二优先级、未执行作业所对应的软件优先级和接收到未执行作业的时间确定作业优先级。5.根据权利要求4所述的作业调度方法,其特征在于,所述根据用户设置的第一优先级、管理员设置的第二优先级、未执行作业所对应的软件优先级和接收到未执行作业的时间确定作业优先级包括...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。