You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Event-driven simulator for preemptive scheduling of periodic DAG tasks on multi-core edge platforms: EDF across graphs, modified-HEFT upward rank within a graph, and the Priority Ceiling Protocol on shared resources.
This project simulates a real-time thread scheduling system using native POSIX threads (pthreads) in C++. It implements three fundamental scheduling strategies:
This code simulates the exact schedulability test for EDF scheduling of semi-clairvoyant sporadic task systems with graceful degradation using the following two algorithms: (i) the previously proposed approach (listed as Algorithm 1 in the paper) and (ii) Mixed-Criticality Quick Processor-demand Analysis or MC-QPA (listed as Algorithm 2 in the p…