public class SystemMetrics extends Object
Constructor and Description |
---|
SystemMetrics() |
Modifier and Type | Method and Description |
---|---|
static DeadlineModel |
detectDeadLineModel(ITaskSet tasks) |
static long |
effectiveDeadline(ITask task,
ITaskSet taskset,
long di) |
static double |
energyUtilization(ITask[] taskset,
long pr) |
static double |
energyUtilization(Iterable<ITask> taskset,
long pr) |
static long |
FPBusyPeriod(ITaskSet taskset) |
static long |
FPBusyPeriod(Iterable<ITask> taskset) |
static long |
FPBusyPeriodForLevelK(ITaskSet taskset,
ITask task_k) |
static long |
FPEnergyBusyPeriod(ITaskSet taskset,
long pr) |
static long |
FPEnergyBusyPeriodForLevelK(ITaskSet taskset,
ITask task_k,
long pr) |
static long |
hyperPeriod(Iterable<ITask> taskset) |
static boolean |
isEnergyFaisible(ITask[] taskSet,
long pr) |
static boolean |
isFPTimeFaisible(ITask[] taskSet) |
static boolean |
isFPTimeFaisible(ITaskSet ts) |
static boolean |
isTimeAndEnergyFaisible() |
static double |
utilisation(ITask[] taskset) |
static double |
utilisation(Iterable<ITask> taskset) |
public static double utilisation(ITask[] taskset)
public static double energyUtilization(ITask[] taskset, long pr)
public static boolean isEnergyFaisible(ITask[] taskSet, long pr)
public static boolean isFPTimeFaisible(ITask[] taskSet)
taskset
- public static boolean isFPTimeFaisible(ITaskSet ts)
public static DeadlineModel detectDeadLineModel(ITaskSet tasks)
tasks
- public static long FPBusyPeriod(ITaskSet taskset)
public static long FPEnergyBusyPeriod(ITaskSet taskset, long pr)
public static long FPEnergyBusyPeriodForLevelK(ITaskSet taskset, ITask task_k, long pr)
public static boolean isTimeAndEnergyFaisible()
Copyright © 2012. All Rights Reserved.