An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: scheduling-algorithms

thomas636b/Johnson-HRNG

Johnson-Nyquist Noise Based Multi-Purpose Hardware Random Number Generator

Size: 1.95 KB - Last synced at: about 15 hours ago - Pushed at: about 17 hours ago - Stars: 1 - Forks: 0

gemini-hlsw/scheduler

Greedy algorithm for automatic scheduling

Language: Python - Size: 336 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 7 - Forks: 8

airbus/scikit-decide

AI framework for Reinforcement Learning, Automated Planning and Scheduling

Language: Python - Size: 19.2 MB - Last synced at: 6 days ago - Pushed at: 23 days ago - Stars: 172 - Forks: 29

sobraldearruda/scheduling-algo-sim

Process scheduling algorithm simulator for Operating Systems studies

Language: JavaScript - Size: 15.6 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

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.

Language: Jupyter Notebook - Size: 218 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 2 - Forks: 0

nasa/dorado-scheduling 📦

Dorado observation planning and scheduling simulations. Replaced by https://github.com/m4opt/m4opt

Language: Python - Size: 13.3 MB - Last synced at: 10 days ago - Pushed at: 12 months ago - Stars: 25 - Forks: 10

Funkmyster/awesome-supply-chain

A curated list of awesome supply chain blogs, podcasts, standards, projects, and examples.

Size: 10.7 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 268 - Forks: 41

pmourey/tennis

A web application for managing tennis club operations, team championships, and player management. Built with Python, this application helps tennis clubs:

Language: Python - Size: 5.38 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 1 - Forks: 0

newenclave/aikartos

Exploring RTOS fundamentals with STM32 and C++20 - a learning project.

Language: C++ - Size: 4.37 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 10 - Forks: 0

lmmx/polars-scheduler

Schedule recurring events with constraints

Language: Rust - Size: 148 KB - Last synced at: 11 days ago - Pushed at: 13 days ago - Stars: 2 - Forks: 0

m4opt/m4opt

Multi-Mission Multi-Messenger Observation Planning Toolkit

Language: Python - Size: 2.18 MB - Last synced at: 10 days ago - Pushed at: 13 days ago - Stars: 18 - Forks: 10

Rush-Code10/Interactive-Operating-System-Algorithms-Simulation-Platform

Python desktop app for visualizing CPU scheduling and page replacement algorithms. Includes algorithm comparison tools and workload generator for educational use. Runs offline with Python and matplotlib - no setup required. Perfect for students learning OS concepts visually.

Language: Python - Size: 62.5 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

Gouharkhalid/Operating-System

operating system

Language: C - Size: 4.88 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

jjhbw/hospital-schedule

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

Language: Python - Size: 365 KB - Last synced at: 26 days ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

ashwin-r11/VITAL-Healthcare-Edge-Scheduler

VITAL: Versatile Intelligent Task Allocation for Latency-sensitive Healthcare. A scalable, fault-tolerant, and resource-efficient framework for dynamic task scheduling and resource allocation in latency-sensitive healthcare systems.

Language: Python - Size: 4.75 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

hongyingyue/python-lekin

python-lekin: Flexible Supply Chain Planning and Scheduler

Language: Python - Size: 666 KB - Last synced at: 12 days ago - Pushed at: 5 months ago - Stars: 44 - Forks: 7

uniba-swt/LetSynchronise

Framework for modelling, simulating, analysing, and optimising LET-based systems

Language: JavaScript - Size: 8.83 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 2

MagrosThornrime/foata-normal-form

Calculates Foata Normal Form for a list of transactions

Language: C++ - Size: 21.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

MagrosThornrime/gaussian-elimination

Gaussian elimination algorithm parallelized using Foata Normal Form

Language: Cuda - Size: 234 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

shrprabh/aos-sim-fcfs-sjf

This project is a simulator for CPU scheduling algorithms, specifically focusing on First-Come-First-Served (FCFS) and Shortest Job First (SJF) algorithms. It provides a practical implementation to visualize and compare the performance metrics of these fundamental operating system scheduling techniques.

Language: TypeScript - Size: 814 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

ViniciusAndreGoncalves/TrabalhoSO

Simulador de algoritmos de escalonamento de uma CPU

Language: Java - Size: 150 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

lorenzialessandro/hcpga

A Hybrid Constrained Programming with Genetic Algorithm for the Job Shop Scheduling Problem

Language: Python - Size: 112 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

