|
Class Summary |
| LinearLoadVarianceAlgorithm |
This class defines a load variance algorithm that may be used to increase or
decrease the number of active threads at a constant rate. |
| LoadVarianceAlgorithm |
This class defines an abstract algorithm that may be used to vary the load
over time while a job is running by controlling the number of threads that
are active at any given time. |
| LoadVarianceControlThread |
This class defines a thread that is used to keep track of when the actual job
threads should start and stop their processing (which may need to happen
several times over the course of a job). |
| LoadVarianceJobClass |
This class defines a SLAMD job that varies the load that it generates over
time based on input read from a file that controls the number of threads that
should be active at any given time. |
| LoadVarianceTestJobClass |
This class defines a very simple SLAMD job that can be used to test load
variance algorithms. |
| SineLoadVarianceAlgorithm |
This class defines a load variance algorithm that may be used to increase or
decrease the number of active threads using curves based on various sections
of the sine wave. |
| StairStepLoadVarianceAlgorithm |
This class defines a load variance algorithm that may be used to increase or
decrease the number of active threads in spurts rather than gradually over
time. |