An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with scheduling-algorithms

A curated list of projects in awesome lists tagged with scheduling-algorithms .

https://github.com/Edinburgh-Genome-Foundry/Taskpacker

:school_satchel: Simple schedule optimization library for Python

lab-automation numberjack scheduling scheduling-algorithms

Last synced: 19 Jul 2025

https://github.com/edinburgh-genome-foundry/taskpacker

:school_satchel: Simple schedule optimization library for Python

lab-automation numberjack scheduling scheduling-algorithms

Last synced: 15 Jul 2025

https://github.com/airbus/scikit-decide

AI framework for Reinforcement Learning, Automated Planning and Scheduling

artificial-intelligence decision-making planning-algorithms reinforcement-learning scheduling-algorithms

Last synced: 29 Dec 2025

https://github.com/petters/monolith

A C++ monorepo for discrete and continuous optimization. Batteries included!

column-generation modelling-framework operations-research optimization scheduling-algorithms

Last synced: 10 Jul 2025

https://github.com/khesualdo/elevator-scheduling-simulator

:hotel: :office: :department_store: :school: A simulation environment, which mimics the scheduling of multiple elevators within a building of any size. The multithreaded approach helps to simulate elevators running concurrently. The simulation also makes use of several group scheduling algorithms, which help to distribute the workload between elevator-cars as well as make the elevators adaptable to various situations.

algorithm algorithms elevator elevator-simulation floor group-scheduling-algorithms java multiple-elevators object-oriented-programming scheduling scheduling-algorithms simulate-elevators simulation thread

Last synced: 05 Apr 2025

https://github.com/oar-team/batsim

Batsim: Infrastructure simulator for job and I/O scheduling

batch-scheduler scheduling-algorithms simgrid simulator

Last synced: 28 Jan 2026

https://github.com/rodmena-limited/scriptplan

Mission Critical Advanced Scheduling (ALAP/ASAP) System | Minute-level accuracy for resource allocation and dependency management.

airport-management airport-timetable project-management resource-allocation resource-allocation-algorithm resource-management schedule scheduler scheduling-algorithms taskjuggler taskjuggler-python

Last synced: 14 Jun 2026

https://github.com/khaledashrafh/cpu-scheduling-simulator

This project is a Java program with a graphical user interface (GUI) designed to simulate different CPU scheduling algorithms. The goal of this project is to provide a hands-on experience and visual representation of various CPU scheduling algorithms, including Non-Preemptive Priority Scheduling, Non-Preemptive Shortest Job First (SJF), Shortest-Re

agat cpu-scheduling non-premptive premptive round-robin-scheduler scheduling-algorithms shortest-job-first shortest-remaining-time-first

Last synced: 17 Oct 2025

https://github.com/fschopp/project-planning-js

Algorithm for project planning. More precisely, list scheduling with support for machines running at different speeds, optional preemption, optional splitting of jobs across machines, release dates, and delivery times.

javascript-library list-scheduling planning-algorithms project-planning scheduling-algorithms typescript-library

Last synced: 16 Jan 2026

https://github.com/disconnect3d/ga_exams_scheduling

Genetic algorithm to solve modular exams scheduling problem written in Python.

deap exam-schedule genetic-algorithm genetic-algorithms python scheduling-algorithms

Last synced: 04 Apr 2025

https://github.com/luslower/win32ps-changer

get or calculate the value of Win32PrioritySeparation

quantum scheduling-algorithms win32-api win32api win32priority windows-scheduler

Last synced: 06 May 2025

https://github.com/parassharmaa/operating-system-algorithms

Simulation of operating system algorithms

algorithm operating-system scheduling-algorithms

Last synced: 19 Apr 2025

https://github.com/aashutoshrathi/scheduling-algorithms

A basic Python implementation of FCFS, SJF and Round Robin

os-mini python scheduling-algorithms

Last synced: 19 Mar 2025

https://github.com/virresh/evolutionary_search_algorithms

Implementation of Genetic Algorithm, Memetic Algorithm and Constraint Satisfaction on a Time Table scheduling problem. Also has an implementation of MiniMax Strategy for TicTacToe

ai alpha-beta-pruning artificial-intelligence constraint-satisfaction-problem csp ga genetic-algorithm ma memetic-algorithms min-max scheduling-algorithms tictactoe

Last synced: 09 Apr 2025

https://github.com/arsalanjabbari/operating-system-scheduler

The Operating-System-Scheduler repository presents an intricate project that simulates and analyzes processor timing through common scheduling algorithms used in operating systems. Delve into the core of scheduling methodologies, gaining insights into algorithmic impacts on system performance metrics.

operating-system scheduling-algorithms scheduling-simulator

Last synced: 24 Feb 2026

