An HPC workload manager and job scheduler for desktops, clusters, and clouds.
-
Updated
Aug 16, 2024 - C
An HPC workload manager and job scheduler for desktops, clusters, and clouds.
Linux utility that can automatically pause any program when user activity is detected and resume it when user is idle.
A Preemptive Hard Real Time kernel for embedded devices.
How fast are computers?
Portable asynchronous microkernel implementing memory management, multiprocessor priority scheduling, and interprocess communication
OS Disk Scheduling Algorithms implementations in C and JAVA
Inter-process communication, synchronization & scheduling algorithms
ALPS: An Adaptive Learning, Priority OS Scheduler for Serverless Functions (USENIX ATC'24)
Operating System Projects
Friendly, lightweight, hardware-agnostic timer abstraction layer in C. Use a single timer/counter source to drive many timed events.
Lazuli is a multitasking RTOS (Real-Time Operating System/kernel) targeting AVR microcontrollers. It allows to program and run multiple independent tasks in a real-time context on AVR microcontrollers.
A JobShop scheduling using Genetic Algorithm
Advanced Operating System (G677) - University of Cantabria
A 64-bit cooperative multi-tasking toy operating system in C
Extended xv6 operating system with new console shortcuts and command history, new system calls, BJF and RR and LCFS scheduling, new synchronization methods like priority lock, shared memory
Add a description, image, and links to the scheduling topic page so that developers can more easily learn about it.
To associate your repository with the scheduling topic, visit your repo's landing page and select "manage topics."