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

GitHub topics: scheduling-algorithms

Arafat-Dincer/lunarkernel_sched_extention

🚀 Enhance scheduling performance on Xiaomi devices with a Slim WALT load tracking driver using the Oplus hmbird_gki kernel.

Language: C - Size: 1.34 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

m4opt/m4opt

Multi-Mission Multi-Messenger Observation Planning Toolkit

Language: Python - Size: 2.16 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 19 - Forks: 12

airbus/scikit-decide

AI framework for Reinforcement Learning, Automated Planning and Scheduling

Language: Python - Size: 19.8 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 178 - Forks: 28

thomas636b/Johnson-HRNG

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

Size: 1.95 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

RangeshPandianPT/OS-Basics-to-Advanced

This repository contains C and shell scripts for OS basics to advanced topics, including scheduling algorithms, process and thread creation, synchronization, Linux command automation, and classical OS problems.

Language: C - Size: 27.3 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

LuSlower/win32ps-changer

get or calculate the value of Win32PrioritySeparation

Language: PowerShell - Size: 76.2 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 8 - Forks: 0

abhikarki/ARRTQ-Scheduling

A modified ARRTQ scheduling algorithm to increase responsiveness of OS processes by decreasing the First Response Times and using dynamic time quantum to prevent starvation/staleness.

Language: Jupyter Notebook - Size: 230 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

lmmx/polars-scheduler

Schedule recurring events with constraints

Language: Rust - Size: 164 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 0

gemini-hlsw/scheduler

Greedy algorithm for automatic scheduling

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

ns0851/OS_Schedulers

C program implementing various scheduler algorithms... mainly FCFS, SJF, RR, and MLFQ. The current version’s a bit wonky, with FCFS being simple in-order execution and MLFQ still needing updates to work properly. The file shows different ways of implementing schedulers in C, from naive to more idiomatic approaches :)

Language: C - Size: 64.5 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

Funkmyster/awesome-supply-chain

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

Size: 10.7 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 271 - Forks: 41

awesome-schedule/awesome-schedule.github.io

The website built from the plannable repo

Language: JavaScript - Size: 39.1 MB - Last synced at: 17 days ago - Pushed at: 20 days ago - Stars: 2 - Forks: 0

awesome-schedule/plannable

A website that helps students schedule their classes more efficiently.

Language: TypeScript - Size: 23.6 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 27 - Forks: 8

sobraldearruda/scheduling-algo-sim

Process scheduling algorithm simulator for Operating Systems studies

Language: JavaScript - Size: 181 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

gardener/kupid

Inject scheduling criteria into target pods orthogonally by policy definition.

Language: Go - Size: 18.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 12 - Forks: 21

jjhbw/hospital-schedule

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

Language: Python - Size: 365 KB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 5 - 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: 494 KB - Last synced at: 26 days ago - Pushed at: 27 days ago - Stars: 9 - Forks: 2

Markkyu/Timelyfy-Scheduler

The almost polished version of the scheduler of Timelyfy made in Vite + React. Everything seems to be working, just need to apply the diversity of each class groups, No delete yet might add soon.

Language: JavaScript - Size: 58.6 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 1 - Forks: 0

O2sa/school-schedule-generator

Schedules generator for generate school schedules for different classes.

Language: JavaScript - Size: 717 KB - Last synced at: about 1 month ago - Pushed at: about 1 month 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.12 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - 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: 166 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

Richie314/McDonaldScheduler

Project for the Java Programming Fundamentals (3 ECTS) course

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

Mohammed-Nour/operating-system

Operating Systems coursework: Hands-on assignments covering shell scripting, C programming, process management, CPU scheduling, memory allocation, virtual memory, and inter-process communication.

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

MingCHEN-Github/TraDE

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

Language: Jupyter Notebook - Size: 132 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - 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: 2 months ago - Pushed at: 2 months 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: 16 days ago - Pushed at: about 1 year ago - Stars: 25 - Forks: 10

HouariZegai/SchedulingAlgorithms

Implementation of SPQ, WRR, and DWRR Scheduling Algorithms

Language: Java - Size: 55.7 KB - Last synced at: about 2 months ago - Pushed at: almost 6 years ago - Stars: 10 - Forks: 0

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: 3 months ago - Pushed at: 3 months 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: 3 months ago - Pushed at: 3 months ago - Stars: 10 - Forks: 0

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: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Gouharkhalid/Operating-System