https://github.com/marcosfelt/feazy

Automatically schedule your tasks using AI

notion-api optimization or-tools scheduling-algorithms

Last synced: 17 Jan 2026

https://github.com/tnanukem/epcsac

EPCSAC: Extensible Platform for Cloud Scheduling Algorithm Comparison

algorithm-simulation cloud-computing research research-tool saas scheduling-algorithms simulation

Last synced: 21 Jan 2026

https://github.com/TNanukem/EPCSAC

EPCSAC: Extensible Platform for Cloud Scheduling Algorithm Comparison

algorithm-simulation cloud-computing research research-tool saas scheduling-algorithms simulation

Last synced: 11 May 2025

https://github.com/pal8304/scheduling_algorithms

A simulator of scheduling algorithms for OS project

reactjs scheduling-algorithms

Last synced: 18 Mar 2025

https://github.com/anirban166/zephyr

Batch scheduler for CPU-based clusters and supercomputers

batch-scheduler scheduling-algorithms

Last synced: 07 Aug 2025

https://github.com/cizr/perlcodingtoolkit

This repository contains a diverse collection of Perl scripts and utilities designed to assist developers in various aspects of programming and problem-solving.

client-server compression-algorithm cryptography cybersecurity data-structures digitalforensics graph perl perl5 problem-solving recursion scheduling-algorithms searching-algorithms sorting-algorithms tree webprogramming

Last synced: 21 Apr 2025

https://github.com/feldroop/static_task_scheduling

Implementations of different static task scheduling algorithms to evaluate a proposed MILP based model for this problem.

scheduling-algorithms static-scheduling workflows

Last synced: 17 Apr 2026

https://github.com/rishiraj824/scheduling

Scheduling Algorithm with CSV as an input

scheduling-algorithms scheduling-from-scratch scheduling-problem

Last synced: 17 May 2026

https://github.com/lmmx/polars-scheduler

Schedule recurring events with constraints

polars-dataframe scheduling-algorithms

Last synced: 02 Apr 2025

https://github.com/infradragon/tuned-ppd-sched_ext

Config files and scripts to integrate sched_ext (lavd, in this case) with tuned power profiles daemon

dotfiles dotfiles-linux power-profile power-profiles-daemon scheduler scheduling-algorithms tuned

Last synced: 16 Aug 2025

https://github.com/aryan-darji-07/cpu-scheduling

The CPU Scheduling Simulator is a web-based application designed to help users understand and compare different CPU scheduling algorithms. With an intuitive user interface, users can input the arrival times and burst times of processes and select from various scheduling algorithms to see how each one handles task execution.

cpu-scheduling css first-come-first-serve html javascript jquery responsive-web-design round-robin scheduling-algorithms shortest-job-first shortest-remaining-time-first

Last synced: 11 Apr 2026

https://github.com/matbagnoletti/jobschedulerjs

Progetto JavaScript che ha come obiettivo quello di simulare la gestione dei processi da parte della CPU secondo i diversi algoritmi di scheduling, evidenziandone le differenze.

javascript job-scheduler jobs scheduling-algorithms

Last synced: 12 May 2026

https://github.com/zjiayao/pamuretas

Parallel Multiple-Dependency Resource-Critical Task Scheduling

multithreading parallel-computing pthread scheduling-algorithms semaphore

Last synced: 11 Apr 2025

https://github.com/f4ww4z/round-robin-scheduling

The Round Robin scheduling algorithm in operating systems

java process-scheduling round-robin scheduling-algorithms

Last synced: 20 Jul 2025

https://github.com/etesam913/parvarys

⚡️ A parallel implemention of the Varys algorithm coded in Haskell.

haskell parallel-programming scheduling scheduling-algorithms

Last synced: 04 Apr 2025

https://github.com/ugurcanerdogan/greedy-and-dynamic-programming

Greedy algorithm and dynamic programming solutions for scheduling problem

algorithms binary-search dynamic-programming greedy-algorithms scheduling-algorithms

Last synced: 23 Jun 2026

https://github.com/ourway/fearless

The smartest human resource management system + asset management system

admin-ui assets-management human-resources scheduled-jobs scheduler scheduler-service scheduling-algorithms task-manager

Last synced: 20 Apr 2026

https://github.com/md-emon-hasan/c-progamming

A repository containing examples, and projects to help learn and practice C programming concepts and techniques.

c c-programming c-programming-language dsa scheduling-algorithms searching-algorithms sorting

Last synced: 06 Mar 2026

https://github.com/youben11/sched-algo

Simulation of some scheduling algorithms used in Operating Systems

c operating-system scheduling-algorithms

Last synced: 28 Mar 2025

https://github.com/shubhranpara/cpu-scheduler

This repository contains my term assignment of OS. The purpose of this project is to understand and get hands-on practice of the CPU scheduling algorithms.

c console-application operating-system scheduler scheduling-algorithms

Last synced: 05 Oct 2025

https://github.com/alexpreynolds/disjoint-windows

Build a list of high-scoring, non-overlapping intervals using sampling or scheduling methods

bedops bioinformatics disjoint genome packing priority-queue sample scheduling-algorithms

Last synced: 16 May 2025

https://github.com/srp4214/algo-scheduler

Algo-Schedular is an interactive web application built with Python and Streamlit to visualize and simulate CPU scheduling algorithms, including: First-Come, First-Served (FCFS) Shortest Job First (SJF) Round Robin (RR) Shortest Remaining Time First (SRTF) Features: Dynamic Gantt chart visualization and tabular repesentation.

matplotlib os pandas python scheduling-algorithms streamlit

Last synced: 11 Apr 2026

https://github.com/harshitv21/scheduling-algorithm-solver

Scheduling algorithm solver for various algorithms in Operating System like FCFS, Shortest job first, SRTF and Round Robin.

algorithms bootstrap operating-system react scheduling-algorithms

Last synced: 16 Apr 2026

https://github.com/barannmeisterr/pediatric-endocrinology-clinic-time-table-scheduling-system

This java swing gui project is a comprehensive scheduling system for a Pediatric Endocrinology Clinic. It uses Directed Graph data structure to efficiently model the complex relationships and constraints between doctors and their shifts. The system ensures that all constraints related to doctor-shift assignments are respected generates timetable.

adjacency-matrix apachepoiexcel arraylist constraint-satisfaction-problem directed-graph directed-graph-schedule dynamictable gui hashmap jtable linked-list maven scheduler scheduling scheduling-algorithms shiftschedule swing-gui timetable timetable-generator xlsx

Last synced: 16 May 2026

https://github.com/kmr0877/system-capacity-planning

This project is inspired by the research work reported in the article Optimal Power Allocation in Server Farms . Server farms are a common part of many corporations’ computing infrastructure but they consume a lot of energy. The key question asked in this research is: Is it possible to reduce the energy consumption of server farms while maintaining good response time of the com- puting system.

capacity-planning scheduling-algorithms server-management

Last synced: 09 Nov 2025

https://github.com/lucas54neves/distribution-schedules-coloring

Repository for the final project of the Algorithms in Graphs discipline of the Computer Science course at the Federal University of Lavras

algorithm graphs python scheduling-algorithms

Last synced: 08 Jun 2026

https://github.com/drone076/prostosmena.ru

Онлайн расчет графика работы 2/2. График смен.

schedule scheduling scheduling-algorithms scheduling-problem work

Last synced: 29 Apr 2026

https://github.com/josefdc/algoritmos-despacho

Implementación de algoritmos de planificación de procesos (FIFO, SJF, Prioridad) con GUI en PyQt5 y análisis usando OpenAI GPT.

collaborate gantt-chart github-codespaces gui openai pyqt5 python scheduling-algorithms

Last synced: 01 May 2026

https://github.com/joao-conde/feup-iart

Repository to host the Artificial Intelligence project and class exercises, a third year course @FEUP

ai artificial-intelligence genetic-algorithm genetic-programming prolog python python-3 scheduling-algorithms

Last synced: 11 Jun 2026

https://github.com/amdev9/graduation-project

Graduation project at Moscow Aviation Institute Computational Mathematics and Programming (806) - Automated system for university timetabling

ai graduation-project scheduling-algorithms

Last synced: 24 Jun 2026

https://github.com/alisianoi/ss18-seminar-on-algos

Seminar on algorithms (paper analysis + talk) that took place at TU Wien in summer semester 2018

apache-spark scheduling-algorithms university-course

Last synced: 18 Mar 2025

https://github.com/bashmocha/cpu-fcfs-scheduler

This is a five-state OS simulation that has been scheduled by the FCFS (first come, first serve) algorithm.

c cpu-scheduling fcfs-process-scheduling scheduler-service scheduling-algorithms

Last synced: 01 Apr 2025

https://github.com/czubocha/so-cpu-scheduling-algorithms

implementation of operation system processes scheduling algorithms - FCFS, SJF, preemptive SJF, RR

cpu-scheduler fcfs preemptive-sjf round-robin rr scheduling-algorithms sjf

Last synced: 20 Mar 2025

https://github.com/freya135/scheduling-algorithm-simulator

This project is a web-based simulator for CPU scheduling algorithms. It allows users to input different processes with specific attributes (arrival time, burst time, etc.) and visualize how these processes are scheduled according to the chosen scheduling algorithm.

