awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateOpen-source alternativesSelf-hosted softwareBlogHartă site
ProiectDespreHow we rankPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesQueue Priority Scheduling

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.

Awesome Queue Priority Scheduling GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • sindresorhus/p-queueAvatar sindresorhus

    sindresorhus/p-queue

    4,217Vezi pe GitHub↗

    p-queue este o coadă de promisiuni JavaScript și un scheduler de sarcini concurente conceput pentru a limita numărul de operațiuni asincrone active. Acesta servește ca un limitator de rată asincron și manager al ciclului de viață al promisiunilor pentru a preveni epuizarea resurselor. Proiectul se distinge prin programarea sarcinilor bazată pe prioritate și limitarea ratei de tip token-bucket pentru a controla frecvența de execuție. Se integrează cu semnale de abort pentru anularea sarcinilor și oferă mecanisme pentru a întrerupe, relua și șterge operațiunile în așteptare. Instrumentul acoperă capabilități mai largi de gestionare a traficului, inclusiv timeout-uri pentru operațiuni și limitarea concurenței. Include, de asemenea, primitive de monitorizare pentru a urmări starea cozii și numărul de sarcini în așteptare, precum și sincronizare pentru starea de repaus a cozii.

    Supports priority-based task scheduling to ensure critical operations are processed before lower-priority ones.

    TypeScript
    Vezi pe GitHub↗4,217
  • schedmd/slurmAvatar SchedMD

    SchedMD/slurm

    4,059Vezi pe GitHub↗

    Slurm este un manager de workload-uri de cluster și un scheduler de joburi conceput pentru medii de calcul de înaltă performanță (HPC). Acesta funcționează ca un orchestrator de calcul distribuit care pune în coadă și execută sarcini computaționale la scară largă pe mai multe noduri de calcul dintr-un cluster. Sistemul acționează ca un arbitru de resurse, distribuind nodurile hardware și procesoarele între utilizatorii concurenți pentru a preveni conflictele de resurse și a maximiza eficiența. Acesta coordonează lansarea simultană a mai multor procese pe diferite servere fizice pentru a executa joburi paralele și workload-uri științifice. Platforma acoperă domenii largi de capabilități, inclusiv programarea joburilor batch, alocarea resurselor de calcul și execuția workload-urilor paralele. Gestionează sincronizarea și execuția joburilor pe baza disponibilității resurselor și a priorității.

    Orders pending workloads in a logical queue and dispatches them according to user priorities.

    C
    Vezi pe GitHub↗4,059
  1. Home
  2. Operating Systems & Systems Programming
  3. Task Priority Management
  4. Queue Priority Scheduling