| Package | Description |
|---|---|
| org.javades.jqueues.r5.util.predictor |
Framework and utility methods for predicting (and testing) the external behavior of queues.
|
| org.javades.jqueues.r5.util.predictor.workload |
Representations for the workload on one or more queues for ease of predicting their behavior.
|
| Modifier and Type | Method and Description |
|---|---|
default WorkloadSchedule_SQ_SV |
SimQueueEventPredictor.createWorkloadSchedule_SQ_SV(Q queue,
Map<Double,Set<SimJQEvent>> workloadEventsMap)
Creates and prepares a suitable
WorkloadSchedule_SQ_SV object for this predictor and given queue,
for a given map of event times onto workload events. |
| Modifier and Type | Method and Description |
|---|---|
default void |
SimQueueEventPredictor.doWorkloadEvents_SQ_SV(Q queue,
WorkloadSchedule_SQ_SV workloadSchedule,
SimQueueState queueState,
Set<JobQueueVisitLog<SimJob,Q>> visitLogsSet)
Process the next event(s) from given
WorkloadSchedule at a queue with given state under IOEL. |
protected boolean |
AbstractSimQueuePredictor.is_U_UnderWorkloadQueueEventClashes(Q queue,
SimQueueState<SimJob,Q> queueState,
WorkloadSchedule_SQ_SV workloadSchedule,
Set<SimEntitySimpleEventType.Member> queueEventTypes)
Check unambiguity under a IOEL for workload and ROEL for queue-state events occurring simultaneously.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
WorkloadSchedule_SQ_SV_ROEL_U
A representation of an unambiguous (U) schedule of workload and state-setting events for a single
SimQueue
(SQ) with jobs visiting that queue exactly once (SV) and assuming an underlying Random-Order Event List (ROEL). |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultWorkloadSchedule_SQ_SV
A default implementation of
WorkloadSchedule_SQ_SV. |
class |
DefaultWorkloadSchedule_SQ_SV_ROEL_U
A default implementation of
WorkloadSchedule_SQ_SV_ROEL_U. |
Copyright © 2018. All rights reserved.