147 lines
9.9 KiB
XML
147 lines
9.9 KiB
XML
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
|
|
<archive xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="example1.jsimg" timestamp="Thu Mar 13 11:14:34 CET 2025" xsi:noNamespaceSchemaLocation="Archive.xsd">
|
|
<sim disableStatisticStop="false" logDecimalSeparator="," logDelimiter=";" logPath="C:\Users\giaco\JMT\" logReplaceMode="0" maxEvents="-1" maxSamples="1000000" name="example1.jsimg" polling="1.0" xsi:noNamespaceSchemaLocation="SIMmodeldefinition.xsd">
|
|
<userClass name="Class1" priority="0" referenceSource="Source " softDeadline="0.0" type="open"/>
|
|
<node name="Source ">
|
|
<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.2222222222222222</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">
|
|
<section className="JobSink"/>
|
|
</node>
|
|
<node name="Queue">
|
|
<classSoftDeadlines>
|
|
<softDeadline>0.0</softDeadline>
|
|
</classSoftDeadlines>
|
|
<quantumSize>
|
|
<quantaSize>0.0</quantaSize>
|
|
</quantumSize>
|
|
<quantumSwitchoverTime>
|
|
<quantumSwitchoverTime>0.0</quantumSwitchoverTime>
|
|
</quantumSwitchoverTime>
|
|
<section className="Queue">
|
|
<parameter classPath="java.lang.Integer" name="size">
|
|
<value>-1</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>
|
|
</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.Normal" name="Normal"/>
|
|
<subParameter classPath="jmt.engine.random.NormalPar" name="distrPar">
|
|
<subParameter classPath="java.lang.Double" name="mean">
|
|
<value>3.2</value>
|
|
</subParameter>
|
|
<subParameter classPath="java.lang.Double" name="standardDeviation">
|
|
<value>0.6000000000000001</value>
|
|
</subParameter>
|
|
</subParameter>
|
|
</subParameter>
|
|
</parameter>
|
|
<parameter array="true" classPath="java.lang.Integer" name="classParallelism">
|
|
<refClass>Class1</refClass>
|
|
<subParameter classPath="java.lang.Integer" name="serverParallelism">
|
|
<value>1</value>
|
|
</subParameter>
|
|
</parameter>
|
|
<parameter array="true" classPath="java.lang.String" name="serverNames">
|
|
<subParameter classPath="java.lang.String" name="serverTypesNames">
|
|
<value>Queue - Server Type 1</value>
|
|
</subParameter>
|
|
</parameter>
|
|
<parameter array="true" classPath="java.lang.Integer" name="serversPerServerType">
|
|
<subParameter classPath="java.lang.Integer" name="serverTypesNumOfServers">
|
|
<value>1</value>
|
|
</subParameter>
|
|
</parameter>
|
|
<parameter array="true" classPath="java.lang.Object" name="serverCompatibilities">
|
|
<subParameter array="true" classPath="java.lang.Boolean" name="serverTypesCompatibilities">
|
|
<subParameter classPath="java.lang.Boolean" name="compatibilities">
|
|
<value>true</value>
|
|
</subParameter>
|
|
</subParameter>
|
|
</parameter>
|
|
<parameter classPath="java.lang.String" name="schedulingPolicy">
|
|
<value>ALIS (Assign Longest Idle Server)</value>
|
|
</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_Class1_Response Time" nodeType="station" precision="0.03" referenceNode="Queue" referenceUserClass="Class1" type="Response Time" verbose="false"/>
|
|
<measure alpha="0.01" name="Queue_Class1_Utilization" nodeType="station" precision="0.03" referenceNode="Queue" referenceUserClass="Class1" type="Utilization" verbose="false"/>
|
|
<measure alpha="0.01" name="Queue_Class1_Throughput" nodeType="station" precision="0.03" referenceNode="Queue" referenceUserClass="Class1" type="Throughput" verbose="false"/>
|
|
<connection source="Source " target="Queue"/>
|
|
<connection source="Queue" target="Sink"/>
|
|
</sim>
|
|
<jmodel xsi:noNamespaceSchemaLocation="JModelGUI.xsd">
|
|
<userClass color="#FF0000FF" name="Class1"/>
|
|
<station name="Source ">
|
|
<position angle="0.0" rotate="false" x="73.0" y="139.0"/>
|
|
</station>
|
|
<station name="Sink">
|
|
<position angle="0.0" rotate="false" x="354.0" y="139.0"/>
|
|
</station>
|
|
<station name="Queue">
|
|
<position angle="0.0" rotate="false" x="191.0" y="136.0"/>
|
|
</station>
|
|
</jmodel>
|
|
<results elapsedTime="932" logDecimalSeparator="," logDelimiter=";" pollingInterval="1.0" xsi:noNamespaceSchemaLocation="Results.xsd">
|
|
<measure alpha="0.99" analyzedSamples="245760" discardedSamples="390" finalValue="7.30224421202774" name="Queue_Class1_Response Time" nodeType="station" precision="0.03" referenceClass="Class1" referenceStation="Queue" state="1" type="2">
|
|
<sample lastIntervalAvgValue="7.171346385053164" lowerBound="6.925342616994286" meanValue="7.2654952908722095" simulationTime="349360.1710046531" upperBound="7.6056479647501325"/>
|
|
<sample lastIntervalAvgValue="7.340886944129393" lowerBound="7.145587638668616" meanValue="7.30224421202774" simulationTime="1105542.162869484" upperBound="7.458900785386865"/>
|
|
</measure>
|
|
<measure alpha="0.99" analyzedSamples="56320" discardedSamples="1755" finalValue="0.7110892727677632" name="Queue_Class1_Utilization" nodeType="station" precision="0.03" referenceClass="Class1" referenceStation="Queue" state="1" type="6">
|
|
<sample lastIntervalAvgValue="0.7121434625959978" lowerBound="0.6959357730746889" meanValue="0.7110892727677632" simulationTime="202809.54195132584" upperBound="0.7262427724608376"/>
|
|
<sample lastIntervalAvgValue="0.7121434625959978" lowerBound="0.6959357730746889" meanValue="0.7110892727677632" simulationTime="202809.54195132584" upperBound="0.7262427724608376"/>
|
|
</measure>
|
|
<measure alpha="0.99" analyzedSamples="51200" discardedSamples="180" finalValue="0.22256617058473832" name="Queue_Class1_Throughput" nodeType="station" precision="0.03" referenceClass="Class1" referenceStation="Queue" state="1" type="5">
|
|
<sample lastIntervalAvgValue="0.22277397312289457" lowerBound="0.21822871906729738" meanValue="0.22256617058473832" simulationTime="230637.3553415772" upperBound="0.22707953845333897"/>
|
|
<sample lastIntervalAvgValue="0.22277397312289457" lowerBound="0.21822871906729738" meanValue="0.22256617058473832" simulationTime="230637.3553415772" upperBound="0.22707953845333897"/>
|
|
</measure>
|
|
</results>
|
|
</archive>
|