Uses of Class
dataAnalysis.Measure
Packages that use Measure
Package
Description
Definition of the JMT simulation model data structure (CommonModel, StationDefinition, ClassDefinition, ...) shared by JSIMgraph and JSIMwiz.
Output analysis of JSIM simulation results.
Output writers for simulation measures, including the CSV output formats consumed by the JMT loggers.
Node sections, the building blocks from which the JSIM simulation engine stations are composed.
Queueing network model of the JSIM simulation engine: nodes, stations, jobs, job classes, measures and the global structures that connect them.
Core of the JSIM discrete event simulation engine: the simulation system, entities, events, predicates and event queues on which all JMT simulation tools rely.
-
Uses of Measure in common.definitions
Constructors in common.definitions with parameters of type MeasureModifierConstructorDescriptionStatisticalOutputsLoader(Measure measure, String logDecimalSeparator, String logCsvDelimiter) -
Uses of Measure in dataAnalysis
Subclasses of Measure in dataAnalysisModifier and TypeClassDescriptionclassIt may be convenient to use an inverse measure to save computational time: In fact, in some cases, it is easier to analyze a measure by passing samples which are equals to 1/measure, instead of doing one division for each sample (this would make simulation much slower).Fields in dataAnalysis declared as MeasureConstructors in dataAnalysis with parameters of type MeasureModifierConstructorDescriptionMeasureOutput(Measure measure) Creates a new instance of MeasureOutput class.StatisticalOutputsLoader(Measure measure, String logDecimalSeparator, String logCsvDelimiter) TempMeasure(Measure measure) Creates a TempMeasure object, which can be used to refresh the actual value of mean during a simulation. -
Uses of Measure in dataAnalysis.measureOutputs
Constructors in dataAnalysis.measureOutputs with parameters of type MeasureModifierConstructorDescriptionCSVMeasureOutput(Measure measure, boolean append) Constructor of a CSVMeasureOutput object, using a file.CSVMeasureOutput(Measure measure, boolean append, String fileName) Constructor of a CSVMeasureOutput object.VerboseCSVMeasureOutput(Measure measure, SimParameters simParameters, boolean isTerminalSimulation, int parametricStep) Constructor of a NewCSVMeasureOutput object, using a file.XMLMeasureOutput(Measure measure, boolean append, String fileName) -
Uses of Measure in NodeSections
Methods in NodeSections with parameters of type MeasureModifier and TypeMethodDescriptionvoidBlockingQueue.analyzeFCR(int name, Measure measurement) voidvoidvoidJoin.analyzeJoin(int name, JobClass jobClass, Measure measurement) voidTiming.analyzeTransition(int name, String modeName, Measure measurement) -
Uses of Measure in QueueNet
Modifier and TypeFieldDescriptionprotected Measure[]LinkedJobInfoList.balkingRatePerServerTypeprotected Measure[][]LinkedJobInfoList.balkingRatePerServerTypePerClassprotected Measure[]LinkedJobInfoList.dropRatePerServerTypeprotected Measure[][]LinkedJobInfoList.dropRatePerServerTypePerClassprotected MeasureLinkedJobInfoList.earlinessprotected Measure[]LinkedJobInfoList.earlinessPerClassprotected MeasureLinkedJobInfoList.effectiveUtilizationprotected Measure[]LinkedJobInfoList.effectiveUtilizationPerClassprotected MeasureLinkedJobInfoList.hitRateprotected Measure[]LinkedJobInfoList.hitRatePerClassprotected MeasureLinkedJobInfoList.latenessprotected Measure[]LinkedJobInfoList.latenessPerClassprotected Measure[]SimulationOutput.measureListprotected MeasureLinkedJobInfoList.numberOfActiveServersprotected MeasureLinkedJobInfoList.queueLengthprotected Measure[]LinkedJobInfoList.queueLengthPerClassprotected Measure[]LinkedJobInfoList.queueLengthPerServerTypeprotected Measure[][]LinkedJobInfoList.queueLengthPerServerTypePerClassprotected Measure[]LinkedJobInfoList.renegingRatePerServerTypeprotected Measure[][]LinkedJobInfoList.renegingRatePerServerTypePerClassprotected MeasureLinkedJobInfoList.residenceTimeprotected Measure[]LinkedJobInfoList.residenceTimePerClassprotected Measure[]LinkedJobInfoList.residenceTimePerServerTypeprotected Measure[][]LinkedJobInfoList.residenceTimePerServerTypePerClassprotected MeasureLinkedJobInfoList.responseTimeprotected Measure[]LinkedJobInfoList.responseTimePerClassprotected Measure[]LinkedJobInfoList.responseTimePerServerTypeprotected Measure[][]LinkedJobInfoList.responseTimePerServerTypePerClassprotected MeasureLinkedJobInfoList.responseTimePerSinkprotected Measure[]LinkedJobInfoList.responseTimePerSinkPerClassprotected Measure[]LinkedJobInfoList.retrialAttemptsPerServerTypeprotected Measure[][]LinkedJobInfoList.retrialAttemptsPerServerTypePerClassprotected MeasureLinkedJobInfoList.retrialOrbitSizeprotected Measure[]LinkedJobInfoList.retrialOrbitSizePerClassprotected Measure[]LinkedJobInfoList.retrialOrbitSizePerServerTypeprotected Measure[][]LinkedJobInfoList.retrialOrbitSizePerServerTypePerClassprotected MeasureLinkedJobInfoList.retrialOrbitTimeprotected Measure[]LinkedJobInfoList.retrialOrbitTimePerClassprotected MeasureLinkedJobInfoList.tardinessprotected Measure[]LinkedJobInfoList.tardinessPerClassprotected Measure[]LinkedJobInfoList.throughputPerServerTypeprotected Measure[][]LinkedJobInfoList.throughputPerServerTypePerClassprotected MeasureLinkedJobInfoList.utilizationprotected MeasureLinkedJobInfoList.utilizationJoinprotected Measure[]LinkedJobInfoList.utilizationPerClassprotected Measure[]LinkedJobInfoList.utilizationPerClassJoinprotected Measure[]LinkedJobInfoList.utilizationPerServerTypeprotected Measure[][]LinkedJobInfoList.utilizationPerServerTypePerClassModifier and TypeMethodDescriptionvoidQueueNetwork.addMeasure(Measure measure) Adds a new measure to the network.voidvoidNetNode.analyze(int measureName, JobClass jobClass, Measure measurement, boolean isServerType, int serverTypeId) Analyzes a measure in the node.voidvoidNodeSection.analyze(int name, JobClass jobClass, Measure measurement, boolean isServerType, int serverTypeId) Analyzes a measure in the node section.voidGlobalJobInfoList.analyzeBalkingRate(JobClass jobClass, Measure Measure) Analyzes System Balking Rate for a specific job class or for every classvoidJobInfoList.analyzeCacheHitRate(JobClass jobClass, Measure measurement) Methods to calculate cache performance measuresvoidLinkedJobInfoList.analyzeCacheHitRate(JobClass jobClass, Measure measurement) Method to calculate cache hit ratevoidGlobalJobInfoList.analyzeDropRate(JobClass jobClass, Measure Measure) Analyzes System Drop Rate for a specific job class or for every class.voidGlobalJobInfoList.analyzeEarliness(JobClass jobClass, Measure measure) Analyzes System Earliness for a specific job class or for every class.voidJobInfoList.analyzeEarliness(JobClass jobClass, Measure measurement) Analyzes the earliness of the specified job class.voidLinkedJobInfoList.analyzeEarliness(JobClass jobClass, Measure measurement) voidJobInfoList.analyzeEffectiveUtilization(JobClass jobClass, Measure measurement) Analyzes the effective utilization for the specified job class.voidLinkedJobInfoList.analyzeEffectiveUtilization(JobClass jobClass, Measure measurement) voidNodeSection.analyzeFCR(int name, Measure measurement) voidvoidGlobalJobInfoList.analyzeJobNumber(JobClass jobClass, Measure Measure) Analyzes System Number of Jobs for a specific job class or for every class.voidNodeSection.analyzeJoin(int name, JobClass jobClass, Measure measurement) voidGlobalJobInfoList.analyzeLateness(JobClass jobClass, Measure measure) Analyzes System Lateness for a specific job class or for every class.voidJobInfoList.analyzeLateness(JobClass jobClass, Measure measurement) Analyzes the lateness of the specified job class.voidLinkedJobInfoList.analyzeLateness(JobClass jobClass, Measure measurement) voidJobInfoList.analyzeNumberOfServers(Measure measurement) Analyzes the number of active servers in a Server sectionvoidLinkedJobInfoList.analyzeNumberOfServers(Measure measurement) voidJobInfoList.analyzeQueueLength(JobClass jobClass, Measure measurement, boolean isServerType, int serverTypeId) Analyzes the queue length for the specified job class.voidLinkedJobInfoList.analyzeQueueLength(JobClass jobClass, Measure measurement, boolean isServerType, int serverTypeId) --------------------------------------------------------------------- ------------------- "ANALYZE" AND "UPDATE" METHODS ------------------- ---------------------------------------------------------------------voidGlobalJobInfoList.analyzeRenegingRate(JobClass jobClass, Measure Measure) Analyzes System Reneging Rate for a specific job class or for every classvoidJobInfoList.analyzeResidenceTime(JobClass jobClass, Measure measurement, boolean isServerType, int serverTypeId) Analyzes the residence time for the specified job class.voidLinkedJobInfoList.analyzeResidenceTime(JobClass jobClass, Measure measurement, boolean isServerType, int serverTypeId) voidGlobalJobInfoList.analyzeResponseTime(JobClass jobClass, Measure measure) Analyzes System Response Time for a specific job class or for every class.voidJobInfoList.analyzeResponseTime(JobClass jobClass, Measure measurement, boolean isServerType, int serverTypeId) Analyzes the response time for the specified job class.voidLinkedJobInfoList.analyzeResponseTime(JobClass jobClass, Measure measurement, boolean isServerType, int serverTypeId) voidJobInfoList.analyzeResponseTimePerSink(JobClass jobClass, Measure measurement) Analyzes the response time of a sink for the specified job class.voidLinkedJobInfoList.analyzeResponseTimePerSink(JobClass jobClass, Measure measurement) voidGlobalJobInfoList.analyzeRetrialAttemptsRate(JobClass jobClass, Measure Measure) Analyzes System Retrial Attempts Rate for a specific job class or for every class.voidJobInfoList.analyzeRetrialOrbitSize(JobClass jobClass, Measure measurement, boolean isServerType, int serverTypeId) Analyzes the retrial orbit size for the specified job class.voidLinkedJobInfoList.analyzeRetrialOrbitSize(JobClass jobClass, Measure measurement, boolean isServerType, int serverTypeId) voidJobInfoList.analyzeRetrialOrbitTime(JobClass jobClass, Measure measurement) Analyzes the retrial orbit time for the specified job class.voidLinkedJobInfoList.analyzeRetrialOrbitTime(JobClass jobClass, Measure measurement) voidGlobalJobInfoList.analyzeSystemPower(JobClass jobClass, Measure Measure) Analyzes System Power for a specific job class or for every class.voidGlobalJobInfoList.analyzeTardiness(JobClass jobClass, Measure measure) Analyzes System Tardiness for a specific job class or for every class.voidJobInfoList.analyzeTardiness(JobClass jobClass, Measure measurement) Analyzes the tardiness of the specified job class.voidLinkedJobInfoList.analyzeTardiness(JobClass jobClass, Measure measurement) voidGlobalJobInfoList.analyzeThroughput(JobClass jobClass, Measure Measure) Analyzes System Throughput for a specific job class or for every class.voidNodeSection.analyzeTransition(int name, String modeName, Measure measurement) voidJobInfoList.analyzeUtilization(JobClass jobClass, Measure measurement, boolean isServerType, int serverTypeId) Analyzes the utilization for the specified job class.voidLinkedJobInfoList.analyzeUtilization(JobClass jobClass, Measure measurement, boolean isServerType, int serverTypeId) voidJobInfoList.analyzeUtilizationJoin(JobClass jobClass, Measure measurement) Analyzes the utilization of a join for the specified job class.voidLinkedJobInfoList.analyzeUtilizationJoin(JobClass jobClass, Measure measurement) voidBlockingRegion.setSizeMeasure(Measure sm) voidBlockingRegion.setWeightMeasure(Measure wm) -
Uses of Measure in simEngine
Modifier and TypeMethodDescriptionvoidSimulation.addMeasure(int measureType, String nodeName, Measure measure, String jClass) Adds to the system a new measure to be computed.voidSimulation.addMeasure(int measureType, String nodeName, Measure measure, String jClass, String nodeType) Adds to the system a new measure to be computed.