operating system

Language: C - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - 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: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 1

hongyingyue/python-lekin

python-lekin: Flexible Supply Chain Planning and Scheduler

Language: Python - Size: 666 KB - Last synced at: 2 months ago - Pushed at: 6 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: 3 months ago - Pushed at: 3 months 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: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

MagrosThornrime/gaussian-elimination

Gaussian elimination algorithm parallelized using Foata Normal Form

Language: Cuda - Size: 234 KB - Last synced at: 3 months ago - Pushed at: 3 months 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: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

ViniciusAndreGoncalves/TrabalhoSO

Simulador de algoritmos de escalonamento de uma CPU

Language: Java - Size: 150 KB - Last synced at: 3 months ago - Pushed at: 3 months 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: 3 months ago - Pushed at: 3 months 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: 3 months ago - Pushed at: 6 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: 3 months ago - Pushed at: 8 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: about 2 months ago - Pushed at: 3 months 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: 3 months ago - Pushed at: 3 months 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: 3 months ago - Pushed at: 3 months 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: 3 months ago - Pushed at: 3 months 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: 3 months 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: 3 months ago - Pushed at: 3 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: about 1 month ago - Pushed at: 10 months ago - Stars: 5 - 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: 3 months ago - Pushed at: 3 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: 4 months ago - Pushed at: 4 months ago - Stars: 0 - 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: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

VashTheProgrammer/Skeleton

Real-time scheduler framework for RP2040 microcontrollers.

Language: C - Size: 92.8 KB - Last synced at: 4 months ago - Pushed at: 4 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: 15 days ago - Pushed at: 4 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: 2 months ago - Pushed at: 2 months 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: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

tiraten-bot/Schedul-AI

An optional AI-powered scheduler for Kubernetes.

Language: Python - Size: 105 MB - Last synced at: about 1 month ago - Pushed at: 4 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: 4 months ago - Pushed at: 4 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: 2 months ago - Pushed at: 6 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: 5 months ago - Pushed at: 5 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: 5 months ago - Pushed at: 5 months ago - Stars: 1 - 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: 5 months ago - Pushed at: 5 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: 5 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: 4 months ago - Pushed at: 4 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: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

Tjempo/LeastSlack

Least Slack - OSM Software

Language: C++ - Size: 2.14 MB - Last synced at: 2 months ago - Pushed at: 5 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: 3 months ago - Pushed at: 6 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: 2 months 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: 6 months ago - Pushed at: 6 months ago - Stars: 0 - 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: 6 months ago - Pushed at: 6 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: about 1 month ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 3

Alex-Stone-Github/pepstep

Arduino Library for concurrent stepper control

Language: C++ - Size: 71.3 KB - Last synced at: 27 days ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

UFFeScience/cyclops

A workflow scheduling approach

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

LynnHaDo/Integer-Programming

Optimization in Scheduling Task

Language: Python - Size: 84 KB - Last synced at: 7 months ago - Pushed at: 7 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: 5 months ago - Pushed at: 7 months ago - Stars: 0 - 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: 7 months ago - Pushed at: 7 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: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

mimihime0/Multilevel-Queue

MLQ scheduling program with multiple queues and different priorities.

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

AhmadYahya97/OperatingSystemScheduling

Operating Systems project - Processes scheduling simulator

Language: Java - Size: 487 KB - Last synced at: 7 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: 7 months ago - Pushed at: 7 months ago - Stars: 15 - Forks: 7

jordanhiltunen/reprise

Fast recurring event generation for Ruby.

Language: Ruby - Size: 380 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0

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: 7 months ago - Pushed at: 7 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: 3 months ago - Pushed at: about 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: 5 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: about 1 month 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: about 1 month ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

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.

Language: C - Size: 2.31 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 2 - 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: 8 months ago - Pushed at: 8 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: 3 months ago - Pushed at: 8 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: 8 months ago - Pushed at: 8 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: about 1 month ago - Pushed at: over 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: 8 months ago - Pushed at: 8 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: 3 months 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: 8 months ago - Pushed at: 9 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: 5 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: 8 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: 3 months ago - Pushed at: over 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: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

Zhreyu/SchedulNet

AI/RL approach for scheduling

Language: Python - Size: 295 KB - Last synced at: 9 months ago - Pushed at: 9 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: 9 months ago - Pushed at: 9 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: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

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