The challenge for the automated feedback-driven workbench controller is to design a set of experiments to obtain accurate peak rates for a set of test points, and in particular for test points selected to approximate a response surface efficiently.
Response surface mapping is expensive.
Algorithm 1 presents the overall benchmarking approach that is
used by the workbench controller to map a response surface, and
Table 2 summarizes some relevant notation.
The overall approach
consists of an outer loop that iterates over selected samples from
, where
is a subset of factors in the
larger
space (Step 2). The inner loop
(Step 3) finds the peak rate
for each sample by generating a series
of test loads for the sample. For each test load
, the controller must choose
the runlength
or observation interval, and the
number of independent trials
to obtain a response time measure under load
.
The goal of the automated feedback-driven controller is to address the following problems.
Minimizing benchmarking cost involves choosing values carefully for the
runlength
, the number of trials
, and test loads
so that the
controller converges quickly to the peak rate.
Sections 3 and 4
present algorithms that the controller uses to address these problems.
varun 2008-05-13