|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectseda.sandStorm.internal.ResponseTimeController
seda.sandStorm.internal.ResponseTimeControllerDirect
seda.sandStorm.internal.ResponseTimeControllerMulticlass
An implementation of ResponseTimeController that uses a direct adjustment of queue thresholds based on the error in the 90th percentile response time. Allows multiple class SLAs.
Nested Class Summary | |
(package private) class |
ResponseTimeControllerMulticlass.cinfo
|
Field Summary |
Fields inherited from class seda.sandStorm.internal.ResponseTimeControllerDirect |
INIT_THRESHOLD, MAX_THRESHOLD, MIN_THRESHOLD |
Fields inherited from class seda.sandStorm.internal.ResponseTimeController |
pred, stage, targetRT |
Constructor Summary | |
ResponseTimeControllerMulticlass(ManagerIF mgr,
StageWrapperIF stage)
|
Method Summary | |
void |
adjustThreshold(QueueElementIF[] fetched,
long procTime)
Invoked by the stage's thread manager to adjust admission control parameters. |
Methods inherited from class seda.sandStorm.internal.ResponseTimeControllerDirect |
disable, enable |
Methods inherited from class seda.sandStorm.internal.ResponseTimeController |
getTarget, setTarget |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ResponseTimeControllerMulticlass(ManagerIF mgr, StageWrapperIF stage) throws java.lang.IllegalArgumentException
Method Detail |
public void adjustThreshold(QueueElementIF[] fetched, long procTime)
ResponseTimeControllerIF
adjustThreshold
in interface ResponseTimeControllerIF
adjustThreshold
in class ResponseTimeControllerDirect
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |