2 个仓库
Scheduling of tasks in a queue based on priority levels to determine execution order.
Distinct from Task Priority Management: Focuses on the order of task dequeuing in a promise queue rather than CPU processor time distribution.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Queue Priority Scheduling. Refine with filters or upvote what's useful.
p-queue 是一个 JavaScript Promise 队列和并发任务调度器,旨在限制活动异步操作的数量。它作为一个异步速率限制器和 Promise 生命周期管理器,以防止资源耗尽。 该项目以基于优先级的任务调度和令牌桶速率限制来控制执行频率而脱颖而出。它与用于任务取消的中止信号集成,并提供暂停、恢复和清除挂起操作的机制。 该工具涵盖了更广泛的流量管理能力,包括操作超时和并发限制。它还包括用于跟踪队列状态和挂起任务计数的监控原语,以及用于队列空闲的同步机制。
Supports priority-based task scheduling to ensure critical operations are processed before lower-priority ones.
Slurm 是一个专为高性能计算环境设计的集群工作负载管理器和作业调度器。它作为一个分布式计算编排器,在集群中的多个计算节点上排队并执行大规模计算任务。 该系统充当资源仲裁者,在并发用户之间分配硬件节点和处理器,以防止资源冲突并最大化效率。它协调跨不同物理服务器同时启动多个进程,以执行并行作业和科学工作负载。 该平台涵盖了广泛的能力领域,包括批处理作业调度、计算资源分配和并行工作负载执行。它根据资源可用性和优先级管理作业的定时和执行。
Orders pending workloads in a logical queue and dispatches them according to user priorities.