Hermit launches linux x86_64 programs in a special, hermetically isolated sandbox to control their execution. Hermit translates normal, nondeterministic behavior, into deterministic, repeatable behavior. This can be used for various applications, including replay-debugging, reproducible artifacts, chaos mode concurrency testing and bug analysis.
For example, I'd like to know the scalability of Hermit run. Is the time overhead linear with respect to the number of syscall invocations?
Is it possible to say a thing or two about hardware behavior and runs & replays? For example, how would things like energy consumption be impacted under Hermit?
For example, I'd like to know the scalability of Hermit
run
. Is the time overhead linear with respect to the number of syscall invocations?Is it possible to say a thing or two about hardware behavior and runs & replays? For example, how would things like energy consumption be impacted under Hermit?