Commit cc653b86 authored by rosemaryng's avatar rosemaryng
Browse files

Added util test files

parent b1ff46b5
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<archive xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="baiscOpenQueueRetryFull-Testing.jsimg" timestamp="Fri May 14 16:08:23 BST 2021" xsi:noNamespaceSchemaLocation="Archive.xsd">
<sim disableStatisticStop="true" logDecimalSeparator="." logDelimiter="," logPath="/Users/rose/JMT" logReplaceMode="0" maxEvents="-1" maxSamples="100000" name="baiscOpenQueueRetryFull-Testing.jsimg" polling="1.0" seed="23000" xsi:noNamespaceSchemaLocation="SIMmodeldefinition.xsd">
<archive xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="baiscOpenQueueRetryFull-Testing.jsimg" timestamp="Fri Jun 18 08:13:59 BST 2021" xsi:noNamespaceSchemaLocation="Archive.xsd">
<sim disableStatisticStop="true" logDecimalSeparator="." logDelimiter="," logPath="/Users/rose/JMT" logReplaceMode="0" maxEvents="-1" maxSamples="1000000" name="baiscOpenQueueRetryFull-Testing.jsimg" polling="1.0" seed="23000" xsi:noNamespaceSchemaLocation="SIMmodeldefinition.xsd">
<userClass name="Class1" priority="0" referenceSource="Source 1" type="open"/>
<node name="Source 1">
<section className="RandomSource">
......@@ -30,12 +30,23 @@
<node name="Queue 14">
<section className="Queue">
<parameter classPath="java.lang.Integer" name="size">
<value>4</value>
<value>1</value>
</parameter>
<parameter array="true" classPath="java.lang.String" name="dropStrategies">
<refClass>Class1</refClass>
<subParameter classPath="java.lang.String" name="dropStrategy">
<value>retry full</value>
<value>retrial</value>
</subParameter>
</parameter>
<parameter array="true" classPath="jmt.engine.NetStrategies.ServiceStrategy" name="retrialDistributions">
<refClass>Class1</refClass>
<subParameter classPath="jmt.engine.NetStrategies.ServiceStrategies.ServiceTimeStrategy" name="ServiceTimeStrategy">
<subParameter classPath="jmt.engine.random.Exponential" name="Exponential"/>
<subParameter classPath="jmt.engine.random.ExponentialPar" name="distrPar">
<subParameter classPath="java.lang.Double" name="lambda">
<value>0.5</value>
</subParameter>
</subParameter>
</subParameter>
</parameter>
<parameter classPath="jmt.engine.NetStrategies.QueueGetStrategies.FCFSstrategy" name="FCFSstrategy"/>
......@@ -80,6 +91,16 @@
</section>
</node>
<measure alpha="0.01" name="Queue 14_Class1_Queue Time" nodeType="station" precision="0.03" referenceNode="Queue 14" referenceUserClass="Class1" type="Queue Time" verbose="false"/>
<measure alpha="0.01" name="Queue 14_Class1_Retrial Rate" nodeType="station" precision="0.03" referenceNode="Queue 14" referenceUserClass="Class1" type="Retrial Rate" verbose="false"/>
<measure alpha="0.01" name="Queue 14_Class1_Retrial Orbit Size" nodeType="station" precision="0.03" referenceNode="Queue 14" referenceUserClass="Class1" type="Retrial Orbit Size" verbose="false"/>
<measure alpha="0.01" name="Queue 14_Class1_Waiting Time" nodeType="station" precision="0.03" referenceNode="Queue 14" referenceUserClass="Class1" type="Waiting Time" verbose="false"/>
<measure alpha="0.01" name="Queue 14_Class1_Utilization" nodeType="station" precision="0.03" referenceNode="Queue 14" referenceUserClass="Class1" type="Utilization" verbose="false"/>
<measure alpha="0.01" name="Queue 14_Number of Customers" nodeType="station" precision="0.03" referenceNode="Queue 14" referenceUserClass="" type="Number of Customers" verbose="false"/>
<measure alpha="0.01" name="System Number of Customers" nodeType="" precision="0.03" referenceNode="" referenceUserClass="" type="System Number of Customers" verbose="false"/>
<measure alpha="0.01" name="Queue 14_Throughput" nodeType="station" precision="0.03" referenceNode="Queue 14" referenceUserClass="" type="Throughput" verbose="false"/>
<measure alpha="0.01" name="Queue 14_Residence Time" nodeType="station" precision="0.03" referenceNode="Queue 14" referenceUserClass="" type="Residence Time" verbose="false"/>
<measure alpha="0.01" name="System Response Time" nodeType="" precision="0.03" referenceNode="" referenceUserClass="" type="System Response Time" verbose="false"/>
<measure alpha="0.01" name="Queue 14_Response Time" nodeType="station" precision="0.03" referenceNode="Queue 14" referenceUserClass="" type="Response Time" verbose="false"/>
<connection source="Source 1" target="Queue 14"/>
<connection source="Queue 14" target="Sink 1"/>
</sim>
......@@ -95,11 +116,83 @@
<position angle="0.0" rotate="false" x="150.0" y="91.0"/>
</station>
</jmodel>
<results elapsedTime="2363" logDecimalSeparator="." logDelimiter="," pollingInterval="1.0" xsi:noNamespaceSchemaLocation="Results.xsd">
<measure alpha="0.99" analyzedSamples="71" discardedSamples="0" finalValue="1.6909103576048825" name="Queue 1_Class1_Queue Time" nodeType="station" precision="0.03" referenceClass="Class1" referenceStation="Queue 1" state="2" type="1">
<sample lastIntervalAvgValue="1.6909103576048825" meanValue="1.6909103576048825" simulationTime="125.08347291636885"/>
<sample lastIntervalAvgValue="0.0" meanValue="1.6909103576048825" simulationTime="125.08347291636885"/>
<sample lastIntervalAvgValue="0.0" meanValue="1.6909103576048825" simulationTime="125.08347291636885"/>
<results elapsedTime="5946" logDecimalSeparator="." logDelimiter="," pollingInterval="1.0" xsi:noNamespaceSchemaLocation="Results.xsd">
<measure alpha="0.99" analyzedSamples="1000000" discardedSamples="68810" finalValue="0.0" name="Queue 14_Class1_Queue Time" nodeType="station" precision="0.03" referenceClass="Class1" referenceStation="Queue 14" state="1" type="1">
<sample lastIntervalAvgValue="0.0" meanValue="0.0" simulationTime="27400.154831494066"/>
<sample lastIntervalAvgValue="0.0" meanValue="0.0" simulationTime="303489.10723370546"/>
<sample lastIntervalAvgValue="0.0" meanValue="0.0" simulationTime="708199.6427754398"/>
<sample lastIntervalAvgValue="0.0" meanValue="0.0" simulationTime="1153276.8648417306"/>
<sample lastIntervalAvgValue="0.0" meanValue="0.0" simulationTime="1606475.9630159822"/>
<sample lastIntervalAvgValue="0.0" meanValue="0.0" simulationTime="2047894.256249741"/>
<sample lastIntervalAvgValue="0.0" meanValue="0.0" simulationTime="2137458.688225297"/>
</measure>
<measure alpha="0.99" analyzedSamples="1000000" discardedSamples="395" finalValue="0.4988213466582893" name="Queue 14_Class1_Retrial Rate" nodeType="station" precision="0.03" referenceClass="Class1" referenceStation="Queue 14" state="1" type="0">
<sample lastIntervalAvgValue="0.49777983426146843" lowerBound="0.46515707181600674" meanValue="0.5061695895520195" simulationTime="27400.154831494066" upperBound="0.5471821072880323"/>
<sample lastIntervalAvgValue="0.500463580225805" lowerBound="0.49557515246137795" meanValue="0.5024692861515992" simulationTime="303489.10723370546" upperBound="0.5093634198418205"/>
<sample lastIntervalAvgValue="0.4986244448690364" lowerBound="0.4942207484445233" meanValue="0.4988213466582893" simulationTime="571639.8728279403" upperBound="0.5034219448720554"/>
</measure>
<measure alpha="0.99" analyzedSamples="1000000" discardedSamples="0" finalValue="1.4930962237701528" name="Queue 14_Class1_Retrial Orbit Size" nodeType="station" precision="0.03" referenceClass="Class1" referenceStation="Queue 14" state="1" type="33">
<sample lastIntervalAvgValue="1.4994949142895897" lowerBound="1.2779088887477907" meanValue="1.5816760954037608" simulationTime="27400.154831494066" upperBound="1.8854433020597308"/>
<sample lastIntervalAvgValue="1.5064286477500368" lowerBound="1.4373032486301647" meanValue="1.5048231561710088" simulationTime="303489.10723370546" upperBound="1.572343063711853"/>
<sample lastIntervalAvgValue="1.487788899630381" lowerBound="1.4512555483768586" meanValue="1.4930962237701528" simulationTime="708183.9735329776" upperBound="1.534936899163447"/>
<sample lastIntervalAvgValue="1.5371330034982984" lowerBound="1.4512555483768586" meanValue="1.4930962237701528" simulationTime="994818.2455011854" upperBound="1.534936899163447"/>
</measure>
<measure alpha="0.99" analyzedSamples="1000000" discardedSamples="180" finalValue="2.9850508023203983" name="Queue 14_Class1_Waiting Time" nodeType="station" precision="0.03" referenceClass="Class1" referenceStation="Queue 14" state="1" type="36">
<sample lastIntervalAvgValue="2.97660040572812" lowerBound="2.647623495937014" meanValue="2.967263794291137" simulationTime="27400.154831494066" upperBound="3.2869040926452597"/>
<sample lastIntervalAvgValue="3.0131751929344635" lowerBound="2.895862323704434" meanValue="2.9921930801683154" simulationTime="303489.10723370546" upperBound="3.0885238366321968"/>
<sample lastIntervalAvgValue="2.971490461092112" lowerBound="2.9265769270286985" meanValue="3.001865093728187" simulationTime="708199.6427754398" upperBound="3.0771532604276755"/>
<sample lastIntervalAvgValue="3.0134469302673232" lowerBound="2.9367789121785695" meanValue="2.9908827098640343" simulationTime="1153276.8648417306" upperBound="3.044986507549499"/>
<sample lastIntervalAvgValue="2.9518546787810838" lowerBound="2.946870482645705" meanValue="2.9850508023203983" simulationTime="1606475.9630159822" upperBound="3.023231121995092"/>
<sample lastIntervalAvgValue="2.971799742866894" lowerBound="2.946870482645705" meanValue="2.9850508023203983" simulationTime="2000676.7703822437" upperBound="3.023231121995092"/>
</measure>
<measure alpha="0.99" analyzedSamples="1000000" discardedSamples="45" finalValue="0.5011651638603388" name="Queue 14_Class1_Utilization" nodeType="station" precision="0.03" referenceClass="Class1" referenceStation="Queue 14" state="1" type="4">
<sample lastIntervalAvgValue="0.49777983426146843" lowerBound="0.4589116765036641" meanValue="0.5053094761801633" simulationTime="27400.154831494066" upperBound="0.5517072758566626"/>
<sample lastIntervalAvgValue="0.5004635802258051" lowerBound="0.494158986514312" meanValue="0.500470465942241" simulationTime="303489.10723370546" upperBound="0.50678194537017"/>
<sample lastIntervalAvgValue="0.5001905468158113" lowerBound="0.4941723512975785" meanValue="0.498562519060782" simulationTime="708199.6427754398" upperBound="0.5029526868239854"/>
<sample lastIntervalAvgValue="0.5034306220356272" lowerBound="0.4983475333198468" meanValue="0.5011651638603388" simulationTime="999009.7938778013" upperBound="0.5039827944008308"/>
</measure>
<measure alpha="0.99" analyzedSamples="1000000" discardedSamples="395" finalValue="0.4988213466582893" name="Queue 14_Number of Customers" nodeType="station" precision="0.03" referenceClass="" referenceStation="Queue 14" state="1" type="0">
<sample lastIntervalAvgValue="0.49777983426146843" lowerBound="0.46515707181600674" meanValue="0.5061695895520195" simulationTime="27400.154831494066" upperBound="0.5471821072880323"/>
<sample lastIntervalAvgValue="0.500463580225805" lowerBound="0.49557515246137795" meanValue="0.5024692861515992" simulationTime="303489.10723370546" upperBound="0.5093634198418205"/>
<sample lastIntervalAvgValue="0.4986244448690364" lowerBound="0.4942207484445233" meanValue="0.4988213466582893" simulationTime="571639.8728279403" upperBound="0.5034219448720554"/>
</measure>
<measure alpha="0.99" analyzedSamples="1000000" discardedSamples="355" finalValue="1.4058583123940005" name="System Number of Customers" nodeType="" precision="0.03" referenceClass="" referenceStation="" state="1" type="7">
<sample lastIntervalAvgValue="1.4148418047007778" lowerBound="1.225944768574581" meanValue="1.4812518332241782" simulationTime="27400.115523861637" upperBound="1.7365588978737754"/>
<sample lastIntervalAvgValue="1.4104889744890075" lowerBound="1.3837846344043396" meanValue="1.4152894461397698" simulationTime="303487.7462104307" upperBound="1.4467942578752"/>
<sample lastIntervalAvgValue="1.4141072298634434" lowerBound="1.384009326044058" meanValue="1.4058583123940005" simulationTime="708199.6427754398" upperBound="1.427707298743943"/>
<sample lastIntervalAvgValue="1.4372554692293145" lowerBound="1.384009326044058" meanValue="1.4058583123940005" simulationTime="999372.5791471926" upperBound="1.427707298743943"/>
</measure>
<measure alpha="0.99" analyzedSamples="1000000" discardedSamples="150" finalValue="0.5002913550724094" name="Queue 14_Throughput" nodeType="station" precision="0.03" referenceClass="" referenceStation="Queue 14" state="1" type="5">
<sample lastIntervalAvgValue="0.5037205039511751" lowerBound="0.48349813350089943" meanValue="0.5053902954812534" simulationTime="27400.115523861637" upperBound="0.5293589763358989"/>
<sample lastIntervalAvgValue="0.49989925175852556" lowerBound="0.49509060453459114" meanValue="0.5010267316657464" simulationTime="303487.7462104307" upperBound="0.5071069343678923"/>
<sample lastIntervalAvgValue="0.50070387168087" lowerBound="0.49693854874252663" meanValue="0.5000986438614468" simulationTime="708198.0180118742" upperBound="0.5032991870845209"/>
<sample lastIntervalAvgValue="0.49967808788604984" lowerBound="0.49693854874252663" meanValue="0.5000986438614468" simulationTime="1153274.5690787213" upperBound="0.5032991870845209"/>
<sample lastIntervalAvgValue="0.49951995992697185" lowerBound="0.49816526243426656" meanValue="0.5002913550724094" simulationTime="1606477.6803880204" upperBound="0.5024356731660452"/>
<sample lastIntervalAvgValue="0.499609009154208" lowerBound="0.49816526243426656" meanValue="0.5002913550724094" simulationTime="2000613.8876861178" upperBound="0.5024356731660452"/>
</measure>
<measure alpha="0.99" analyzedSamples="1000000" discardedSamples="170" finalValue="0.9988429152653833" name="Queue 14_Residence Time" nodeType="station" precision="0.03" referenceClass="" referenceStation="Queue 14" state="1" type="3">
<sample lastIntervalAvgValue="0.9882794385015354" lowerBound="0.8861498989566421" meanValue="1.0031814626135203" simulationTime="27400.115523861637" upperBound="1.1202130262703986"/>
<sample lastIntervalAvgValue="1.001140271454934" lowerBound="0.9884663288778882" meanValue="1.0026023883091657" simulationTime="303487.7462104307" upperBound="1.016738447740443"/>
<sample lastIntervalAvgValue="0.9989782628324023" lowerBound="0.9913096799917074" meanValue="0.9986718365715571" simulationTime="708198.0180118742" upperBound="1.0060339931514066"/>
<sample lastIntervalAvgValue="1.0008960931209026" lowerBound="0.9950609904604028" meanValue="1.0024299102004066" simulationTime="1153274.5690787213" upperBound="1.0097988299404104"/>
<sample lastIntervalAvgValue="0.9968036888929579" lowerBound="0.9950605042915746" meanValue="1.0024294204312574" simulationTime="1606477.6803880204" upperBound="1.00979833657094"/>
<sample lastIntervalAvgValue="0.9976115450072144" lowerBound="0.9946432067903592" meanValue="0.9988429152653833" simulationTime="2000648.9283421228" upperBound="1.0030426237404073"/>
</measure>
<measure alpha="0.99" analyzedSamples="1000000" discardedSamples="180" finalValue="3.985072519948295" name="System Response Time" nodeType="" precision="0.03" referenceClass="" referenceStation="" state="1" type="8">
<sample lastIntervalAvgValue="3.9649791477433367" lowerBound="3.6170599974180506" meanValue="3.961946604327228" simulationTime="27400.115523861637" upperBound="4.306833211236405"/>
<sample lastIntervalAvgValue="4.014224391000909" lowerBound="3.883151485340866" meanValue="3.9907414173999554" simulationTime="303487.7462104307" upperBound="4.098331349459045"/>
<sample lastIntervalAvgValue="3.970526491827812" lowerBound="3.917594034825254" meanValue="4.000354762634572" simulationTime="708198.0180118742" upperBound="4.08311549044389"/>
<sample lastIntervalAvgValue="4.014341288290908" lowerBound="3.9324824110518963" meanValue="3.9909408018736716" simulationTime="1153274.5690787213" upperBound="4.0493991926954465"/>
<sample lastIntervalAvgValue="3.9486440875418847" lowerBound="3.9447766662751502" meanValue="3.985072519948295" simulationTime="1606477.6803880204" upperBound="4.025368373621439"/>
<sample lastIntervalAvgValue="3.969465146803393" lowerBound="3.9447766662751502" meanValue="3.985072519948295" simulationTime="2000676.5585579816" upperBound="4.025368373621439"/>
</measure>
<measure alpha="0.99" analyzedSamples="1000000" discardedSamples="170" finalValue="0.9988419165922423" name="Queue 14_Response Time" nodeType="station" precision="0.03" referenceClass="" referenceStation="Queue 14" state="1" type="2">
<sample lastIntervalAvgValue="0.9882078344268722" lowerBound="0.8860856945008417" meanValue="1.0031087788385158" simulationTime="27400.115523861637" upperBound="1.1201318631761898"/>
<sample lastIntervalAvgValue="1.001133677109919" lowerBound="0.9884598180140323" meanValue="1.0025957843334294" simulationTime="303487.7462104307" upperBound="1.0167317506528266"/>
<sample lastIntervalAvgValue="0.9989754445062176" lowerBound="0.9913068833001953" meanValue="0.9986690191098647" simulationTime="708198.0180118742" upperBound="1.006031154919534"/>
<sample lastIntervalAvgValue="1.0008943580235847" lowerBound="0.9950592654784916" meanValue="1.0024281724441495" simulationTime="1153274.5690787213" upperBound="1.0097970794098075"/>
<sample lastIntervalAvgValue="0.9968024479096753" lowerBound="0.9950592654784916" meanValue="1.0024281724441495" simulationTime="1606477.6803880204" upperBound="1.0097970794098075"/>
<sample lastIntervalAvgValue="0.9976105475652345" lowerBound="0.994642212316213" meanValue="0.9988419165922423" simulationTime="2000648.9283421228" upperBound="1.0030416208682718"/>
</measure>
</results>
</archive>
This diff is collapsed.
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<archive xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="baiscOpenQueueRetryFull-retrialRate.jsimg" timestamp="Fri Jun 18 08:14:32 BST 2021" xsi:noNamespaceSchemaLocation="Archive.xsd">
<sim disableStatisticStop="false" logDecimalSeparator="." logDelimiter="," logPath="/Users/rose/JMT" logReplaceMode="0" maxEvents="-1" maxSamples="100000" name="baiscOpenQueueRetryFull-retrialRate.jsimg" polling="1.0" seed="23000" xsi:noNamespaceSchemaLocation="SIMmodeldefinition.xsd">
<userClass name="Class1" priority="0" referenceSource="Source 1" type="open"/>
<node name="Source 1">
<section className="RandomSource">
<parameter array="true" classPath="jmt.engine.NetStrategies.ServiceStrategy" name="ServiceStrategy">
<refClass>Class1</refClass>
<subParameter classPath="jmt.engine.NetStrategies.ServiceStrategies.ServiceTimeStrategy" name="ServiceTimeStrategy">
<subParameter classPath="jmt.engine.random.Exponential" name="Exponential"/>
<subParameter classPath="jmt.engine.random.ExponentialPar" name="distrPar">
<subParameter classPath="java.lang.Double" name="lambda">
<value>0.5</value>
</subParameter>
</subParameter>
</subParameter>
</parameter>
</section>
<section className="ServiceTunnel"/>
<section className="Router">
<parameter array="true" classPath="jmt.engine.NetStrategies.RoutingStrategy" name="RoutingStrategy">
<refClass>Class1</refClass>
<subParameter classPath="jmt.engine.NetStrategies.RoutingStrategies.RandomStrategy" name="Random"/>
</parameter>
</section>
</node>
<node name="Sink 1">
<section className="JobSink"/>
</node>
<node name="Queue 1">
<section className="Queue">
<parameter classPath="java.lang.Integer" name="size">
<value>3</value>
</parameter>
<parameter array="true" classPath="java.lang.String" name="dropStrategies">
<refClass>Class1</refClass>
<subParameter classPath="java.lang.String" name="dropStrategy">
<value>retrial</value>
</subParameter>
</parameter>
<parameter array="true" classPath="jmt.engine.NetStrategies.ServiceStrategy" name="retrialDistributions">
<refClass>Class1</refClass>
<subParameter classPath="jmt.engine.NetStrategies.ServiceStrategies.ServiceTimeStrategy" name="ServiceTimeStrategy">
<subParameter classPath="jmt.engine.random.Exponential" name="Exponential"/>
<subParameter classPath="jmt.engine.random.ExponentialPar" name="distrPar">
<subParameter classPath="java.lang.Double" name="lambda">
<value>0.5</value>
</subParameter>
</subParameter>
</subParameter>
</parameter>
<parameter classPath="jmt.engine.NetStrategies.QueueGetStrategies.FCFSstrategy" name="FCFSstrategy"/>
<parameter array="true" classPath="jmt.engine.NetStrategies.QueuePutStrategy" name="QueuePutStrategy">
<refClass>Class1</refClass>
<subParameter classPath="jmt.engine.NetStrategies.QueuePutStrategies.TailStrategy" name="TailStrategy"/>
</parameter>
<parameter array="true" classPath="jmt.engine.NetStrategies.ImpatienceStrategies.Impatience" name="Impatience">
<refClass>Class1</refClass>
<subParameter classPath="jmt.engine.NetStrategies.ImpatienceStrategies.Impatience" name="Impatience">
<value>null</value>
</subParameter>
</parameter>
</section>
<section className="Server">
<parameter classPath="java.lang.Integer" name="maxJobs">
<value>2</value>
</parameter>
<parameter array="true" classPath="java.lang.Integer" name="numberOfVisits">
<refClass>Class1</refClass>
<subParameter classPath="java.lang.Integer" name="numberOfVisits">
<value>1</value>
</subParameter>
</parameter>
<parameter array="true" classPath="jmt.engine.NetStrategies.ServiceStrategy" name="ServiceStrategy">
<refClass>Class1</refClass>
<subParameter classPath="jmt.engine.NetStrategies.ServiceStrategies.ServiceTimeStrategy" name="ServiceTimeStrategy">
<subParameter classPath="jmt.engine.random.Exponential" name="Exponential"/>
<subParameter classPath="jmt.engine.random.ExponentialPar" name="distrPar">
<subParameter classPath="java.lang.Double" name="lambda">
<value>1.0</value>
</subParameter>
</subParameter>
</subParameter>
</parameter>
</section>
<section className="Router">
<parameter array="true" classPath="jmt.engine.NetStrategies.RoutingStrategy" name="RoutingStrategy">
<refClass>Class1</refClass>
<subParameter classPath="jmt.engine.NetStrategies.RoutingStrategies.RandomStrategy" name="Random"/>
</parameter>
</section>
</node>
<measure alpha="0.01" name="Queue 1_Class1_Queue Time" nodeType="station" precision="0.03" referenceNode="Queue 1" referenceUserClass="Class1" type="Queue Time" verbose="false"/>
<measure alpha="0.01" name="Queue 1_Class1_Retrial Rate" nodeType="station" precision="0.03" referenceNode="Queue 1" referenceUserClass="Class1" type="Retrial Rate" verbose="false"/>
<connection source="Source 1" target="Queue 1"/>
<connection source="Queue 1" target="Sink 1"/>
</sim>
<jmodel xsi:noNamespaceSchemaLocation="JModelGUI.xsd">
<userClass color="#FF0000FF" name="Class1"/>
<station name="Source 1">
<position angle="0.0" rotate="false" x="25.0" y="94.0"/>
</station>
<station name="Sink 1">
<position angle="0.0" rotate="false" x="313.0" y="94.0"/>
</station>
<station name="Queue 1">
<position angle="0.0" rotate="false" x="150.0" y="91.0"/>
</station>
</jmodel>
<results elapsedTime="781" logDecimalSeparator="." logDelimiter="," pollingInterval="1.0" xsi:noNamespaceSchemaLocation="Results.xsd">
<measure alpha="0.99" analyzedSamples="100000" discardedSamples="1660" finalValue="0.0412184135253546" name="Queue 1_Class1_Queue Time" nodeType="station" precision="0.03" referenceClass="Class1" referenceStation="Queue 1" state="2" type="1">
<sample lastIntervalAvgValue="0.04160833196566556" lowerBound="0.03711903161449315" meanValue="0.041681949534203004" simulationTime="81902.06723174338" upperBound="0.04624486745391286"/>
<sample lastIntervalAvgValue="0.04208477942594125" lowerBound="0.03921270053498651" meanValue="0.0412184135253546" simulationTime="202923.35907364998" upperBound="0.043224126515722695"/>
</measure>
<measure alpha="0.99" analyzedSamples="100000" discardedSamples="1505" finalValue="0.5231776108391365" name="Queue 1_Class1_Retrial Rate" nodeType="station" precision="0.03" referenceClass="Class1" referenceStation="Queue 1" state="2" type="0">
<sample lastIntervalAvgValue="0.521017703321509" lowerBound="0.5065944673711557" meanValue="0.5231776108391365" simulationTime="81902.06723174338" upperBound="0.5397607543071173"/>
<sample lastIntervalAvgValue="0.5117967178566308" lowerBound="0.5065944673711557" meanValue="0.5231776108391365" simulationTime="99834.88958161898" upperBound="0.5397607543071173"/>
</measure>
</results>
</archive>
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<archive xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="baiscOpenQueueRetryFull.jsimg" timestamp="Sat May 08 20:37:16 BST 2021" xsi:noNamespaceSchemaLocation="Archive.xsd">
<archive xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="baiscOpenQueueRetryFull.jsimg" timestamp="Sun Jun 13 03:12:27 BST 2021" xsi:noNamespaceSchemaLocation="Archive.xsd">
<sim disableStatisticStop="false" logDecimalSeparator="." logDelimiter="," logPath="/Users/rose/JMT" logReplaceMode="0" maxEvents="-1" maxSamples="1000000" name="baiscOpenQueueRetryFull.jsimg" polling="1.0" xsi:noNamespaceSchemaLocation="SIMmodeldefinition.xsd">
<userClass name="Class1" priority="0" referenceSource="Source 1" type="open"/>
<userClass name="Class2" priority="0" referenceSource="Source 1" type="open"/>
<node name="Source 1">
<section className="RandomSource">
<parameter array="true" classPath="jmt.engine.NetStrategies.ServiceStrategy" name="ServiceStrategy">
......@@ -14,6 +15,15 @@
</subParameter>
</subParameter>
</subParameter>
<refClass>Class2</refClass>
<subParameter classPath="jmt.engine.NetStrategies.ServiceStrategies.ServiceTimeStrategy" name="ServiceTimeStrategy">
<subParameter classPath="jmt.engine.random.Exponential" name="Exponential"/>
<subParameter classPath="jmt.engine.random.ExponentialPar" name="distrPar">
<subParameter classPath="java.lang.Double" name="lambda">
<value>0.5</value>
</subParameter>
</subParameter>
</subParameter>
</parameter>
</section>
<section className="ServiceTunnel"/>
......@@ -21,6 +31,8 @@
<parameter array="true" classPath="jmt.engine.NetStrategies.RoutingStrategy" name="RoutingStrategy">
<refClass>Class1</refClass>
<subParameter classPath="jmt.engine.NetStrategies.RoutingStrategies.RandomStrategy" name="Random"/>
<refClass>Class2</refClass>
<subParameter classPath="jmt.engine.NetStrategies.RoutingStrategies.RandomStrategy" name="Random"/>
</parameter>
</section>
</node>
......@@ -37,17 +49,47 @@
<subParameter classPath="java.lang.String" name="dropStrategy">
<value>retry full</value>
</subParameter>
<refClass>Class2</refClass>
<subParameter classPath="java.lang.String" name="dropStrategy">
<value>retry full</value>
</subParameter>
</parameter>
<parameter array="true" classPath="jmt.engine.NetStrategies.ServiceStrategy" name="retrialDistributions">
<refClass>Class1</refClass>
<subParameter classPath="jmt.engine.NetStrategies.ServiceStrategies.ServiceTimeStrategy" name="ServiceTimeStrategy">
<subParameter classPath="jmt.engine.random.Exponential" name="Exponential"/>
<subParameter classPath="jmt.engine.random.ExponentialPar" name="distrPar">
<subParameter classPath="java.lang.Double" name="lambda">
<value>5.0</value>
</subParameter>
</subParameter>
</subParameter>
<refClass>Class2</refClass>
<subParameter classPath="jmt.engine.NetStrategies.ServiceStrategies.ServiceTimeStrategy" name="ServiceTimeStrategy">
<subParameter classPath="jmt.engine.random.Exponential" name="Exponential"/>
<subParameter classPath="jmt.engine.random.ExponentialPar" name="distrPar">
<subParameter classPath="java.lang.Double" name="lambda">
<value>3.0</value>
</subParameter>
</subParameter>
</subParameter>
</parameter>
<parameter classPath="jmt.engine.NetStrategies.QueueGetStrategies.FCFSstrategy" name="FCFSstrategy"/>
<parameter array="true" classPath="jmt.engine.NetStrategies.QueuePutStrategy" name="QueuePutStrategy">
<refClass>Class1</refClass>
<subParameter classPath="jmt.engine.NetStrategies.QueuePutStrategies.TailStrategy" name="TailStrategy"/>
<refClass>Class2</refClass>
<subParameter classPath="jmt.engine.NetStrategies.QueuePutStrategies.TailStrategy" name="TailStrategy"/>
</parameter>
<parameter array="true" classPath="jmt.engine.NetStrategies.ImpatienceStrategies.Impatience" name="Impatience">
<refClass>Class1</refClass>
<subParameter classPath="jmt.engine.NetStrategies.ImpatienceStrategies.Impatience" name="Impatience">
<value>null</value>
</subParameter>
<refClass>Class2</refClass>
<subParameter classPath="jmt.engine.NetStrategies.ImpatienceStrategies.Impatience" name="Impatience">
<value>null</value>
</subParameter>
</parameter>
</section>
<section className="Server">
......@@ -59,6 +101,10 @@
<subParameter classPath="java.lang.Integer" name="numberOfVisits">
<value>1</value>
</subParameter>
<refClass>Class2</refClass>
<subParameter classPath="java.lang.Integer" name="numberOfVisits">
<value>1</value>
</subParameter>
</parameter>
<parameter array="true" classPath="jmt.engine.NetStrategies.ServiceStrategy" name="ServiceStrategy">
<refClass>Class1</refClass>
......@@ -70,12 +116,23 @@
</subParameter>
</subParameter>
</subParameter>
<refClass>Class2</refClass>
<subParameter classPath="jmt.engine.NetStrategies.ServiceStrategies.ServiceTimeStrategy" name="ServiceTimeStrategy">
<subParameter classPath="jmt.engine.random.Exponential" name="Exponential"/>
<subParameter classPath="jmt.engine.random.ExponentialPar" name="distrPar">
<subParameter classPath="java.lang.Double" name="lambda">
<value>1.0</value>
</subParameter>
</subParameter>
</subParameter>
</parameter>
</section>
<section className="Router">
<parameter array="true" classPath="jmt.engine.NetStrategies.RoutingStrategy" name="RoutingStrategy">
<refClass>Class1</refClass>
<subParameter classPath="jmt.engine.NetStrategies.RoutingStrategies.RandomStrategy" name="Random"/>
<refClass>Class2</refClass>
<subParameter classPath="jmt.engine.NetStrategies.RoutingStrategies.RandomStrategy" name="Random"/>
</parameter>
</section>
</node>
......@@ -85,6 +142,7 @@
</sim>
<jmodel xsi:noNamespaceSchemaLocation="JModelGUI.xsd">
<userClass color="#FF0000FF" name="Class1"/>
<userClass color="#FFFF0000" name="Class2"/>
<station name="Source 1">
<position angle="0.0" rotate="false" x="25.0" y="94.0"/>
</station>
......@@ -95,10 +153,16 @@
<position angle="0.0" rotate="false" x="150.0" y="91.0"/>
</station>
</jmodel>
<results elapsedTime="585" logDecimalSeparator="." logDelimiter="," pollingInterval="1.0" xsi:noNamespaceSchemaLocation="Results.xsd">
<results elapsedTime="6775" logDecimalSeparator="." logDelimiter="," pollingInterval="1.0" xsi:noNamespaceSchemaLocation="Results.xsd">
<measure alpha="0.99" analyzedSamples="10000" discardedSamples="0" finalValue="0.0" name="Queue 1_Class1_Queue Time" nodeType="station" precision="0.03" referenceClass="Class1" referenceStation="Queue 1" state="1" type="1">
<sample lastIntervalAvgValue="0.0" meanValue="0.0" simulationTime="29991.02563546379"/>
<sample lastIntervalAvgValue="0.0" meanValue="0.0" simulationTime="29991.02563546379"/>
<sample lastIntervalAvgValue="0.0" meanValue="0.0" simulationTime="3725.1749980495233"/>
<sample lastIntervalAvgValue="0.0" meanValue="0.0" simulationTime="6859.75732176925"/>
<sample lastIntervalAvgValue="0.0" meanValue="0.0" simulationTime="10210.87134623145"/>
<sample lastIntervalAvgValue="0.0" meanValue="0.0" simulationTime="13097.35013576453"/>
<sample lastIntervalAvgValue="0.0" meanValue="0.0" simulationTime="15734.908742743633"/>
<sample lastIntervalAvgValue="0.0" meanValue="0.0" simulationTime="17908.950843142444"/>
<sample lastIntervalAvgValue="0.0" meanValue="0.0" simulationTime="20285.114352558547"/>
<sample lastIntervalAvgValue="0.0" meanValue="0.0" simulationTime="20814.468421760856"/>
</measure>
</results>
</archive>
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<archive xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="baiscOpenQueueSBRSRR.jsimg" timestamp="Sun Jun 06 19:26:37 BST 2021" xsi:noNamespaceSchemaLocation="Archive.xsd">
<sim disableStatisticStop="false" logDecimalSeparator="." logDelimiter="," logPath="/Users/rose/JMT" logReplaceMode="0" maxEvents="-1" maxSamples="1000000" name="baiscOpenQueueSBRSRR.jsimg" polling="1.0" xsi:noNamespaceSchemaLocation="SIMmodeldefinition.xsd">
<userClass name="Class1" priority="0" referenceSource="Source 1" type="open"/>
<node name="Source 1">
<section className="RandomSource">
<parameter array="true" classPath="jmt.engine.NetStrategies.ServiceStrategy" name="ServiceStrategy">
<refClass>Class1</refClass>
<subParameter classPath="jmt.engine.NetStrategies.ServiceStrategies.ServiceTimeStrategy" name="ServiceTimeStrategy">
<subParameter classPath="jmt.engine.random.Exponential" name="Exponential"/>
<subParameter classPath="jmt.engine.random.ExponentialPar" name="distrPar">
<subParameter classPath="java.lang.Double" name="lambda">
<value>0.5</value>
</subParameter>
</subParameter>
</subParameter>
</parameter>
</section>
<section className="ServiceTunnel"/>
<section className="Router">
<parameter array="true" classPath="jmt.engine.NetStrategies.RoutingStrategy" name="RoutingStrategy">
<refClass>Class1</refClass>
<subParameter classPath="jmt.engine.NetStrategies.RoutingStrategies.RandomStrategy" name="Random"/>
</parameter>
</section>
</node>
<node name="Sink 1">
<section className="JobSink"/>
</node>
<node name="Queue 1">
<section className="Queue">
<parameter classPath="java.lang.Integer" name="size">
<value>4</value>
</parameter>
<parameter array="true" classPath="java.lang.String" name="dropStrategies">
<refClass>Class1</refClass>
<subParameter classPath="java.lang.String" name="dropStrategy">
<value>drop</value>
</subParameter>
</parameter>
<parameter classPath="jmt.engine.NetStrategies.QueueGetStrategies.FCFSstrategy" name="FCFSstrategy"/>
<parameter array="true" classPath="jmt.engine.NetStrategies.QueuePutStrategy" name="QueuePutStrategy">
<refClass>Class1</refClass>
<subParameter classPath="jmt.engine.NetStrategies.QueuePutStrategies.TailStrategy" name="TailStrategy"/>
</parameter>
<parameter array="true" classPath="jmt.engine.NetStrategies.ImpatienceStrategies.Impatience" name="Impatience">
<refClass>Class1</refClass>
<subParameter classPath="jmt.engine.NetStrategies.ImpatienceStrategies.Balking" name="Balking">
<subParameter classPath="jmt.engine.NetStrategies.ServiceStrategies.LoadDependentStrategy" name="LoadDependentStrategy">
<subParameter array="true" classPath="jmt.engine.NetStrategies.ServiceStrategies.LDParameter" name="LDParameter">
<subParameter classPath="jmt.engine.NetStrategies.ServiceStrategies.LDParameter" name="LDParameter">
<subParameter classPath="java.lang.Integer" name="from">
<value>1</value>
</subParameter>
<subParameter classPath="jmt.engine.random.Exponential" name="Exponential"/>
<subParameter classPath="jmt.engine.random.ExponentialPar" name="distrPar">
<subParameter classPath="java.lang.Double" name="lambda">
<value>1.0</value>
</subParameter>
</subParameter>
<subParameter classPath="java.lang.String" name="function">
<value>1</value>
</subParameter>
</subParameter>
</subParameter>
</subParameter>
<subParameter classPath="java.lang.Boolean" name="priorityActivated">
<value>false</value>
</subParameter>
</subParameter>
</parameter>
</section>
<section className="Server">
<parameter classPath="java.lang.Integer" name="maxJobs">
<value>1</value>
</parameter>
<parameter array="true" classPath="java.lang.Integer" name="numberOfVisits">
<refClass>Class1</refClass>
<subParameter classPath="java.lang.Integer" name="numberOfVisits">
<value>1</value>
</subParameter>
</parameter>
<parameter array="true" classPath="jmt.engine.NetStrategies.ServiceStrategy" name="ServiceStrategy">
<refClass>Class1</refClass>
<subParameter classPath="jmt.engine.NetStrategies.ServiceStrategies.ServiceTimeStrategy" name="ServiceTimeStrategy">
<subParameter classPath="jmt.engine.random.Exponential" name="Exponential"/>
<subParameter classPath="jmt.engine.random.ExponentialPar" name="distrPar">
<subParameter classPath="java.lang.Double" name="lambda">
<value>1.0</value>
</subParameter>
</subParameter>
</subParameter>
</parameter>
</section>
<section className="Router">
<parameter array="true" classPath="jmt.engine.NetStrategies.RoutingStrategy" name="RoutingStrategy">
<refClass>Class1</refClass>
<subParameter classPath="jmt.engine.NetStrategies.RoutingStrategies.RandomStrategy" name="Random"/>
</parameter>
</section>
</node>
<measure alpha="0.01" name="Queue 1_Class1_Queue Time" nodeType="station" precision="0.03" referenceNode="Queue 1" referenceUserClass="Class1" type="Queue Time" verbose="false"/>
<measure alpha="0.01" name="Class1_System Reneging Rate" nodeType="" precision="0.03" referenceNode="" referenceUserClass="Class1" type="System Reneging Rate" verbose="false"/>
<measure alpha="0.01" name="Class1_System Balking Rate" nodeType="" precision="0.03" referenceNode="" referenceUserClass="Class1" type="System Balking Rate" verbose="false"/>
<measure alpha="0.01" name="Queue 1_Class1_Reneging Rate" nodeType="station" precision="0.03" referenceNode="Queue 1" referenceUserClass="Class1" type="Reneging Rate" verbose="false"/>
<measure alpha="0.01" name="Queue 1_Class1_Balking Rate" nodeType="station" precision="0.03" referenceNode="Queue 1" referenceUserClass="Class1" type="Balking Rate" verbose="false"/>
<connection source="Source 1" target="Queue 1"/>
<connection source="Queue 1" target="Sink 1"/>
</sim>
<jmodel xsi:noNamespaceSchemaLocation="JModelGUI.xsd">
<userClass color="#FF0000FF" name="Class1"/>
<station name="Source 1">
<position angle="0.0" rotate="false" x="25.0" y="94.0"/>
</station>
<station name="Sink 1">
<position angle="0.0" rotate="false" x="313.0" y="94.0"/>
</station>
<station name="Queue 1">
<position angle="0.0" rotate="false" x="150.0" y="91.0"/>
</station>
</jmodel>
<results elapsedTime="585" logDecimalSeparator="." logDelimiter="," pollingInterval="1.0" xsi:noNamespaceSchemaLocation="Results.xsd">
<measure alpha="0.99" analyzedSamples="10000" discardedSamples="0" finalValue="0.0" name="Queue 1_Class1_Queue Time" nodeType="station" precision="0.03" referenceClass="Class1" referenceStation="Queue 1" state="1" type="1">
<sample lastIntervalAvgValue="0.0" meanValue="0.0" simulationTime="29991.02563546379"/>
<sample lastIntervalAvgValue="0.0" meanValue="0.0" simulationTime="29991.02563546379"/>
</measure>
</results>
</archive>
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment