<div dir="ltr"><div>Hello all. I am trying to implement Least Laxity first scheduling policy, and as we know this policy makes its scheduling decisions by calling it at each time unit and takes the remaining execution cost into account. for this, I used litmus_clock() function in the laxity computation like this:</div><div>laxity = get_deadline(first) - litmus_clock() - (get_execution_cost(first)-i );</div><div>where i is a variable I used in some way to decrease the exec_cost of the task by 1 each time unit it executes.</div><div><br></div><div>My question here is, does litmus_clock() function benefits to do laxity calculation at each time unit as I mentioned in the laxity relation above, or there is something else should be taken to make laxity computation excutes at each time unit( for instance, by using "for loop" as if we say "for each litmus_clock() tick ........ do laxity calculation").</div><div>I took the gsn_edf policy file and I adjust it to include my code taking into account that it is "gsn" policy, but I want to be sure about the laxity calculation idea, so I ask you about it.</div><div><br></div><div>Thank you for your help.<br></div><div>Marouf<br></div><div><br></div><div><br></div><div><br></div><div> <br></div><div><br></div></div>