Abstract

Two well known algorithms for real-time scheduling are the Least Laxity First (LLF) algorithm and the Earliest Deadline First (EDF) algorithm. The EDF algorithm always runs the jobs with earliest deadline. The LLF algorithm always runs the jobs with least laxity; the laxity of a job is its deadline minus the sum of its remaining processing time and the current time. In the paper [1], it was claimed that every instance schedulable by EDF on m processors is also schedulable by LLF on m processors. We show that this claim is, in fact, incorrect. We give an instance I DfJ1; J2; J3; J4; J5; J6g, such that EDF completes all jobs in I by their deadline on two processors, while LLF does not complete every job in I by its deadline on two processors. We use the notation JiD.ri; xi; di/ to denote that the arrival time of the job Ji is ri , the length of the job Ji is xi , and the deadline of the job Ji is di . The instance I is then

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.