Mageed-Ghaleb/MetaForge

Metaheuristic- and RL-powered production scheduling & optimization toolkit in Python

Language: Python - Size: 3.27 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 1 - Forks: 1

weiran-aitech/shift_schedule

Modelling and Solving Employee Shift Scheduling (Including Nurse Rostering) Problems Using Constraint Programming (Combination of Artificial Intelligence and Operations Research) and Software Engineering Technologies 应用约束规划(人工智能+运筹学)及软件工程技术建模和解决员工排班(包括护士排班)调度问题

Language: Python - Size: 11 MB - Last synced at: 24 days ago - Pushed at: 6 months ago - Stars: 42 - Forks: 4

infradragon/tuned-ppd-sched_ext 📦

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

Language: Shell - Size: 14.6 KB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

NathWolf/xelify

Advanced task scheduling framework with genetic algorithms, simulated annealing, and comprehensive benchmarking tools

Language: Python - Size: 262 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

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.

Language: C++ - Size: 23.4 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

RohitPatidar123-hub/socket-programming-tcp-distributed-scheduling

Implementation of socket programming concepts in C++: TCP client-server communication, concurrent connections, distributed access protocols (Slotted ALOHA, Binary Exponential Backoff), and centralized scheduling (FIFO, Round Robin). Includes performance analysis, experiments, and plotting results.

Language: C++ - Size: 283 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

rodrigo-arenas/pyworkforce

Standard tools for workforce management, queuing, scheduling, rostering and optimization problems.

Language: Python - Size: 140 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 84 - Forks: 18

niyazmalik/Appointment-Scheduler

A robust backend service for an appointment booking system, featuring advanced scheduling algorithms including wave and elastic scheduling for optimal time management.

Language: TypeScript - Size: 366 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

theresarto/meta-taskwave

Meta-selection framework for evaluating hybrid scheduling strategies in Function-as-a-Service platforms through transparent benchmarking and statistical analysis.

Language: Jupyter Notebook - Size: 120 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Seleneplus/minizinc-optimization-scheduler

Constraint-based scheduling in MiniZinc: task allocation, resource capabilities, and maintenance cycles with a multi-objective formulation. Example datasets and results included.

Language: MiniZinc - Size: 266 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

CameleoGrey/greyjack-solver-python

GreyJack Solver is a "jack of all trades" constraint metaheuristic solver for Python, built on the robust foundations of Rust and Polars

Language: Python - Size: 1.11 MB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

Mohd-Jabir/CodePulse

CodePulse is an interactive React-based visualizer for algorithms and data structures, helping users learn through real-time animations.

Language: JavaScript - Size: 9.22 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

gardener/kupid

Inject scheduling criteria into target pods orthogonally by policy definition.

Language: Go - Size: 17.2 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 12 - Forks: 20

VashTheProgrammer/Skeleton

Real-time scheduler framework for RP2040 microcontrollers.

Language: C - Size: 92.8 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

CameleoGrey/greyjack-solver-rust

GreyJack Solver is the metaheuristic constraint solver for continuous, integer, mixed integer problems built on top of Polars

Language: Rust - Size: 9.2 MB - Last synced at: 29 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

IBM/stomp

STOMP: Scheduling Techniques Optimization in heterogeneous Multi-Processors

Language: Python - Size: 5.17 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 24 - Forks: 9

Abanoub-Emad/CPU-Scheduling-Algorithms

A Java GUI application that visually demonstrates and compares major CPU scheduling algorithms — developed as part of an Operating Systems course project.

Language: Java - Size: 41 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

ozturkeniss/Schedul-AI

An optional AI-powered scheduler for Kubernetes.

Language: Python - Size: 105 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

bbzaffari/embedded-rt-scheduler

Real-time scheduler implementation (LLTF) over UCX/OS microkernel by Prof. Sérgio Johann Filho. The project adds periodic and aperiodic task support, managing priorities, deadlines, and slack time. Core files: kernel.h, ucx.c, rtsched.c; designed for embedded systems exploration.

Language: C - Size: 1.32 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

rohitmane01/Operating-System-Lab

💻 OS Lab Programs in C | CPU Scheduling, Memory Management, IPC, Deadlocks | Well-documented & beginner-friendly

Language: C - Size: 789 KB - Last synced at: 21 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

Generalcom/-

