Skip to content
Snippets Groups Projects
  1. Feb 25, 2022
  2. Feb 17, 2022
  3. Feb 16, 2022
  4. Feb 14, 2022
  5. Feb 09, 2022
    • Kimaya Bedarkar's avatar
      add an RTA for FIFO scheduling based on aRTA · bf4bf448
      Kimaya Bedarkar authored and Björn Brandenburg's avatar Björn Brandenburg committed
      Provide an RTA for FIFO scheduling on ideal uniprocessors based on an
      instantiation of abstract RTA. The provided RTA is works for tasks
      described by arbitrary arrival curves and is independent of the
      workload's preemption model (since FIFO schedules are necessarily
      non-preemptive). 
      bf4bf448
  6. Nov 29, 2021
  7. Nov 24, 2021
  8. Nov 02, 2021
  9. Oct 11, 2021
  10. Oct 07, 2021
  11. Sep 30, 2021
    • Sergey Bozhko's avatar
      relax assumption in aRTA · 29556ed5
      Sergey Bozhko authored
      Currently, aRTA required [F] to be solution of equation
      [A + F = task_rtct + IBF A (A + F)], this commit relaxes
      this assumption to [A + F >= task_rtct + IBF A (A + F)]
      29556ed5
  12. Sep 29, 2021
  13. Sep 15, 2021
  14. Sep 08, 2021
  15. Mar 11, 2021
    • LailaElbeheiry's avatar
      add proof of equivalence of EDF definitions · 271464a5
      LailaElbeheiry authored and Björn Brandenburg's avatar Björn Brandenburg committed
      This commit connects the two ways with which one can specify that a
      schedule is an EDF schedule in PROSA: the `EDF_schedule` predicate
      and the `respects_policy_at_preemption_point` with the EDF priority
      policy predicate. We connect these two definitions by showing that
      they're equivalent. We then restate the optimality proof of EDF
      schedules using the proven equivalence.
      271464a5
  16. Dec 11, 2020
    • Sergey Bozhko's avatar
      optimize names for run-to-completion threshold functions · c14a8266
      Sergey Bozhko authored and Björn Brandenburg's avatar Björn Brandenburg committed
      The names for job's and task's run-to-completion
      threshold functions are so long that it often gets
      in the way of writing theorems and proofs. As
      a compromise between verbosity and convenience it
      was decided to rename [task_run_to_completion_threshold]
      to [task_rtct] and [job_run_to_completion_threshold]
      to [job_rtct].
      c14a8266
  17. Sep 23, 2020
    • Sergey Bozhko's avatar
      Add [arrives_in] to [sequential_tasks] definition · 33a48458
      Sergey Bozhko authored
      Note that the prior definition of [sequential_tasks]
      did not differentiate between a job coming from the
      arrival sequence and any other job. However, all
      computable properties (such as [job_respects_task_rtc,
      valid_preemption_model, arrivals_have_valid_job_costs,
      all_deadlines_of_arrivals_met]) are stated exclusively
      for jobs from the arrival sequence. In order to make
      the definition of [sequential_tasks] compatible with
      computable properties, we add preconditions
      [arrives_in arr_seq j1] and [arrives_in arr_seq j2].
      33a48458
  18. Sep 09, 2020
  19. Aug 06, 2020
  20. Aug 05, 2020
  21. Apr 01, 2020
  22. Mar 27, 2020
  23. Dec 20, 2019
  24. Dec 19, 2019
Loading