Skip to content
Snippets Groups Projects
  1. Jun 30, 2022
  2. May 27, 2022
  3. May 26, 2022
  4. May 16, 2022
    • Kimaya Bedarkar's avatar
      add lemma relating task cost and task rbf · 84b04ff3
      Kimaya Bedarkar authored and Björn Brandenburg's avatar Björn Brandenburg committed
      Currently, we have lemmas stating that `task_rbf` at `\vareosilon` is greater than equal to task cost, and `task_rbf` is monotone. I combined these two lemmas to state that `tsk_rbf` at any point greater than `0` is greater than task cost. I find that this fact is regularly required in proofs and, therefore, would be good to have in the facts folder.
      84b04ff3
  5. May 12, 2022
  6. May 09, 2022
    • Marco Maida's avatar
      introduce "greedy" concrete arrival sequence · e122dbb1
      Marco Maida authored and Björn Brandenburg's avatar Björn Brandenburg committed
      This commit defines and adds facts about a concrete arrival sequence in
      which tasks release jobs "as quickly as possible" as allowed by their
      respective arrival-curve constraints. This maximal arrival sequence is
      used in POET to generate assumption-less certificates.
      e122dbb1
  7. May 06, 2022
    • Kimaya Bedarkar's avatar
      modify definitions of priority policy compliance · 41a542a8
      Kimaya Bedarkar authored and Björn Brandenburg's avatar Björn Brandenburg committed
      The current definitions of `respects_JLFP_policy_at_preemption_time`
      and `respects_FP_policy_at_preemption_time` use the predicate
      `hep_job_at`. This predicate does not make sense for `JLFP`
      and `FP` policies. To avoid this, these definitions should
      instead use the definition `respects_JLDP_policy_at_preemption_point`.
      Doing this requires coercions from `JLFP` to `JLDP` and from
      `FP` to `JLFP`. This patch also introduces these coercions.
      41a542a8
  8. May 05, 2022
  9. Apr 19, 2022
  10. Apr 14, 2022
  11. Apr 13, 2022
    • Pierre Roux's avatar
      fix the `job_preemption_points` name clash · f925eeee
      Pierre Roux authored and Björn Brandenburg's avatar Björn Brandenburg committed
      Rename the type-class parameter to `job_preemptive_points` to avoid a
      name clash with the the definition of the same name.
      
      Keep `JobPreemptionPoints` to match `TaskPreemptionPoints`. This does
      not  result in a name clash.
      f925eeee
  12. Apr 07, 2022
Loading