public class FPeg extends AbstractMonoProcessorSchedulingPolicy
Modifier and Type | Field and Description |
---|---|
static boolean |
log |
metrics, parameters, policyName, tasksetType
Constructor and Description |
---|
FPeg(FPSlackTimeManager slackTimeManager,
FPSlackEnergyManager1 slackEnergyManager) |
FPeg(String tasksetType,
String policyName,
FPSlackTimeManager slackTimeManager,
FPSlackEnergyManager1 slackEnergyManager) |
Modifier and Type | Method and Description |
---|---|
ITask |
chooseNextTask(ITaskSet taskSet,
IEnergyProfile energyProfile,
long date,
EventGenerator evGen) |
ISchedulingPolicy |
newInstance() |
chooseNextTasks, createTaskSet, getMetrics, getParameters, getPartitionManager, getPolicyName, setParameters
public FPeg(String tasksetType, String policyName, FPSlackTimeManager slackTimeManager, FPSlackEnergyManager1 slackEnergyManager)
public FPeg(FPSlackTimeManager slackTimeManager, FPSlackEnergyManager1 slackEnergyManager)
public ISchedulingPolicy newInstance()
public ITask chooseNextTask(ITaskSet taskSet, IEnergyProfile energyProfile, long date, EventGenerator evGen)
chooseNextTask
in class AbstractMonoProcessorSchedulingPolicy
Copyright © 2013. All Rights Reserved.