Generalize ideal aRTA
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.
Merge request reports
Activity
- Automatically resolved by Sergey Bozhko
added 24 commits
-
b4ea2977...33a48458 - 8 commits from branch
RT-PROOFS:master
- 8efbfeed - Add setoid rewrite
- 3aa01f5e - Generalize ideal aRTA
- 06327f7b - All
- 482c1632 - Del from search
- bce4c17c - Del some lemmas about existence of busy interval
- 6ba86b98 - Close some proofs
- cf3c33cc - Update
- b6a4e162 - Update
- d15b7b4f - Split new readiness
- 9eb83bc8 - Update
- 4065a825 - Close one lemma
- a9c3b9b6 - Remove sequentiality from EDF
- 40a6bab8 - Delete sequentiality for FP
- 4bc50c69 - No admitted proofs
- e0195027 - Show that [sequential_readiness] is [nonclairvoyant_readiness]
- b10e67ee - Polish one file
Toggle commit list-
b4ea2977...33a48458 - 8 commits from branch
added 14 commits
- 49b1ce79 - All
- c05aaf72 - Del from search
- c1d7c625 - Del some lemmas about existence of busy interval
- fc6087e6 - Close some proofs
- 0fccb7c5 - Update
- b48bdedc - Update
- 961324d2 - Split new readiness
- 7d8937a2 - Update
- 0d6d35a4 - Close one lemma
- cb2dfc6d - Remove sequentiality from EDF
- 0a16ad96 - Delete sequentiality for FP
- 12179cd7 - No admitted proofs
- 55ca68b8 - Show that [sequential_readiness] is [nonclairvoyant_readiness]
- d4ed2148 - Polish one file
Toggle commit listadded 7 commits
Toggle commit list- Resolved by Sergey Bozhko
What's the state of the MR? Do you think this is going to converge into mergeable state in the foreseeable future? What's missing?
- Resolved by Sergey Bozhko
mentioned in issue #76 (closed)
added 17 commits
- d9c2963c - add notion [receives_service_at]
- beccc4ea - (WIP/del) restructure [service_of_jobs]
- e550a6fe - ddddd
- 419bae56 - change basic readiness to sequential readiness
- 478ce819 - hm
- a93c54c9 - Changewefwef
- 19a7ba65 - change this
- b0fb7e6d - I/W to TypeClass
- 0d260073 - Changewefwef
- 1c5cbdd6 - MOVE
- 1f56bdae - all
- c0c00db4 - Restricted supply
- 9fbf4855 - Dummy file
- aa1988ce - MOVE / DEL
- 61708a43 - MOVE
- 3e5778e2 - MOVE / DEL
- e095ba3c - move(?)
Toggle commit listadded 24 commits
-
e095ba3c...271464a5 - 5 commits from branch
RT-PROOFS:master
- 19b69dfa - Add setoid rewrite
- 60c2d31f - add notion of sequential readiness
- aa977cd7 - add notion [receives_service_at]
- c481fe5e - (WIP/del) restructure [service_of_jobs]
- 63c4fcd6 - ddddd
- 96fffcff - change basic readiness to sequential readiness
- a0d349d2 - hm
- 59f7d421 - Changewefwef
- 57f46cde - change this
- 91524fe6 - I/W to TypeClass
- 3732213c - Changewefwef
- 25000fb7 - MOVE
- 03396a49 - all
- 92cd1cb9 - Restricted supply
- dc08537e - Dummy file
- 121f4f8a - MOVE / DEL
- ac4658d6 - MOVE
- 88691b18 - MOVE / DEL
- 5a5fc5f2 - move(?)
Toggle commit list-
e095ba3c...271464a5 - 5 commits from branch
added 21 commits
-
5a5fc5f2...18ec53fb - 3 commits from branch
RT-PROOFS:master
- ca8e2e36 - add notion of sequential readiness
- 2ebb51bc - add notion [receives_service_at]
- b0351c53 - (WIP/del) restructure [service_of_jobs]
- 65f75b16 - ddddd
- 3ab39ada - change basic readiness to sequential readiness
- 0f0c8db9 - hm
- b83abbb7 - Changewefwef
- b995baf9 - change this
- 87b4c3ed - I/W to TypeClass
- 65347c97 - Changewefwef
- 5ff0dc91 - MOVE
- 4dafd9fd - all
- ddb31166 - Restricted supply
- e76fb23f - Dummy file
- eb6d3222 - MOVE / DEL
- 46c3b3a4 - MOVE
- a2fa9202 - MOVE / DEL
- 7d92d321 - move(?)
Toggle commit list-
5a5fc5f2...18ec53fb - 3 commits from branch
added 22 commits
-
7d92d321...9f99f33f - 7 commits from branch
RT-PROOFS:master
- 913fb9b0 - add notion [receives_service_at]
- fcc76ef4 - (WIP/del) restructure [service_of_jobs]
- 08d56e81 - ddddd
- faace733 - hm
- 0d721b68 - I/W to TypeClass
- 23fbf361 - Changewefwef
- f91883ad - MOVE
- ace55725 - all
- db9e21ca - Restricted supply
- 70908b60 - Dummy file
- e96977e1 - MOVE / DEL
- 14682bd5 - MOVE
- 093271d5 - MOVE / DEL
- beda4e67 - move(?)
- afafacd0 - ??
Toggle commit list-
7d92d321...9f99f33f - 7 commits from branch
added 12 commits
Toggle commit listadded 196 commits
-
b6cb8f46...56abdd37 - 188 commits from branch
RT-PROOFS:master
- a337342c - add auxiliary lemmas about ideal schedule
- c5ef86ec - add lemma about [service_of_jobs_at]
- c9b5214c - generalize priority inversion definition
-
a163372b -
: add notion of service inversion -
0936d9f9 -
: add lemmas about task service -
18ce6c6c -
: add helper lemmas -
c40a4206 -
: generalize aRTA -
7c21d6ca -
: restricted supply
Toggle commit list-
b6cb8f46...56abdd37 - 188 commits from branch
added 14 commits
-
7c21d6ca...d852a1ce - 7 commits from branch
RT-PROOFS:master
-
b3356dea -
: add notion of service inversion -
6db2b5b0 -
: add lemmas about task service -
3c3baaba -
: create merge hell for no reason -
055d5635 -
: add helper lemmas -
11371817 -
: del? -
32dd60af -
: generalize aRTA -
4de30cff -
: restricted supply
Toggle commit list-
7c21d6ca...d852a1ce - 7 commits from branch
added 7 commits
Toggle commit listadded 7 commits
Toggle commit listadded 8 commits
-
b4bc4e22 -
: squash -
d138848b -
: remove ideal proc from jlfp-inst -
c8986fa7 -
: JLFP instantiation -
bbdcc661 -
: add notion of service inversion -
ff96dc77 -
: add lemmas about task service -
59d04e88 -
: create merge conflict hell for no reason -
b61281a6 -
: this probably can be removed -
e343e698 -
: restricted supply
Toggle commit list-
b4bc4e22 -
added 7 commits
Toggle commit listadded 7 commits
Toggle commit listadded 7 commits
Toggle commit listadded 7 commits
Toggle commit listadded 7 commits
Toggle commit listadded 7 commits
Toggle commit listadded 7 commits
Toggle commit listadded 7 commits
Toggle commit listadded 24 commits
-
06c23625...fcdb00b9 - 15 commits from branch
RT-PROOFS:master
- 52f52a97 - improve tactics
- c998565c - add notion of service inversion
- 9ddc26ac - add lemmas about task service
- a51504f2 - add reflection for priority inversion
- 030b922d - generalize abstract RTA
-
a91d9303 -
: to merge -
96d041a2 -
: to merge -
16f4a6d8 -
: to merge -
6b9de0f6 -
: move these files to prev. commit
Toggle commit list-
06c23625...fcdb00b9 - 15 commits from branch
added 9 commits
Toggle commit listadded 12 commits
- 572e7792 - minor improvements in tabulation
- 4ff9f929 - optimize imports
-
e41bf5da -
: add notion of service inversion -
6cb2f2f1 -
: add lemmas about task service -
f13d1287 -
: add reflection for priority inversion -
5c48f13c -
: introduce [job_workload_between] -
374170a2 -
: add lemmas about job relations -
68fb6b5b -
: generalize abstract RTA -
78a5e319 -
: merge -
42c3ef5b -
: merge -
81c01478 -
: merge -
32e07c0f -
: merge
Toggle commit list