cpu cpu-scheduling-algorithms fcfs gantt-chart scheduling scheduling-algorithms simulator sjf srtf

Last synced: 17 Jun 2025

https://github.com/aryak0512/custom-load-balancer

This is a custom load balancer written in Java using Socket API. The LB uses round robin algorithm

elastic-load-balancing java-8 load-balancer round-robin scheduling-algorithms socket-programming

Last synced: 11 Jun 2026

https://github.com/amamory/power-optim

Minizinc model of a power-aware task placement onto a heterogenous platform (big-little, gpu, fpga)

constraint-programming heterogeneous-computing minizinc scheduling-algorithms

Last synced: 09 Sep 2025

https://github.com/onkar69483/os-algorithms

Contains OS Scheduling Algorithms

operating-system scheduling-algorithms

Last synced: 11 Jun 2026

https://github.com/l0rd-inquisit0r/operating-systems

Repository consisting of OS scheduling algorithms

operating-system operating-systems os scheduling-algorithms

Last synced: 23 Feb 2025

https://github.com/mikeleo03/scheduling-algorithm

Make 3 Types of Scheduling Algorithm : Non-delay, Insertion, and Genetics

genetic-algorithm insertion-algorithms python3 scheduling-algorithms

Last synced: 16 Mar 2025

https://github.com/prosenjitjoy/os-lab-scheduling-algorithm-implementation

Operating System Lab Scheduling Algorithm Implementation

cpp scheduling-algorithms

Last synced: 05 Apr 2025

https://github.com/openbce/kube-a2s

A bunch of scheduling policy for the accelerators of Kubneretes, e.g. GPU, IB/RoCE/NvLink, xPU.

golang kubernetes scheduling-algorithms

Last synced: 19 May 2026

https://github.com/danielbrodi/tasks-scheduler

A full implementation in C of a program which simulates a CPU Scheduler and allows one task (a task is a callback in the current implementation) to run and to be fully executed while the execution of another function (or multiple functions) is "on hold" - in a waiting state. The scheduler synchronizes between the tasks and by their priorities.

c cpu cpu-monitoring cpu-scheduling implementation linked-list memory-management multiprocessing priority-queue scheduler scheduling scheduling-algorithms sleep sleep-timer sorted-lists task-runner task-scheduler uid unique-identifier wait

Last synced: 13 May 2025

https://github.com/dhouhaga/process-scheduling-algorithm

A java/javafx program which visualizes a few process scheduling algorithms, for teaching/learning purposes.

java scheduler scheduling-algorithms

Last synced: 14 Mar 2025

https://github.com/thesupercd/cpu_scheduler

A simple and rudimentary program written in C++ that simulates the operation of a CPU task scheduler using three distinct methodologies - namely FIFO, SJF and Priority scheduling algorithms.

cpp cpu-scheduling cpu-scheduling-algorithms fifo preemptive-scheduling priority-scheduling scheduler scheduling-algorithms scheduling-simulator sjf-scheduling

Last synced: 05 Apr 2025

https://github.com/urigrif/tp-so-2024

Trabajo practico de la Materia Sistemas Operativos de la UTN FRBA

c filesystem memory-paging operating-system-kernel scheduling-algorithms tlb

Last synced: 25 Dec 2025

https://github.com/justin-marian/task-dispatcher

Task Dispatcher, serving as a load balancer for the incoming tasks execution. It evaluates host load, task priority, preemption, and predefined policies.

java scheduling-algorithms scheduling-simulator taskscheduler threads

Last synced: 04 Nov 2025

https://github.com/anishvedant/round-robin-scheduler

This repository contains a Python script that simulates a thread scheduler using round-robin scheduling with priority. It provides users with insights into thread scheduling information and performance metrics.

algorithms cpu-scheduling performance-metrics priority-scheduling python python-scripting round-robin-scheduling scheduling-algorithms thread-scheduling threading turnaround-time waiting-time

Last synced: 14 May 2025

https://github.com/jjhbw/hospital-schedule

Code for my post on hospital shift scheduling using OR-Tools

cp-sat or-tools sat-solver scheduling scheduling-algorithms

Last synced: 23 Jul 2025

https://github.com/zaikoxander/round-robin

Round robin scheduling algorithm

round-robin scheduling-algorithms typescript

Last synced: 07 Nov 2025

https://github.com/mohammadrad81/completely-fair-scheduler

Completely Fair Scheduler using Red-black Tree Implementation In C

c linux-kernel red-black-tree scheduling-algorithms

Last synced: 03 Oct 2025

https://github.com/gaurav0502/operating-systems-lab

These are the various lab experiments done as partial fulfillment of Operating Systems Course

cpp linux operating-system procedure-calls process scheduling-algorithms system-call

Last synced: 21 Aug 2025