Vort builds AI-powered systems, websites, and mobile apps for businesses. We specialize in custom software, payment integrations, scheduling tools, and full-stack development using modern frameworks like React, Next.js, and scalable backend APIs.

Language: TypeScript - Size: 207 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

omkar2503/teller-flow-optimizer

TellerFlowOptimizer is a Java-based bank simulation that models customer flow and teller scheduling. It supports multiple scheduling algorithms (Greedy, Round Robin, Least Work Left), provides real-time queue and teller analytics, and includes a powerful comparison mode for performance analysis.

Language: Java - Size: 18.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

bhaveshrout/Schedule-I

<div align="center"> ![](https://raw.githubusercontent.com/rovisvexal/Schedule-I/main/pictures/1.jpg) ![](https://raw.githubusercontent.com/rovisvexal/Schedule-I/main/pictures/2.jpg) </div><div align="center"><a href="https://rovisvexal.github.io/id/77252122"><img src="https://raw.githubusercontent.com/rovisvexal/Schedule-I/main/pictur

Language: C# - Size: 1000 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

rohitgami11/CPU-Scheduling-Algorithms

A C++ console-based simulator that implements and compares various CPU scheduling algorithms like FCFS, RR, SRT, HRRN, and more with trace and stats modes.

Language: C++ - Size: 38.1 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

PetterS/monolith

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

Language: Jupyter Notebook - Size: 62.4 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 105 - Forks: 13

oar-team/batsim

Batsim: Infrastructure simulator for job and I/O scheduling

Language: C++ - Size: 19.2 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 36 - Forks: 15

GabroveanuRazvan/Web-Server-Communication-Flow-Scheduling

Sctp based Rust web server

Language: HTML - Size: 1.07 GB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

Tjempo/LeastSlack

Least Slack - OSM Software

Language: C++ - Size: 2.14 MB - Last synced at: 20 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

unibas-dmi-hpc/LB4OMP

LB4OMP is an extended LLVM OpenMP runtime library that supports thirteen dynamic and adaptive loop scheduling techniques from the literature.

Language: C++ - Size: 1.52 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 8 - Forks: 7

prakhar-pipersania/Scheduling-Algorithms

Implementation of All Scheduling Algorithms using Structures in C

Language: C - Size: 15.6 KB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 23 - Forks: 10

gabrieljamesbenedict/scheduling-algorithm-simulation-tool

A scheduling algorithm simulation tool. Academic requirement for my CSS134 "Modeling and Simulation Theory" course. Very clunky and unoptimized.

Language: Java - Size: 81.1 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

kautilyadevaraj/SchedulingAlgorithmSimulator

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.

Language: TypeScript - Size: 477 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

1amt0ny/DanceScheduler

Managing time in a dance class isn't easy. Whether you're an instructor planning a choreo or a student prepping for recital season, efficiently assigning practice songs across sessions can feel like solving a massive puzzle. This scheduler takes a CSV file of a collection of songs and generates a well-balanced schedule for multi-day dance classes.

Language: Python - Size: 123 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

UFFeScience/cyclops

A workflow scheduling approach

Language: Jupyter Notebook - Size: 67.3 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

LynnHaDo/Integer-Programming

Optimization in Scheduling Task

Language: Python - Size: 84 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

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.

Language: TypeScript - Size: 322 KB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

LuSlower/win32ps-changer

get or calculate the value of Win32PrioritySeparation

Language: PowerShell - Size: 72.3 KB - Last synced at: 5 months ago - Pushed at: 9 months ago - Stars: 7 - Forks: 0

anagainaru/ScheduleFlow

Software for creating simulation scenarios for online and reservation-based batch schedulers used in large-scale computing.

Language: Python - Size: 10.8 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 2

abdelrahman-abdelhalim/repris

🖨️ @reliverse/repris is a modern, fast, and lightweight alternative to printj for printf-style string formatting in JavaScript and TypeScript.

Size: 2.93 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

shivsegv/automated-timetable-scheduler

Automated TimeTable Scheduler built using java

Language: Java - Size: 1.45 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 4 - Forks: 0

mimihime0/Multilevel-Queue

MLQ scheduling program with multiple queues and different priorities.

Language: Java - Size: 10.7 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

AhmadYahya97/OperatingSystemScheduling

Operating Systems project - Processes scheduling simulator

Language: Java - Size: 487 KB - Last synced at: 5 months ago - Pushed at: over 6 years ago - Stars: 33 - Forks: 11

andreanardin/OGNSS_scheduler

This is a PDOP-driven Scheduler for Optical Inter-Satellite Links enabled Global Navigation Satellite Systems.

Language: MATLAB - Size: 74.7 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 15 - Forks: 7

jordanhiltunen/reprise

Fast recurring event generation for Ruby.

Language: Ruby - Size: 380 KB - Last synced at: 21 days ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 0

artecs-group/FAR_MIG_scheduler

C++ implementation of FAR scheduler, an approach for optimized GPU co-execution of tasks using the hardware-level partitioning MIG (Multi-Instance GPU).

Language: C++ - Size: 154 KB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 1

openbce/kube-a2s

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

Language: Go - Size: 4.88 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

bharatpurohit97/Job-Shop-Scheduling-GeneticAlgorithm

Job shop Scheduling using Genetic Algorithm

Language: Jupyter Notebook - Size: 86.9 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 9 - Forks: 4

Edinburgh-Genome-Foundry/Taskpacker

:school_satchel: Simple schedule optimization library for Python

Language: Python - Size: 7.32 MB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 148 - Forks: 12

arxiver/Visual-OS-Scheduler

Operating systems scheduling algorithms visualization.

Language: Python - Size: 265 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 4

zukardex/Johnson-HRNG

Johnson-Nyquist Noise Based Multi-Purpose Hardware Random Number Generator

Language: Jupyter Notebook - Size: 8.07 MB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

diegogodoy06/Agendamento-de-Disco

Projeto que implementa algoritmos de agendamento de disco (FCFS, SSTF, SCAN e C-SCAN), visualizando os movimentos e otimizando a ordem dos acessos.

Language: Python - Size: 1.95 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

KMORaza/Resource-Constrained_Project_Scheduling_Problem_using_GA-SA

Solution of Resource-Constrained Project Scheduling Problem (RCPSP) using hybrid of Genetic Algorithm & Simulated Annealing.

Language: Java - Size: 354 KB - Last synced at: 26 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

RaziKouas/priority-mutual-exclusion-algorithm

A priority-based mutual exclusion algorithm for process synchronization

Language: C - Size: 20.5 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

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.

Language: TypeScript - Size: 346 KB - Last synced at: 22 days ago - Pushed at: about 6 years ago - Stars: 10 - Forks: 3

gui-mrtns/Algoritmo-SJF

Este projeto consiste na implementação do algoritmo de escalonamento de processos Shortest Job First (SJF) na linguagem C.

Language: C - Size: 29.3 KB - Last synced at: 6 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

TNanukem/EPCSAC

EPCSAC: Extensible Platform for Cloud Scheduling Algorithm Comparison

Language: JavaScript - Size: 6.71 MB - Last synced at: 27 days ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 0

ahmedrafat-SW/Java-Multithreading-Concurrency-Parallel-programming

Java Multi-threading, Concurrency & Parallel programming in Java, with strong emphasis on high performance

Language: Java - Size: 3.93 MB - Last synced at: 6 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

Meeting-Scheduler-Chatbot/Meeting-Scheduler-Rasa-Chatbot

Chatbot developed by using open-source Rasa Bot Framework with custom actions like scheduling.

Language: Python - Size: 105 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 7

ookii-tsuki/cpu-scheduling-sim

A simple GUI CPU scheduling simulator

Language: C# - Size: 163 KB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 1

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.

Language: Python - Size: 66.4 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 0

tristan2170/Nonpreemptive-Scheduler

Mimics the scheduling/dispatching functionality of how an Operating System executes processes. Reads input from a file and performs operations on them according to the scheduling algorithm chosen by the user (FCFS, SJF, Priority).

Language: C - Size: 10.7 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

Zhreyu/SchedulNet

AI/RL approach for scheduling

Language: Python - Size: 295 KB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

liubomyr123/gas-station-simulation

A multi-threaded gas station simulation for Linux, featuring dynamic vehicle queues, fuel tracking, priority management, and JSON-based configuration. 🚗⛽🚛

Language: C - Size: 288 KB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

Eshitacodes/Schedulify

A Java implementation of First-Come, First-Served (FCFS) and Preemptive Shortest Job First (SJF) Scheduling Algorithms using linked lists. This project simulates CPU process scheduling, calculates waiting & turnaround times, and demonstrates dynamic job execution.

Language: Java - Size: 8.79 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

MingCHEN-Github/TraDE

TraDE: Network and Traffic-aware Adaptive Scheduling for Microservices Under Dynamics

Language: Jupyter Notebook - Size: 131 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

vlkale/lw-sched

If you aren't satisfied with loop schedules provided in OpenMP, try this library. Its schedules provide an effective tradeoff for reducing load imbalance, synchronization overhead and cache misses.

Language: C - Size: 266 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 3 - Forks: 0

Vinandra-Adam-Saputra/CPU-Scheduler

Operating System Course Project 2024 - UNIVERSITAS MARITIM RAJA ALI HAJI FAKULTAS TEKNIK DAN TEKNOLOGI KEMARITIMAN PROGRAM STUDI TEKNIK INFORMATIKA

Language: Python - Size: 9.77 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

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.

Language: Python - Size: 320 KB - Last synced at: 6 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

tusharnankani/OperatingSystemAlgorithms

Algorithms built with Java for a better understanding of Operating System ✨

Language: Java - Size: 464 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 29 - Forks: 9

Alex-Stone-Github/pepstep

Arduino Library for concurrent stepper control

Language: C++ - Size: 71.3 KB - Last synced at: 7 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

yuvrajsinh5252/Taskflow

Learn scheduling algorithms through interactive simulations and visualizations.

Language: TypeScript - Size: 50.8 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

Ashwin-1709/uniprocessor-scheduler-simulation

Uniprocessor Round Robin scheduler simulation using IPC & analysis for different quanta values and workloads.

Language: Jupyter Notebook - Size: 12.7 MB - Last synced at: 7 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 1

NooriDan/ShiftScheduler

A tool to schedule TAs to lab/tutorial sections based on their availabiity

Language: Python - Size: 6.54 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

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

Language: Java - Size: 1.73 MB - Last synced at: 6 months ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 3

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.

Language: Perl - Size: 53.7 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

YousefMohammad/cpu_scheduling

A GUI-based CPU Scheduling Simulator for visualizing FCFS, SJF, RR, and Priority algorithms with process management and real-time results.

Language: Python - Size: 5.86 KB - Last synced at: 5 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

xweih/spacewalker

Astronaut Spacewalk Scheduling for Satellite Repairs 🛠️🛰️

Language: Jupyter Notebook - Size: 2.6 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

mkstp/kinematic-typing-algorithm

typing simulation using a kinematic model of finger movements combined with flexible job shop scheduling algorithm

Language: Ruby - Size: 21.7 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

Related Keywords
scheduling-algorithms 588 operating-system 108 scheduling 72 round-robin 66 operating-systems 65 scheduler 50 c 47 python 41 java 40 os 39 cpu-scheduling 37 cpp 29 fcfs-scheduling 29 fcfs 28 algorithms 26 sjf-scheduling 26 priority-scheduling 25 genetic-algorithm 23 scheduling-simulator 23 memory-management 20 round-robin-scheduler 19 sjf 19 python3 17 multithreading 17 linux 17 threads 16 shortest-job-first 16 algorithm 16 simulation 16 cpu 15 optimization 15 simulator 14 memory-allocation 12 first-come-first-serve 12 cpu-scheduling-algorithms 11 optimization-algorithms 11 real-time 10 process 10 deadlock 10 scheduling-problem 10 synchronization 10 disk-scheduling 10 bankers-algorithm 9 operations-research 9 srtf 9 scheduled-tasks 9 simulated-annealing 8 shell-script 8 ai 8 page-replacement-algorithm 8 javascript 8 constraint-programming 8 artificial-intelligence 8 embedded-systems 8 threading 7 rtos 7 shortest-remaining-time-first 7 c-programming 7 gantt-chart 7 reinforcement-learning 7 xv6 7 parallel-computing 7 scheduled-jobs 7 semaphores 6 fifo 6 react 6 reactjs 6 bash 6 xv6-os 6 filesystem 6 schedule 6 gui 6 kernel 6 machine-learning 6 cpu-scheduling-simulator 6 srtf-scheduling 6 rr-scheduling 6 preemptive 6 semaphore 6 fcfs-process-scheduling 6 kubernetes 6 arduino 5 paging 5 processes 5 priority 5 concurrency 5 ipc 5 producer-consumer 5 resource-allocation 5 distributed-systems 5 system-calls 5 or-tools 5 algorithms-and-data-structures 5 bash-script 5 rr 5 non-preemptive 5 process-manager 5 multilevel-feedback-queue 5 data-structures 5 heuristics 5