Class StaticPriorityBoost
java.lang.Object
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.priority.boost.StaticPriorityBoost
- All Implemented Interfaces:
IPriorityBoost
-
Constructor Summary
ConstructorsConstructorDescriptionStaticPriorityBoost(IPriorityUpdateStrategy update_strategy, int bonus, int penalty, boolean reset_timeslice) -
Method Summary
Modifier and TypeMethodDescriptionvoidboost(ProcessWithPriority process) Boosts the priority of the given process.booleanpriorityChanges(ProcessWithPriority process) voidpunish(ProcessWithPriority process)
-
Constructor Details
-
StaticPriorityBoost
public StaticPriorityBoost(IPriorityUpdateStrategy update_strategy, int bonus, int penalty, boolean reset_timeslice)
-
-
Method Details
-
boost
Description copied from interface:IPriorityBoostBoosts the priority of the given process. If a process is boosted it might also happen that its timeslice is adjusted.- Specified by:
boostin interfaceIPriorityBoost
-
punish
- Specified by:
punishin interfaceIPriorityBoost
-
priorityChanges
- Specified by:
priorityChangesin interfaceIPriorityBoost
-