| Package | Description |
|---|---|
| org.javades.jqueues.r5.entity.jq.queue.preemptive |
Preemptive queueing systems.
|
| org.javades.jqueues.r5.util.predictor.queues |
Predictors for concrete queue types.
|
| Modifier and Type | Class and Description |
|---|---|
class |
P_LCFS<J extends SimJob,Q extends P_LCFS>
The single-server Preemptive Last-Come First-Served (P_LCFS) queueing discipline.
|
| Modifier and Type | Method and Description |
|---|---|
P_LCFS<J,Q> |
P_LCFS.getCopySimQueue()
Returns a new (preemptive)
P_LCFS object on the same SimEventList and the same preemption strategy. |
| Modifier and Type | Method and Description |
|---|---|
void |
SimQueuePredictor_P_LCFS.doQueueEvents_SQ_SV_ROEL_U(P_LCFS queue,
SimQueueState<SimJob,P_LCFS> queueState,
Set<SimEntitySimpleEventType.Member> queueEventTypes,
Set<JobQueueVisitLog<SimJob,P_LCFS>> visitLogsSet) |
void |
SimQueuePredictor_P_LCFS.doWorkloadEvents_SQ_SV_ROEL_U(P_LCFS queue,
WorkloadSchedule_SQ_SV_ROEL_U workloadSchedule,
SimQueueState<SimJob,P_LCFS> queueState,
Set<SimEntitySimpleEventType.Member> workloadEventTypes,
Set<JobQueueVisitLog<SimJob,P_LCFS>> visitLogsSet) |
protected SimJob |
SimQueuePredictor_P_LCFS.getExecutingJob(P_LCFS queue,
SimQueueState<SimJob,P_LCFS> queueState) |
double |
SimQueuePredictor_P_LCFS.getNextQueueEventTimeBeyond(P_LCFS queue,
SimQueueState<SimJob,P_LCFS> queueState,
Set<SimEntitySimpleEventType.Member> queueEventTypes) |
boolean |
SimQueuePredictor_P_LCFS.isStartArmed(P_LCFS queue,
SimQueueState<SimJob,P_LCFS> queueState) |
void |
SimQueuePredictor_P_LCFS.updateToTime(P_LCFS queue,
SimQueueState queueState,
double newTime) |
Copyright © 2018. All rights reserved.