Say I'm running a program on a linux machine. I want to be able to give some guarantees about how it will perform. In order to do this, I need to know if the linux kernel gives any guarantees about my process. This is in the same area as timeouts from gc pauses, i.e. when the process stops responding for a while but later comes back online.
Does the linux kernel give any guarantees about for how long a process may be paused, i.e. not executing?
What if there are no processes with a higher priority than the program I'm interested in?