Is it possible to set up a virtualized environment---be it a Docker container or a qemu VM---to run benchmarks that would not be much affected by the performance of the virtualization host?
For example, that my computation benchmark would always clock ~60 seconds, probably in CPU ticks, regardless of the actual hardware, that I/O speeds will be the same even if I upgrade the host to SSD drive and so on.
From what I've found up until now, I'd say that the above is not possible. Therefore, how can I get as close as possible to the ideal, so that my benchmark done inside a virtualized environment is reproducible even for people who do not have the same hardware I do?