shadow/shadow — Issue #34: CPU delay measurements and multipliers
Author: robgjansen
Created: 2011-11-15 14:19:04+00:00
State: open
Labels: feature

Since Shadow controls execution of the application code, it can take precise measurements on how long it takes before the application returns. These measurements could be used as "cpu delay". We could then model a multiplier for each node to model CPU speeds of actual machines rather than CPU speeds of the host server.

One thing to be careful about is that the application may call back into Shadow. These calls normally consume time in the kernel. Is the time it takes for Shadow to emulate kernel processing close enough to real kernel processing?