Modifier and Type | Method and Description |
---|---|
ISchedulingPolicy |
SimulationParameters.getSchedulingPolicy() |
ISchedulingPolicy |
ISchedulingPolicy.newInstance() |
Modifier and Type | Method and Description |
---|---|
void |
Scheduler.schedule(Event event,
ITaskSet taskSet,
ISchedulingPolicy policy,
IEnergyProfile energyProfile,
long date,
boolean isEnergyAware) |
Constructor and Description |
---|
SimulationParameters(ISchedulingPolicy policy,
int simEnd,
IEnergyProfile ep,
ITaskSet taskSet,
int nbProc,
boolean isEnergyAware,
boolean hard) |
Modifier and Type | Method and Description |
---|---|
List<ISchedulingPolicy> |
ComparisonConfiguration.getSchedulingPolicies() |
Modifier and Type | Method and Description |
---|---|
void |
ComparisonConfiguration.setSchedulingPolicies(List<ISchedulingPolicy> schedulingPolicies) |
Constructor and Description |
---|
ComparisonConfiguration(String systemsSource,
boolean isDebug,
List<ISchedulingPolicy> schedulingPolicies,
List<ComparisonScenario> comparisonScenarios,
long simulationDuration,
List<String> metrics) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMonoProcessorSchedulingPolicy |
class |
AbstractMultiProcSchedulingPolicy |
Modifier and Type | Method and Description |
---|---|
static ISchedulingPolicy |
SchedulingPolicyFactory.getInstance(String polycyName) |
Modifier and Type | Method and Description |
---|---|
static void |
SchedulingPolicyFactory.registerPolicy(ISchedulingPolicy policy) |
Modifier and Type | Class and Description |
---|---|
class |
EDeg |
class |
EDF |
class |
EDFMultiProc |
class |
EDL |
class |
EHPDP2
Preemptive Dynamic Priority.
|
class |
EHPDP5
Preemptive Dynamic Priority.
|
class |
LaxityGraphMultiProc |
class |
LSA |
class |
Mosse |
class |
PDPASAP
Preemptive Dynamic Priority.
|
class |
PDPST
Preemptive Dynamic Priority.
|
Modifier and Type | Method and Description |
---|---|
ISchedulingPolicy |
PDPST.newInstance() |
ISchedulingPolicy |
PDPASAP.newInstance() |
ISchedulingPolicy |
Mosse.newInstance() |
ISchedulingPolicy |
LSA.newInstance() |
ISchedulingPolicy |
LaxityGraphMultiProc.newInstance() |
ISchedulingPolicy |
EHPDP5.newInstance() |
ISchedulingPolicy |
EHPDP2.newInstance() |
ISchedulingPolicy |
EDL.newInstance() |
ISchedulingPolicy |
EDFMultiProc.newInstance() |
ISchedulingPolicy |
EDF.newInstance() |
ISchedulingPolicy |
EDeg.newInstance() |
Modifier and Type | Class and Description |
---|---|
class |
EHPFP2
Preemptive Fixed Priority.
|
class |
EHPFP3
Preemptive Fixed Priority.
|
class |
EHPFP5
Preemptive Fixed Priority.
|
class |
FP |
class |
FPeg |
class |
FPMultiProc |
class |
PFPALAP |
class |
PFPASAP
Preemptive Fixed Priority.
|
class |
PFPSlackTime
Preemptive Fixed Priority.
|
Modifier and Type | Method and Description |
---|---|
ISchedulingPolicy |
PFPSlackTime.newInstance() |
ISchedulingPolicy |
PFPASAP.newInstance() |
ISchedulingPolicy |
PFPALAP.newInstance() |
ISchedulingPolicy |
FPMultiProc.newInstance() |
ISchedulingPolicy |
FPeg.newInstance() |
ISchedulingPolicy |
FP.newInstance() |
ISchedulingPolicy |
EHPFP5.newInstance() |
ISchedulingPolicy |
EHPFP3.newInstance() |
ISchedulingPolicy |
EHPFP2.newInstance() |
Copyright © 2013. All Rights Reserved.