Skip to content
Snippets Groups Projects

Generalize ideal aRTA

Merged Sergey Bozhko requested to merge sbozhko/rt-proofs:generalize_aRTA into master

Summary of the changes:

  • Interference and Interfering workload are now type-classes

  • Generalizes aRTA to "multi-stage" aRTA

  • IBF supports arbitrary parameters (not just relative arrival time). IBF parametrised by the relative arrival time is not expressive enough to support restricted-supply analysis. It was generalized to support a larger class of parameters

  • Rename file [run to completion] file into [lower bound on service]. The file was slightly generalized, now it derives a lower bound on any pre-defined amount of service.

  • Generalize instantiations of interference and interfering workload. Now, the definitions do not directly destruct the processor state.

Edited by Sergey Bozhko

Merge request reports

Merge request pipeline #76734 passed

Merge request pipeline passed for d4aab506

Approved by

Merged by Björn BrandenburgBjörn Brandenburg 2 years ago (Jan 23, 2023 11:13am UTC)

Merge details

  • Changes merged into master with d4aab506.
  • Deleted the source branch.

Pipeline #76816 passed

Pipeline passed for d4aab506 on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Sergey Bozhko added 24 commits

    added 24 commits

    Compare with previous version

  • Sergey Bozhko added 14 commits

    added 14 commits

    Compare with previous version

  • Sergey Bozhko added 7 commits

    added 7 commits

    Compare with previous version

  • Sergey Bozhko added 1 commit

    added 1 commit

    Compare with previous version

  • Sergey Bozhko added 8 commits

    added 8 commits

    Compare with previous version

  • Sergey Bozhko added 8 commits

    added 8 commits

    Compare with previous version

  • mentioned in issue #76 (closed)

  • Sergey Bozhko added 17 commits

    added 17 commits

    Compare with previous version

  • Sergey Bozhko added 24 commits

    added 24 commits

    Compare with previous version

  • Sergey Bozhko added 21 commits

    added 21 commits

    Compare with previous version

  • Sergey Bozhko added 22 commits

    added 22 commits

    Compare with previous version

  • Sergey Bozhko added 12 commits

    added 12 commits

    Compare with previous version

  • Sergey Bozhko added 8 commits

    added 8 commits

    Compare with previous version

  • Sergey Bozhko added 7 commits

    added 7 commits

    Compare with previous version

  • Sergey Bozhko added 8 commits

    added 8 commits

    Compare with previous version

  • Sergey Bozhko added 10 commits

    added 10 commits

    Compare with previous version

  • Sergey Bozhko added 196 commits

    added 196 commits

    Compare with previous version

  • Sergey Bozhko added 14 commits

    added 14 commits

    Compare with previous version

  • Sergey Bozhko added 7 commits

    added 7 commits

    Compare with previous version

  • Sergey Bozhko added 7 commits

    added 7 commits

    Compare with previous version

  • Sergey Bozhko added 8 commits

    added 8 commits

    Compare with previous version

  • Sergey Bozhko added 7 commits

    added 7 commits

    • a504570c - :construction:: remove ideal proc from jlfp-inst
    • 01d6ac69 - :construction:: JLFP instantiation
    • bba329b8 - :construction:: add notion of service inversion
    • e51950ef - :construction:: add lemmas about task service
    • c6189868 - :construction:: create merge conflict hell for no reason
    • 02ea96cc - :construction:: this probably can be removed
    • 35db31db - :construction:: restricted supply

    Compare with previous version

  • Sergey Bozhko added 7 commits

    added 7 commits

    • 774fcd79 - :construction:: update some old proofs
    • 6e1e7cf6 - :construction:: JLFP instantiation
    • b3df7762 - :construction:: add notion of service inversion
    • 661dec07 - :construction:: add lemmas about task service
    • da8c6817 - :construction:: create merge conflict hell for no reason
    • 0da82798 - :construction:: this probably can be removed
    • ff9e66e0 - :construction:: restricted supply

    Compare with previous version

  • Sergey Bozhko added 7 commits

    added 7 commits

    • 1ebe68aa - :construction:: prove and move some stuff
    • 8503bf62 - :construction:: JLFP instantiation
    • b0990ffb - :construction:: add notion of service inversion
    • 97509999 - :construction:: add lemmas about task service
    • 1fe9e14a - :construction:: create merge conflict hell for no reason
    • 845fa8e4 - :construction:: this probably can be removed
    • 9b0340d8 - :construction:: restricted supply

    Compare with previous version

  • Sergey Bozhko added 7 commits

    added 7 commits

    • 2da2d95d - :construction:: port a few more lemmas
    • 7b6d503e - :construction:: JLFP instantiation
    • 96e678f9 - :construction:: add notion of service inversion
    • ae273552 - :construction:: add lemmas about task service
    • 09f4872e - :construction:: create merge conflict hell for no reason
    • 4205cae2 - :construction:: this probably can be removed
    • dd6ba67d - :construction:: restricted supply

    Compare with previous version

  • Sergey Bozhko added 7 commits

    added 7 commits

    • 8e6857a3 - :construction:: generalize ideal-JLFP instantiation
    • f1a9066d - :construction:: JLFP instantiation
    • cd74f5b6 - :construction:: add notion of service inversion
    • 2769bf28 - :construction:: add lemmas about task service
    • a2273b1b - :construction:: create merge conflict hell for no reason
    • 02989f88 - :construction:: this probably can be removed
    • 9f7adf51 - :construction:: restricted supply

    Compare with previous version

  • Sergey Bozhko added 7 commits

    added 7 commits

    Compare with previous version

  • Sergey Bozhko added 6 commits

    added 6 commits

    • 4df06299 - :construction:: generalize aRTA
    • e101631c - :construction:: add notion of service inversion
    • 6da59a61 - :construction:: add lemmas about task service
    • 065c8dd7 - :construction:: create merge conflict hell for no reason
    • 9bc300c7 - :construction:: this probably can be removed
    • 51f7461c - :construction:: restricted supply

    Compare with previous version

  • Sergey Bozhko added 6 commits

    added 6 commits

    • c4182555 - close one proof
    • e084baf9 - :construction:: add notion of service inversion
    • a1398812 - :construction:: add lemmas about task service
    • 000155fb - :construction:: create merge conflict hell for no reason
    • bf953463 - :construction:: this probably can be removed
    • 830d7794 - :construction:: restricted supply

    Compare with previous version

  • Sergey Bozhko added 7 commits

    added 7 commits

    • 60680c6a - :construction:: close one proof
    • 1bfe4f5d - :construction:: close a few more lemmas
    • 9cd9b4d9 - :construction:: add notion of service inversion
    • e57cb5fb - :construction:: add lemmas about task service
    • beb0f181 - :construction:: create merge conflict hell for no reason
    • d73a05d3 - :construction:: this probably can be removed
    • 1a54beff - :construction:: restricted supply

    Compare with previous version

  • Sergey Bozhko added 6 commits

    added 6 commits

    • 315a83f4 - :construction:: close a few more lemmas
    • f0ebd787 - :construction:: add notion of service inversion
    • 9845b942 - :construction:: add lemmas about task service
    • b45ee0c4 - :construction:: create merge conflict hell for no reason
    • 15f28529 - :construction:: this probably can be removed
    • 31a861b4 - :construction:: restricted supply

    Compare with previous version

  • Sergey Bozhko added 6 commits

    added 6 commits

    • 84309837 - :construction:: add lemma about equiv of busy prefix
    • 849d1462 - :construction:: add notion of service inversion
    • 9a89f570 - :construction:: add lemmas about task service
    • 6fcab2bd - :construction:: create merge conflict hell for no reason
    • fc65bdaa - :construction:: this probably can be removed
    • 88cac166 - :construction:: restricted supply

    Compare with previous version

  • Sergey Bozhko added 6 commits

    added 6 commits

    • edd05349 - :construction:: close a few more lemmas
    • 278771ed - :construction:: add notion of service inversion
    • ce150da8 - :construction:: add lemmas about task service
    • a0ef0791 - :construction:: create merge conflict hell for no reason
    • 93419201 - :construction:: this probably can be removed
    • 47650693 - :construction:: restricted supply

    Compare with previous version

  • Sergey Bozhko added 6 commits

    added 6 commits

    • 347fe0b6 - :construction:: close a few lemmas
    • e0ddb81f - :construction:: add notion of service inversion
    • 6ae8817a - :construction:: add lemmas about task service
    • 9863d008 - :construction:: create merge conflict hell for no reason
    • e4bebf68 - :construction:: this probably can be removed
    • 8f8c32b9 - :construction:: restricted supply

    Compare with previous version

  • Sergey Bozhko added 7 commits

    added 7 commits

    • 0bb7b0e3 - :construction:: add notion of service inversion
    • 8d70f7ed - :construction:: close a few lemmas
    • 8ef33277 - :construction:: some mediocre progress
    • cf1f0054 - :construction:: add lemmas about task service
    • 8a10efab - :construction:: create merge conflict hell for no reason
    • 367c847b - :construction:: this probably can be removed
    • 281f1021 - :construction:: restricted supply

    Compare with previous version

  • Sergey Bozhko added 5 commits

    added 5 commits

    • 54388fbf - :construction:: some progress with rewriting a lemma
    • c98b1f53 - :construction:: add lemmas about task service
    • 20ac3592 - :construction:: create merge conflict hell for no reason
    • c2356335 - :construction:: this probably can be removed
    • d8bfd4f9 - :construction:: restricted supply

    Compare with previous version

  • Sergey Bozhko added 5 commits

    added 5 commits

    • 141c13db - :construction:: close one lemma
    • ec73b915 - :construction:: add lemmas about task service
    • 1dfe05cf - :construction:: create merge conflict hell for no reason
    • 5c61958c - :construction:: this probably can be removed
    • 8a7566ad - :construction:: restricted supply

    Compare with previous version

  • Sergey Bozhko added 5 commits

    added 5 commits

    • 5a731bf8 - :construction:: close a few more lemmas
    • 4bbaad13 - :construction:: add lemmas about task service
    • 3b5a17ff - :construction:: create merge conflict hell for no reason
    • f442cec7 - :construction:: this probably can be removed
    • fc7df258 - :construction:: restricted supply

    Compare with previous version

  • Sergey Bozhko added 3 commits

    added 3 commits

    Compare with previous version

  • Sergey Bozhko added 24 commits

    added 24 commits

    Compare with previous version

  • Sergey Bozhko added 4 commits

    added 4 commits

    Compare with previous version

  • Sergey Bozhko added 5 commits

    added 5 commits

    Compare with previous version

  • Sergey Bozhko added 9 commits

    added 9 commits

    Compare with previous version

  • Sergey Bozhko added 5 commits

    added 5 commits

    Compare with previous version

  • Sergey Bozhko added 12 commits

    added 12 commits

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading