Characterizing HW/SW Behavior
An ISTORE may contain black-box components
- heterogeneous hardware devices
- application-supplied reaction mechanisms whose implementations are hidden
To select and tune adaptation algorithms, the ISTORE system needs to understand the behavior of these components
- in the context of a complex, live system
- examples:
- characterize performance of disks in system, use that data to select destination disks for replica creation
- isolate two nodes, invoke replication from one to the other, monitor actions taken by application (e.g., how long it takes, how much data is moved)