scheduling-algorithms

Installation
SKILL.md

Scheduling Algorithms

Comprehensive guide to scheduling algorithms spanning operating systems, parallel/distributed systems, cloud computing, real-time systems, and machine learning-based approaches.

"Scheduling is the art of allocating scarce resources to competing demands over time."


1. When to Use

  • Designing OS process/thread schedulers
  • Allocating tasks in HPC clusters or cloud environments
  • Optimizing workflow execution (DAGs, task graphs)
  • Research on scheduling optimization and comparison
  • Real-time embedded systems with deadlines
  • Container orchestration and resource management

Installs
11
Repository
kinhluan/skills
GitHub Stars
4
First Seen
Mar 15, 2026
scheduling-algorithms — kinhluan/skills