Skip to content
/ BTP Public
forked from AshishPrasad/BTP

Real Time Scheduling of Dependent Tasks in Multicore Systems. (Based on litmus-2011)

Notifications You must be signed in to change notification settings

rayjyh/BTP

 
 

Repository files navigation

Added changes to litmus-rt and liblitmus to schedule real time dependent tasks in multicore processors.

Changes:

liblitmus: 
-Dependent Tasks represented as Directed Acyclic Graph (DAG).

litmus-rt:
-Created data structure (3 level linked lists) to maintain the precedence constraints of the tasks.
-Added syscalls to transfer the constraints between tasks to kernel side.
-Made changes in sched_gsn_edf.c to schedule tasks using Global Synchronized Earliest Deadline First algorithm.

About

Real Time Scheduling of Dependent Tasks in Multicore Systems. (Based on litmus-2011)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 97.6%
  • Assembly 2.3%
  • Perl 0.1%
  • Shell 0.0%
  • Python 0.0%
  • C++ 0.0%