Microbenchmarking Issues

For your "presentation" on your microbenchmarking paper, please address the following issues. If you cannot find a direct answer in the paper, please use your judgement and make your best guess. You should indicate (in some humble manner) when you coming up with things beyond what was in the paper.

Of course, the order in which you present these issues and the level of detail you go into, is up to you.

  1. What information do they (want to) acquire?
  2. Why is this information useful?
  3. Do they omit gathering any useful/related information from their system-under-test?
  4. How does their microbenchmark work?
  5. How long does their microbenchmark take to run? Is the runtime a function of anything?
  6. What assumptions do they make about the system-under-test?
  7. Going beyond the basics... Do they require an otherwise quiet system? What would happen if the system weren't quiet? Would it be possible to acquire this inforamtion in a system by passively observing existing operations instead of inserting new operations?