Evaluation of EDF scheduling for Ericsson LTE system : A comparison between EDF, FIFO and RR
Angelica Nyberg, Jonas Hartman · KTH Publication Database DiVA (KTH Royal Institute of Technology) · 2016
Scheduling is extremely important for modern real-time systems. It enables several programs to run in parallel and succeed with their tasks. Many systems today are real-time systems, which means that good scheduling is highly needed. This thesis aims to evaluate the real-time scheduling algorithm earliest deadline first, newly introduced into the Linux kernel, and compare it to the already existing real-time scheduling algorithms first in, first out and round robin in the context of firm tasks. By creating a test program that can create pthreads and set their scheduling characteristics, the performance of earliest deadline first can be evaluated and compared to the others.