diff --git a/dml-examples/Scenario_Coloc_DG/DML-Model/min.deployment b/dml-examples/CS-SyntheticComponents_wodelay/DML-Model/min.deployment similarity index 97% rename from dml-examples/Scenario_Coloc_DG/DML-Model/min.deployment rename to dml-examples/CS-SyntheticComponents_wodelay/DML-Model/min.deployment index 4cefed775be74a419cc9fbc81f639ac0db677864..151b47197df5d4fb1a1b3f65915ae2541cd95968 100644 --- a/dml-examples/Scenario_Coloc_DG/DML-Model/min.deployment +++ b/dml-examples/CS-SyntheticComponents_wodelay/DML-Model/min.deployment @@ -14,20 +14,20 @@ <assemblyContext href="min.system#C"/> <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_WjRMg-2fEeib_P5jAe7dPw"/> </deploymentContexts> - <deploymentContexts id="_dJi88e2fEeib_P5jAe7dPw" name="D --> CPFG"> + <deploymentContexts id="_dJi88e2fEeib_P5jAe7dPw" name="D --> CPD"> <assemblyContext href="min.system#D"/> - <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_W9C-c-2fEeib_P5jAe7dPw"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_Wr9Oc-2fEeib_P5jAe7dPw"/> </deploymentContexts> <deploymentContexts id="_dT7A8e2fEeib_P5jAe7dPw" name="E --> CPE"> <assemblyContext href="min.system#E"/> <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_W2Lhc-2fEeib_P5jAe7dPw"/> </deploymentContexts> - <deploymentContexts id="_dcUH8e2fEeib_P5jAe7dPw" name="F --> CPD"> + <deploymentContexts id="_dcUH8e2fEeib_P5jAe7dPw" name="F --> CPF"> <assemblyContext href="min.system#F"/> - <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_Wr9Oc-2fEeib_P5jAe7dPw"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_W9C-c-2fEeib_P5jAe7dPw"/> </deploymentContexts> - <deploymentContexts id="_othWce2fEeib_P5jAe7dPw" name="G --> CPFG"> + <deploymentContexts id="_othWce2fEeib_P5jAe7dPw" name="G --> CPG"> <assemblyContext href="min.system#G"/> - <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_W9C-c-2fEeib_P5jAe7dPw"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_XFIjc-2fEeib_P5jAe7dPw"/> </deploymentContexts> </deployment:Deployment> diff --git a/dml-examples/Scenario_Coloc_BEFG/DML-Model/min.repository b/dml-examples/CS-SyntheticComponents_wodelay/DML-Model/min.repository similarity index 100% rename from dml-examples/Scenario_Coloc_BEFG/DML-Model/min.repository rename to dml-examples/CS-SyntheticComponents_wodelay/DML-Model/min.repository diff --git a/dml-examples/Scenario_Coloc_FG/DML-Model/min.resourcelandscape b/dml-examples/CS-SyntheticComponents_wodelay/DML-Model/min.resourcelandscape similarity index 85% rename from dml-examples/Scenario_Coloc_FG/DML-Model/min.resourcelandscape rename to dml-examples/CS-SyntheticComponents_wodelay/DML-Model/min.resourcelandscape index b029f2ee2769874a461d641d6e31a53667121605..855377e342e9bda7937f579a1d5d4cdd1e3ad541 100644 --- a/dml-examples/Scenario_Coloc_FG/DML-Model/min.resourcelandscape +++ b/dml-examples/CS-SyntheticComponents_wodelay/DML-Model/min.resourcelandscape @@ -51,7 +51,7 @@ <nrOfParProcUnits id="_7J0e8_MLEeiRdfQDBIGrTA" name="multiplicity" number="10000"/> </configSpec> </computeNodes> - <computeNodes id="_W9C-c-2fEeib_P5jAe7dPw" name="CPFG"> + <computeNodes id="_W9C-c-2fEeib_P5jAe7dPw" name="CPF"> <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_W9C-dO2fEeib_P5jAe7dPw" name="CPU" schedulingPolicy="FCFS" processingRate="1000.0"> <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> <nrOfParProcUnits id="_W9C-de2fEeib_P5jAe7dPw" name="multiplicity" number="2"/> @@ -61,5 +61,15 @@ <nrOfParProcUnits id="_7nRP8_MLEeiRdfQDBIGrTA" name="multiplicity" number="10000"/> </configSpec> </computeNodes> + <computeNodes id="_XFIjc-2fEeib_P5jAe7dPw" name="CPG"> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_XFIjdO2fEeib_P5jAe7dPw" name="CPU" schedulingPolicy="FCFS" processingRate="1000.0"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_XFIjde2fEeib_P5jAe7dPw" name="multiplicity" number="2"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_8FUd4vMLEeiRdfQDBIGrTA" name="Network"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_8FUd4_MLEeiRdfQDBIGrTA" name="multiplicity" number="10000"/> + </configSpec> + </computeNodes> </consistsOf> </resourcelandscape:DistributedDataCenter> diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DML-Model/min.system b/dml-examples/CS-SyntheticComponents_wodelay/DML-Model/min.system new file mode 100644 index 0000000000000000000000000000000000000000..18bc004b247cf521cab3aabde4be39fec51d2b32 --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DML-Model/min.system @@ -0,0 +1,165 @@ +<system:System xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:repository="http://www.descartes.tools/metamodel/repository/1.0" xmlns:system="http://www.descartes.tools/metamodel/system/1.0" id="_zdRVAEeoEeSW4Op0B0CyhQ" name="MySys"> + <assemblyContexts id="A" name="A"> + <encapsulatedComponent href="min.repository#_Q2VbtO2bEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw" /> + <basisFunctions coefficient="262.84963425757894" xsi:type="system:Constant" /><basisFunctions coefficient="25.1950842561908" knot="9" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-5.976227106218841" knot="9" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-18.661905059764372" knot="107" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="B" name="B"> + <encapsulatedComponent href="min.repository#_ng-npO2bEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw" /> + <basisFunctions coefficient="232.2645484858773" xsi:type="system:Constant" /><basisFunctions coefficient="25.52707636070293" knot="8" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-5.8673196423639755" knot="8" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-1.4301195149020542" knot="58" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="C" name="C"> + <encapsulatedComponent href="min.repository#_5tliBO2bEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw" /> + <basisFunctions coefficient="111.82389647914309" xsi:type="system:Constant" /><basisFunctions coefficient="26.158780903204537" knot="4" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-8.269589171172274" knot="4" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-1.5943941620931752" knot="37" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="D" name="D"> + <encapsulatedComponent href="min.repository#_szxFBO2dEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw" /> + <basisFunctions coefficient="1777.895105277294" xsi:type="system:Constant" /><basisFunctions coefficient="-12.048274165389246" knot="4" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="13.624554538340941" knot="4" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-17.19997044564344" knot="106" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="E" name="E"> + <encapsulatedComponent href="min.repository#_59cRBO2dEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_JCed0u2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw" /> + <basisFunctions coefficient="80.694074311176" xsi:type="system:Constant" /><basisFunctions coefficient="12.175649652283221" knot="2" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-2.6639153640224316" knot="2" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-14.347524289871105" knot="18" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="F" name="F"> + <encapsulatedComponent href="min.repository#_RZ57dO2eEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + <basisFunctions coefficient="196540843982208.88" xsi:type="system:Constant" /><basisFunctions coefficient="-39308168796415.17" knot="2" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="39308168796422.97" knot="2" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="39308168796428.94" knot="7" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-39308168796432.36" knot="7" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="G" name="G"> + <encapsulatedComponent href="min.repository#_R1LiNO2eEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw" /> + <basisFunctions coefficient="41.50498064823611" xsi:type="system:Constant" /><basisFunctions coefficient="11.831802896944605" knot="2" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-8.973996639715038" knot="2" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyConnectors id="_95dlMe2eEeib_P5jAe7dPw" name="A --> B" providingAssemblyContext="B" requiringAssemblyContext="A"> + <interfaceRequiringRole href="min.repository#_S0bgEe2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw" /> + </assemblyConnectors> + <assemblyConnectors id="_-u-Q4e2eEeib_P5jAe7dPw" name="B --> C" providingAssemblyContext="C" requiringAssemblyContext="B"> + <interfaceRequiringRole href="min.repository#_o-tJ4e2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw" /> + </assemblyConnectors> + <assemblyConnectors id="__Da24e2eEeib_P5jAe7dPw" name="C --> D" providingAssemblyContext="D" requiringAssemblyContext="C"> + <interfaceRequiringRole href="min.repository#_674hIe2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw" /> + </assemblyConnectors> + <assemblyConnectors id="__NpJ4e2eEeib_P5jAe7dPw" name="B --> E" providingAssemblyContext="E" requiringAssemblyContext="B"> + <interfaceRequiringRole href="min.repository#_pW0u8e2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw" /> + </assemblyConnectors> + <assemblyConnectors id="__X3c4e2eEeib_P5jAe7dPw" name="E --> F" providingAssemblyContext="F" requiringAssemblyContext="E"> + <interfaceRequiringRole href="min.repository#_7K9NAe2dEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + </assemblyConnectors> + <assemblyConnectors id="__iQH8e2eEeib_P5jAe7dPw" name="E --> G" providingAssemblyContext="G" requiringAssemblyContext="E"> + <interfaceRequiringRole href="min.repository#_7nafge2dEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw" /> + </assemblyConnectors> + <providingDelegationConnectors assemblyContext="A" id="_7NJv8u2eEeib_P5jAe7dPw" name="A --> A" outerInterfaceProvidingRole="_43ITxO2eEeib_P5jAe7dPw"> + <innerInterfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw" /> + </providingDelegationConnectors> + <interfaceProvidingRoles id="_43ITxO2eEeib_P5jAe7dPw" name="outerA"> + <interface href="min.repository#_uqNJk-2aEeib_P5jAe7dPw" /> + </interfaceProvidingRoles> +</system:System> \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_BEFG/DML-Model/min.system.bak b/dml-examples/CS-SyntheticComponents_wodelay/DML-Model/min.system.bak similarity index 100% rename from dml-examples/Scenario_Coloc_BEFG/DML-Model/min.system.bak rename to dml-examples/CS-SyntheticComponents_wodelay/DML-Model/min.system.bak diff --git a/dml-examples/Scenario_Coloc_BEFG/DML-Model/min.usageprofile b/dml-examples/CS-SyntheticComponents_wodelay/DML-Model/min.usageprofile similarity index 100% rename from dml-examples/Scenario_Coloc_BEFG/DML-Model/min.usageprofile rename to dml-examples/CS-SyntheticComponents_wodelay/DML-Model/min.usageprofile diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis.dql new file mode 100644 index 0000000000000000000000000000000000000000..05e052d390a05f02ea4b33efae9869e4c9b3ecf3 --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis.dql @@ -0,0 +1,19 @@ +SELECT usageToA.avgResponseTime, usageToA.throughput +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_A.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_A.dql new file mode 100644 index 0000000000000000000000000000000000000000..234b6cffb24aa35402d1962f9ace4d376caf4ed2 --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_A.dql @@ -0,0 +1,6 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:A' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_BEFG/DQL-Queries/Analysis.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_B.dql similarity index 63% rename from dml-examples/Scenario_Coloc_BEFG/DQL-Queries/Analysis.dql rename to dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_B.dql index 99ddb806b8d6eed028e1fd5fb50a5f0a089e4035..9f64a755d0fcf1f11b2c4bdf5fde7a0b047c3513 100644 --- a/dml-examples/Scenario_Coloc_BEFG/DQL-Queries/Analysis.dql +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_B.dql @@ -1,24 +1,27 @@ -SELECT CPA_CPU.utilization, CPC_CPU.utilization, CPD_CPU.utilization, CPFG_CPU.utilization, usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +SELECT usageToA.avgResponseTime, CPA_CPU.utilization, ToB.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:B' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.005, 0.008, 0.011, 0.014, 0.017, 0.020> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, - SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, - SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, - SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, - SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, - RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, - RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, - RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, - RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, - RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU, - RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, - RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, - RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, - RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_C.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_C.dql new file mode 100644 index 0000000000000000000000000000000000000000..c22e02f702c0f8131aeb747da2e1a2a0c1aacf63 --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_C.dql @@ -0,0 +1,27 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization, CPE_CPU.utilization, CPF_CPU.utilization, CPG_CPU.utilization +CONSTRAINED AS 'USE_STATISTICAL_MODEL:C' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_CE.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_CE.dql new file mode 100644 index 0000000000000000000000000000000000000000..7b6c2add372e5fcbe2c0b3bebc56146e6f198763 --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_CE.dql @@ -0,0 +1,27 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToE.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization +CONSTRAINED AS 'USE_STATISTICAL_MODEL:C:E' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_CF.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_CF.dql new file mode 100644 index 0000000000000000000000000000000000000000..ee7052cc316140e384047868c10c58752489ad46 --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_CF.dql @@ -0,0 +1,27 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization, CPE_CPU.utilization, CPG_CPU.utilization +CONSTRAINED AS 'USE_STATISTICAL_MODEL:C:F' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_CG.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_CG.dql new file mode 100644 index 0000000000000000000000000000000000000000..5b598836fd88e2f2a56a789a8309338ee21f2bf7 --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_CG.dql @@ -0,0 +1,27 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization, CPE_CPU.utilization, CPF_CPU.utilization +CONSTRAINED AS 'USE_STATISTICAL_MODEL:C:G' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_D.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_D.dql new file mode 100644 index 0000000000000000000000000000000000000000..c917706a5995679b94c94a2e18dffd6da3d40323 --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_D.dql @@ -0,0 +1,27 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization, CPC_CPU.utilization, CPE_CPU.utilization, CPF_CPU.utilization, CPG_CPU.utilization +CONSTRAINED AS 'USE_STATISTICAL_MODEL:D' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_DE.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_DE.dql new file mode 100644 index 0000000000000000000000000000000000000000..236885ae632e45744d1d134cd0988e013095d904 --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_DE.dql @@ -0,0 +1,27 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization, CPC_CPU.utilization +CONSTRAINED AS 'USE_STATISTICAL_MODEL:D:E' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_E.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_E.dql new file mode 100644 index 0000000000000000000000000000000000000000..7a2f201841b1b4163ecf1389b4818fe6d0393d86 --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_E.dql @@ -0,0 +1,27 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization, CPC_CPU.utilization, CPD_CPU.utilization +CONSTRAINED AS 'USE_STATISTICAL_MODEL:E' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_F.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_F.dql new file mode 100644 index 0000000000000000000000000000000000000000..320108c326024f375d76987c9c850806765fe0cf --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_F.dql @@ -0,0 +1,27 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization, CPC_CPU.utilization, CPD_CPU.utilization, CPE_CPU.utilization, CPG_CPU.utilization +CONSTRAINED AS 'USE_STATISTICAL_MODEL:F' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_G.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_G.dql new file mode 100644 index 0000000000000000000000000000000000000000..7b2029c1d3bc7267a92b0dd6662f70521d3ebb1b --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/Analysis_G.dql @@ -0,0 +1,27 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization, CPC_CPU.utilization, CPD_CPU.utilization, CPE_CPU.utilization, CPF_CPU.utilization +CONSTRAINED AS 'USE_STATISTICAL_MODEL:G' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis.dql new file mode 100644 index 0000000000000000000000000000000000000000..eb7655f15f9f6e7b9289269df92c18b3b257ae2e --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis.dql @@ -0,0 +1,19 @@ +SELECT usageToA.avgResponseTime +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_A.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_A.dql new file mode 100644 index 0000000000000000000000000000000000000000..234b6cffb24aa35402d1962f9ace4d376caf4ed2 --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_A.dql @@ -0,0 +1,6 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:A' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_DG/DQL-Queries/Analysis.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_B.dql similarity index 61% rename from dml-examples/Scenario_Coloc_DG/DQL-Queries/Analysis.dql rename to dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_B.dql index 9c51f98e725914664e75870a18f80affe87ff6d6..ce4bdad143e0924e8822c93d09bccb52ebd246cc 100644 --- a/dml-examples/Scenario_Coloc_DG/DQL-Queries/Analysis.dql +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_B.dql @@ -1,24 +1,27 @@ -SELECT CPA_CPU.utilization, CPB_CPU.utilization, CPC_CPU.utilization, CPD_CPU.utilization, CPE_CPU.utilization, CPFG_CPU.utilization, usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:B' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025> + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, - SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, - SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, - SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, - SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, - RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, - RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, - RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU, - RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, - RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, - RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, - RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, - RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_C.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_C.dql new file mode 100644 index 0000000000000000000000000000000000000000..368207562086fc13b7cc9a9878bdcdabf201963b --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_C.dql @@ -0,0 +1,27 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:C' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_CE.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_CE.dql new file mode 100644 index 0000000000000000000000000000000000000000..8ab240aefc1e2c5b91dea753babe6cbd7a42f1c9 --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_CE.dql @@ -0,0 +1,27 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:C:E' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_CF.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_CF.dql new file mode 100644 index 0000000000000000000000000000000000000000..54bb1c2346d2d2b0b27bf61df86a1fcf095a7e92 --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_CF.dql @@ -0,0 +1,27 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:C:F' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_CG.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_CG.dql new file mode 100644 index 0000000000000000000000000000000000000000..499a3449ba26349c0dec8e0a69f5c367ababf581 --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_CG.dql @@ -0,0 +1,27 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:C:G' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_D.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_D.dql new file mode 100644 index 0000000000000000000000000000000000000000..fdbc0e87bc87f0487c36bfa37cde31438524648f --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_D.dql @@ -0,0 +1,27 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:D' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_DE.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_DE.dql new file mode 100644 index 0000000000000000000000000000000000000000..5c796306aa5f93c081f33bbeab41c771ff279c28 --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_DE.dql @@ -0,0 +1,27 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:D:E' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_E.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_E.dql new file mode 100644 index 0000000000000000000000000000000000000000..b4a02fd19e9d00e0afe82df3140d50ee16944320 --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_E.dql @@ -0,0 +1,27 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:E' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_F.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_F.dql new file mode 100644 index 0000000000000000000000000000000000000000..864f0ef63acca6ec91d0fe7afb04ab2dce41b617 --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_F.dql @@ -0,0 +1,27 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:F' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_G.dql b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_G.dql new file mode 100644 index 0000000000000000000000000000000000000000..ea851f2c026ea0d1a0f3a47dd70b9762ab0bbb89 --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/TimeAnalysis_G.dql @@ -0,0 +1,27 @@ +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:G' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040> +FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_XFIjdO2fEeib_P5jAe7dPw' AS CPG_CPU, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_8FUd4vMLEeiRdfQDBIGrTA' AS CPG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_BEFG/DQL-Queries/minmodel.properties b/dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/minmodel.properties similarity index 100% rename from dml-examples/Scenario_Coloc_BEFG/DQL-Queries/minmodel.properties rename to dml-examples/CS-SyntheticComponents_wodelay/DQL-Queries/minmodel.properties diff --git a/dml-examples/CS-SyntheticComponents_wodelay/README b/dml-examples/CS-SyntheticComponents_wodelay/README new file mode 100644 index 0000000000000000000000000000000000000000..079c707c04cd5ad2c57d5dd9556fcb8bfc0b8122 --- /dev/null +++ b/dml-examples/CS-SyntheticComponents_wodelay/README @@ -0,0 +1 @@ +This the "hello world" example for the Descartes Modeling Language. \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_BEFG_wodelay/DML-Model/min.deployment b/dml-examples/Scenario_Coloc_BEFG_wodelay/DML-Model/min.deployment new file mode 100644 index 0000000000000000000000000000000000000000..e864972bcd75417faa810958f5a69824190373ad --- /dev/null +++ b/dml-examples/Scenario_Coloc_BEFG_wodelay/DML-Model/min.deployment @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<deployment:Deployment xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:deployment="http://www.descartes.tools/metamodel/deployment/1.0" xmlns:resourcelandscape="http://www.descartes.tools/metamodel/resourcelandscape/0.1" id="_04BXQOa4EeGWevb6qKkohg" name="depl"> + <system href="min.system#_zdRVAEeoEeSW4Op0B0CyhQ"/> + <targetResourceLandscape href="min.resourcelandscape#_FE29UEnuEeOWVc_o6w1CBw"/> + <deploymentContexts id="_cpot0O2fEeib_P5jAe7dPw" name="A --> CPA"> + <assemblyContext href="min.system#A"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_EuLk4ObvEeWHMYaSILpfIw"/> + </deploymentContexts> + <deploymentContexts id="_c_BH8e2fEeib_P5jAe7dPw" name="B --> CPBEFG"> + <assemblyContext href="min.system#B"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_We1_g-2fEeib_P5jAe7dPw"/> + </deploymentContexts> + <deploymentContexts id="_dD0vce2fEeib_P5jAe7dPw" name="C --> CPC"> + <assemblyContext href="min.system#C"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_WjRMg-2fEeib_P5jAe7dPw"/> + </deploymentContexts> + <deploymentContexts id="_dJi88e2fEeib_P5jAe7dPw" name="D --> CPD"> + <assemblyContext href="min.system#D"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_Wr9Oc-2fEeib_P5jAe7dPw"/> + </deploymentContexts> + <deploymentContexts id="_dT7A8e2fEeib_P5jAe7dPw" name="E --> CPBEFG"> + <assemblyContext href="min.system#E"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_We1_g-2fEeib_P5jAe7dPw"/> + </deploymentContexts> + <deploymentContexts id="_dcUH8e2fEeib_P5jAe7dPw" name="F --> CPBEFG"> + <assemblyContext href="min.system#F"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_We1_g-2fEeib_P5jAe7dPw"/> + </deploymentContexts> + <deploymentContexts id="_othWce2fEeib_P5jAe7dPw" name="G --> CPBEFG"> + <assemblyContext href="min.system#G"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_We1_g-2fEeib_P5jAe7dPw"/> + </deploymentContexts> +</deployment:Deployment> diff --git a/dml-examples/Scenario_Coloc_DG/DML-Model/min.repository b/dml-examples/Scenario_Coloc_BEFG_wodelay/DML-Model/min.repository similarity index 100% rename from dml-examples/Scenario_Coloc_DG/DML-Model/min.repository rename to dml-examples/Scenario_Coloc_BEFG_wodelay/DML-Model/min.repository diff --git a/dml-examples/Scenario_Coloc_BEFG_wodelay/DML-Model/min.resourcelandscape b/dml-examples/Scenario_Coloc_BEFG_wodelay/DML-Model/min.resourcelandscape new file mode 100644 index 0000000000000000000000000000000000000000..74099411e7a4a3581822a67422175fc64cdc744b --- /dev/null +++ b/dml-examples/Scenario_Coloc_BEFG_wodelay/DML-Model/min.resourcelandscape @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8"?> +<resourcelandscape:DistributedDataCenter xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:resourceconfiguration="http://www.descartes.tools/metamodel/resourceconfiguration/1.0" xmlns:resourcelandscape="http://www.descartes.tools/metamodel/resourcelandscape/0.1" id="_FE29UEnuEeOWVc_o6w1CBw" name="ddc"> + <consistsOf id="_FnQfwEnuEeOWVc_o6w1CBw" name="dc"> + <computeNodes id="_EuLk4ObvEeWHMYaSILpfIw" name="CPA"> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_I3tj4EnuEeOWVc_o6w1CBw" name="CPU" schedulingPolicy="FCFS" processingRate="1000.0"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_PUJdkAJEEeaYI8Ji-SVFxg" name="multiplicity" number="2"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_yS7WwfMLEeiRdfQDBIGrTA" name="Network"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_0rctUPMLEeiRdfQDBIGrTA" name="multiplicity" number="10000"/> + </configSpec> + </computeNodes> + <computeNodes id="_We1_g-2fEeib_P5jAe7dPw" name="CPBEFG"> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_We1_hO2fEeib_P5jAe7dPw" name="CPU" schedulingPolicy="FCFS" processingRate="1000.0"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_We1_he2fEeib_P5jAe7dPw" name="multiplicity" number="2"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_6JPywPMLEeiRdfQDBIGrTA" name="Network"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_6JPywfMLEeiRdfQDBIGrTA" name="multiplicity" number="10000"/> + </configSpec> + </computeNodes> + <computeNodes id="_WjRMg-2fEeib_P5jAe7dPw" name="CPC"> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_WjRMhO2fEeib_P5jAe7dPw" name="CPU" schedulingPolicy="FCFS" processingRate="1000.0"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_WjRMhe2fEeib_P5jAe7dPw" name="multiplicity" number="2"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_6aFrIvMLEeiRdfQDBIGrTA" name="Network"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_6aFrI_MLEeiRdfQDBIGrTA" name="multiplicity" number="10000"/> + </configSpec> + </computeNodes> + <computeNodes id="_Wr9Oc-2fEeib_P5jAe7dPw" name="CPD"> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_Wr9OdO2fEeib_P5jAe7dPw" name="CPU" schedulingPolicy="FCFS" processingRate="1000.0"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_Wr9Ode2fEeib_P5jAe7dPw" name="multiplicity" number="2"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_6uWD4vMLEeiRdfQDBIGrTA" name="Network"> + <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_52tLYJB4EeKmfoqNH_-HEA"/> + <nrOfParProcUnits id="_6uWD4_MLEeiRdfQDBIGrTA" name="multiplicity" number="10000"/> + </configSpec> + </computeNodes> + </consistsOf> +</resourcelandscape:DistributedDataCenter> diff --git a/dml-examples/Scenario_Coloc_BEFG/DML-Model/min.system b/dml-examples/Scenario_Coloc_BEFG_wodelay/DML-Model/min.system similarity index 64% rename from dml-examples/Scenario_Coloc_BEFG/DML-Model/min.system rename to dml-examples/Scenario_Coloc_BEFG_wodelay/DML-Model/min.system index aecdb5db5ad61ca14ddff8173fbd8bf2fb7b3daa..3ce344d174d95014bf0356ff86f3febb7b0918f5 100644 --- a/dml-examples/Scenario_Coloc_BEFG/DML-Model/min.system +++ b/dml-examples/Scenario_Coloc_BEFG_wodelay/DML-Model/min.system @@ -5,8 +5,20 @@ <statisticalModel xsi:type="system:MARSModel"> <describedSignature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> - <basisFunctions xsi:type="system:Constant" coefficient="198.143"/> - <basisFunctions xsi:type="system:Hinge" coefficient="-4.29435" knot="5"> + <basisFunctions xsi:type="system:Constant" coefficient="262.84963425757894"/> + <basisFunctions xsi:type="system:Hinge" coefficient="25.1950842561908" knot="9" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-5.976227106218841" knot="9"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-18.661905059764372" knot="107" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> @@ -19,14 +31,20 @@ <statisticalModel xsi:type="system:MARSModel"> <describedSignature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> - <basisFunctions xsi:type="system:Constant" coefficient="176.742"/> - <basisFunctions xsi:type="system:Hinge" coefficient="22.136" knot="5" side="RIGHT"> + <basisFunctions xsi:type="system:Constant" coefficient="232.2645484858773"/> + <basisFunctions xsi:type="system:Hinge" coefficient="25.52707636070293" knot="8" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> </variableReference> </basisFunctions> - <basisFunctions xsi:type="system:Hinge" coefficient="-3.94524" knot="5"> + <basisFunctions xsi:type="system:Hinge" coefficient="-5.8673196423639755" knot="8"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-1.4301195149020542" knot="58" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> @@ -39,20 +57,20 @@ <statisticalModel xsi:type="system:MARSModel"> <describedSignature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw"/> <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> - <basisFunctions xsi:type="system:Constant" coefficient="71.8014"/> - <basisFunctions xsi:type="system:Hinge" coefficient="11.6327" knot="2" side="RIGHT"> + <basisFunctions xsi:type="system:Constant" coefficient="111.82389647914309"/> + <basisFunctions xsi:type="system:Hinge" coefficient="26.158780903204537" knot="4" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw"/> </variableReference> </basisFunctions> - <basisFunctions xsi:type="system:Hinge" coefficient="-3.49954" knot="2"> + <basisFunctions xsi:type="system:Hinge" coefficient="-8.269589171172274" knot="4"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw"/> </variableReference> </basisFunctions> - <basisFunctions xsi:type="system:Hinge" coefficient="6.41323" knot="1"> + <basisFunctions xsi:type="system:Hinge" coefficient="-1.5943941620931752" knot="37" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw"/> @@ -65,14 +83,20 @@ <statisticalModel xsi:type="system:MARSModel"> <describedSignature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw"/> <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> - <basisFunctions xsi:type="system:Constant" coefficient="11.2564"/> - <basisFunctions xsi:type="system:Hinge" coefficient="2.27731" knot="2" side="RIGHT"> + <basisFunctions xsi:type="system:Constant" coefficient="1777.895105277294"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-12.048274165389246" knot="4" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw"/> </variableReference> </basisFunctions> - <basisFunctions xsi:type="system:Hinge" coefficient="2.89095" knot="1" side="RIGHT"> + <basisFunctions xsi:type="system:Hinge" coefficient="13.624554538340941" knot="4"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-17.19997044564344" knot="106"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw"/> @@ -85,8 +109,20 @@ <statisticalModel xsi:type="system:MARSModel"> <describedSignature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> - <basisFunctions xsi:type="system:Constant" coefficient="67.5568"/> - <basisFunctions xsi:type="system:Hinge" coefficient="6.16587" knot="0" side="RIGHT"> + <basisFunctions xsi:type="system:Constant" coefficient="80.694074311176"/> + <basisFunctions xsi:type="system:Hinge" coefficient="12.175649652283221" knot="2" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-2.6639153640224316" knot="2"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-14.347524289871105" knot="18" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> @@ -99,14 +135,26 @@ <statisticalModel xsi:type="system:MARSModel"> <describedSignature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw"/> <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> - <basisFunctions xsi:type="system:Constant" coefficient="50.2176"/> - <basisFunctions xsi:type="system:Hinge" coefficient="21.0063" knot="2" side="RIGHT"> + <basisFunctions xsi:type="system:Constant" coefficient="196540843982208.88"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-39308168796415.17" knot="2" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="39308168796422.97" knot="2"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="39308168796428.94" knot="7" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw"/> </variableReference> </basisFunctions> - <basisFunctions xsi:type="system:Hinge" coefficient="-12.6718" knot="2"> + <basisFunctions xsi:type="system:Hinge" coefficient="-39308168796432.36" knot="7"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw"/> @@ -119,8 +167,14 @@ <statisticalModel xsi:type="system:MARSModel"> <describedSignature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> - <basisFunctions xsi:type="system:Constant" coefficient="20.1862"/> - <basisFunctions xsi:type="system:Hinge" coefficient="10.6119" knot="0" side="RIGHT"> + <basisFunctions xsi:type="system:Constant" coefficient="41.50498064823611"/> + <basisFunctions xsi:type="system:Hinge" coefficient="11.831802896944605" knot="2" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-8.973996639715038" knot="2"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> diff --git a/dml-examples/Scenario_Coloc_DG/DML-Model/min.system.bak b/dml-examples/Scenario_Coloc_BEFG_wodelay/DML-Model/min.system.bak similarity index 100% rename from dml-examples/Scenario_Coloc_DG/DML-Model/min.system.bak rename to dml-examples/Scenario_Coloc_BEFG_wodelay/DML-Model/min.system.bak diff --git a/dml-examples/Scenario_Coloc_DG/DML-Model/min.usageprofile b/dml-examples/Scenario_Coloc_BEFG_wodelay/DML-Model/min.usageprofile similarity index 100% rename from dml-examples/Scenario_Coloc_DG/DML-Model/min.usageprofile rename to dml-examples/Scenario_Coloc_BEFG_wodelay/DML-Model/min.usageprofile diff --git a/dml-examples/Scenario_Coloc_BEFG_wodelay/DQL-Queries/Analysis.dql b/dml-examples/Scenario_Coloc_BEFG_wodelay/DQL-Queries/Analysis.dql new file mode 100644 index 0000000000000000000000000000000000000000..e8e79e9a744b7529db2b5f6ae6b2233ad09163bd --- /dev/null +++ b/dml-examples/Scenario_Coloc_BEFG_wodelay/DQL-Queries/Analysis.dql @@ -0,0 +1,20 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime, CPA_CPU.utilization, CPBEFG_CPU.utilization, CPC_CPU.utilization, CPD_CPU.utilization +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.005, 0.008, 0.011, 0.014, 0.017, 0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPBEFG_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPBEFG_Network, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_DG/DQL-Queries/minmodel.properties b/dml-examples/Scenario_Coloc_BEFG_wodelay/DQL-Queries/minmodel.properties similarity index 100% rename from dml-examples/Scenario_Coloc_DG/DQL-Queries/minmodel.properties rename to dml-examples/Scenario_Coloc_BEFG_wodelay/DQL-Queries/minmodel.properties diff --git a/dml-examples/Scenario_Coloc_DG/DQL-Queries/Analysis_mars.dql b/dml-examples/Scenario_Coloc_DG/DQL-Queries/Analysis_mars.dql deleted file mode 100644 index c10a4721aab3dcb6c51d85ff012f4eb57ab800c2..0000000000000000000000000000000000000000 --- a/dml-examples/Scenario_Coloc_DG/DQL-Queries/Analysis_mars.dql +++ /dev/null @@ -1,13 +0,0 @@ -SELECT usageToA.avgResponseTime//, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime -CONSTRAINED AS 'USE_STATISTICAL_MODEL:F:G' -EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> -FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, - SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, - SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, - SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, - SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, - SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, - SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, - SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF -USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_BEFG/DML-Model/min.deployment b/dml-examples/Scenario_Coloc_DG_wodelay/DML-Model/min.deployment similarity index 91% rename from dml-examples/Scenario_Coloc_BEFG/DML-Model/min.deployment rename to dml-examples/Scenario_Coloc_DG_wodelay/DML-Model/min.deployment index 9cecb79274a8a3e814c741a0612796debcc1e3cb..43c5acf0dad8ebf26ccbe4b19b65d4440c1a23a3 100644 --- a/dml-examples/Scenario_Coloc_BEFG/DML-Model/min.deployment +++ b/dml-examples/Scenario_Coloc_DG_wodelay/DML-Model/min.deployment @@ -6,28 +6,28 @@ <assemblyContext href="min.system#A"/> <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_EuLk4ObvEeWHMYaSILpfIw"/> </deploymentContexts> - <deploymentContexts id="_c_BH8e2fEeib_P5jAe7dPw" name="B --> CPFG"> + <deploymentContexts id="_c_BH8e2fEeib_P5jAe7dPw" name="B --> CPB"> <assemblyContext href="min.system#B"/> - <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_W9C-c-2fEeib_P5jAe7dPw"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_We1_g-2fEeib_P5jAe7dPw"/> </deploymentContexts> <deploymentContexts id="_dD0vce2fEeib_P5jAe7dPw" name="C --> CPC"> <assemblyContext href="min.system#C"/> <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_WjRMg-2fEeib_P5jAe7dPw"/> </deploymentContexts> - <deploymentContexts id="_dJi88e2fEeib_P5jAe7dPw" name="D --> CPD"> + <deploymentContexts id="_dJi88e2fEeib_P5jAe7dPw" name="D --> CPDG"> <assemblyContext href="min.system#D"/> <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_Wr9Oc-2fEeib_P5jAe7dPw"/> </deploymentContexts> - <deploymentContexts id="_dT7A8e2fEeib_P5jAe7dPw" name="E --> CPFG"> + <deploymentContexts id="_dT7A8e2fEeib_P5jAe7dPw" name="E --> CPE"> <assemblyContext href="min.system#E"/> - <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_W9C-c-2fEeib_P5jAe7dPw"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_W2Lhc-2fEeib_P5jAe7dPw"/> </deploymentContexts> - <deploymentContexts id="_dcUH8e2fEeib_P5jAe7dPw" name="F --> CPFG"> + <deploymentContexts id="_dcUH8e2fEeib_P5jAe7dPw" name="F --> CPF"> <assemblyContext href="min.system#F"/> <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_W9C-c-2fEeib_P5jAe7dPw"/> </deploymentContexts> - <deploymentContexts id="_othWce2fEeib_P5jAe7dPw" name="G --> CPFG"> + <deploymentContexts id="_othWce2fEeib_P5jAe7dPw" name="G --> CPDG"> <assemblyContext href="min.system#G"/> - <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_W9C-c-2fEeib_P5jAe7dPw"/> + <resourceContainer xsi:type="resourcelandscape:ComputeNode" href="min.resourcelandscape#_Wr9Oc-2fEeib_P5jAe7dPw"/> </deploymentContexts> </deployment:Deployment> diff --git a/dml-examples/Scenario_Coloc_FG/DML-Model/min.repository b/dml-examples/Scenario_Coloc_DG_wodelay/DML-Model/min.repository similarity index 100% rename from dml-examples/Scenario_Coloc_FG/DML-Model/min.repository rename to dml-examples/Scenario_Coloc_DG_wodelay/DML-Model/min.repository diff --git a/dml-examples/Scenario_Coloc_DG/DML-Model/min.resourcelandscape b/dml-examples/Scenario_Coloc_DG_wodelay/DML-Model/min.resourcelandscape similarity index 97% rename from dml-examples/Scenario_Coloc_DG/DML-Model/min.resourcelandscape rename to dml-examples/Scenario_Coloc_DG_wodelay/DML-Model/min.resourcelandscape index b029f2ee2769874a461d641d6e31a53667121605..1f8cc9c27f340650d93aaa24b574694a4749e1d5 100644 --- a/dml-examples/Scenario_Coloc_DG/DML-Model/min.resourcelandscape +++ b/dml-examples/Scenario_Coloc_DG_wodelay/DML-Model/min.resourcelandscape @@ -31,7 +31,7 @@ <nrOfParProcUnits id="_6aFrI_MLEeiRdfQDBIGrTA" name="multiplicity" number="10000"/> </configSpec> </computeNodes> - <computeNodes id="_Wr9Oc-2fEeib_P5jAe7dPw" name="CPD"> + <computeNodes id="_Wr9Oc-2fEeib_P5jAe7dPw" name="CPDG"> <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_Wr9OdO2fEeib_P5jAe7dPw" name="CPU" schedulingPolicy="FCFS" processingRate="1000.0"> <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> <nrOfParProcUnits id="_Wr9Ode2fEeib_P5jAe7dPw" name="multiplicity" number="2"/> @@ -51,7 +51,7 @@ <nrOfParProcUnits id="_7J0e8_MLEeiRdfQDBIGrTA" name="multiplicity" number="10000"/> </configSpec> </computeNodes> - <computeNodes id="_W9C-c-2fEeib_P5jAe7dPw" name="CPFG"> + <computeNodes id="_W9C-c-2fEeib_P5jAe7dPw" name="CPF"> <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_W9C-dO2fEeib_P5jAe7dPw" name="CPU" schedulingPolicy="FCFS" processingRate="1000.0"> <processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> <nrOfParProcUnits id="_W9C-de2fEeib_P5jAe7dPw" name="multiplicity" number="2"/> diff --git a/dml-examples/Scenario_Coloc_DG/DML-Model/min.system b/dml-examples/Scenario_Coloc_DG_wodelay/DML-Model/min.system similarity index 61% rename from dml-examples/Scenario_Coloc_DG/DML-Model/min.system rename to dml-examples/Scenario_Coloc_DG_wodelay/DML-Model/min.system index a48caf883a3fae5f76d46d4392b290bbad32a683..3ce344d174d95014bf0356ff86f3febb7b0918f5 100644 --- a/dml-examples/Scenario_Coloc_DG/DML-Model/min.system +++ b/dml-examples/Scenario_Coloc_DG_wodelay/DML-Model/min.system @@ -5,8 +5,20 @@ <statisticalModel xsi:type="system:MARSModel"> <describedSignature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> - <basisFunctions xsi:type="system:Constant" coefficient="185.15"/> - <basisFunctions xsi:type="system:Hinge" coefficient="8.04676" knot="2" side="RIGHT"> + <basisFunctions xsi:type="system:Constant" coefficient="262.84963425757894"/> + <basisFunctions xsi:type="system:Hinge" coefficient="25.1950842561908" knot="9" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-5.976227106218841" knot="9"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-18.661905059764372" knot="107" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> @@ -19,14 +31,20 @@ <statisticalModel xsi:type="system:MARSModel"> <describedSignature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> - <basisFunctions xsi:type="system:Constant" coefficient="186.754"/> - <basisFunctions xsi:type="system:Hinge" coefficient="16.8891" knot="5" side="RIGHT"> + <basisFunctions xsi:type="system:Constant" coefficient="232.2645484858773"/> + <basisFunctions xsi:type="system:Hinge" coefficient="25.52707636070293" knot="8" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> </variableReference> </basisFunctions> - <basisFunctions xsi:type="system:Hinge" coefficient="-6.26601" knot="5"> + <basisFunctions xsi:type="system:Hinge" coefficient="-5.8673196423639755" knot="8"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-1.4301195149020542" knot="58" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> @@ -39,8 +57,20 @@ <statisticalModel xsi:type="system:MARSModel"> <describedSignature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw"/> <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> - <basisFunctions xsi:type="system:Constant" coefficient="71.2698"/> - <basisFunctions xsi:type="system:Hinge" coefficient="10.0688" knot="1" side="RIGHT"> + <basisFunctions xsi:type="system:Constant" coefficient="111.82389647914309"/> + <basisFunctions xsi:type="system:Hinge" coefficient="26.158780903204537" knot="4" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-8.269589171172274" knot="4"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-1.5943941620931752" knot="37" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw"/> @@ -53,14 +83,20 @@ <statisticalModel xsi:type="system:MARSModel"> <describedSignature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw"/> <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> - <basisFunctions xsi:type="system:Constant" coefficient="12.0121"/> - <basisFunctions xsi:type="system:Hinge" coefficient="3.76215" knot="1" side="RIGHT"> + <basisFunctions xsi:type="system:Constant" coefficient="1777.895105277294"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-12.048274165389246" knot="4" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw"/> </variableReference> </basisFunctions> - <basisFunctions xsi:type="system:Hinge" coefficient="0.713359" knot="2" side="RIGHT"> + <basisFunctions xsi:type="system:Hinge" coefficient="13.624554538340941" knot="4"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-17.19997044564344" knot="106"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw"/> @@ -73,14 +109,20 @@ <statisticalModel xsi:type="system:MARSModel"> <describedSignature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> - <basisFunctions xsi:type="system:Constant" coefficient="54.4443"/> - <basisFunctions xsi:type="system:Hinge" coefficient="7.97152" knot="2"> + <basisFunctions xsi:type="system:Constant" coefficient="80.694074311176"/> + <basisFunctions xsi:type="system:Hinge" coefficient="12.175649652283221" knot="2" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> </variableReference> </basisFunctions> - <basisFunctions xsi:type="system:Hinge" coefficient="12.7134" knot="0" side="RIGHT"> + <basisFunctions xsi:type="system:Hinge" coefficient="-2.6639153640224316" knot="2"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-14.347524289871105" knot="18" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> @@ -93,8 +135,26 @@ <statisticalModel xsi:type="system:MARSModel"> <describedSignature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw"/> <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> - <basisFunctions xsi:type="system:Constant" coefficient="37.1576"/> - <basisFunctions xsi:type="system:Hinge" coefficient="11.5088" knot="1" side="RIGHT"> + <basisFunctions xsi:type="system:Constant" coefficient="196540843982208.88"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-39308168796415.17" knot="2" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="39308168796422.97" knot="2"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="39308168796428.94" knot="7" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-39308168796432.36" knot="7"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw"/> @@ -107,14 +167,14 @@ <statisticalModel xsi:type="system:MARSModel"> <describedSignature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> - <basisFunctions xsi:type="system:Constant" coefficient="43.1767"/> - <basisFunctions xsi:type="system:Hinge" coefficient="17.0205" knot="2" side="RIGHT"> + <basisFunctions xsi:type="system:Constant" coefficient="41.50498064823611"/> + <basisFunctions xsi:type="system:Hinge" coefficient="11.831802896944605" knot="2" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> </variableReference> </basisFunctions> - <basisFunctions xsi:type="system:Hinge" coefficient="-11.1821" knot="2"> + <basisFunctions xsi:type="system:Hinge" coefficient="-8.973996639715038" knot="2"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> diff --git a/dml-examples/Scenario_Coloc_FG/DML-Model/min.system.bak b/dml-examples/Scenario_Coloc_DG_wodelay/DML-Model/min.system.bak similarity index 100% rename from dml-examples/Scenario_Coloc_FG/DML-Model/min.system.bak rename to dml-examples/Scenario_Coloc_DG_wodelay/DML-Model/min.system.bak diff --git a/dml-examples/Scenario_Coloc_FG/DML-Model/min.usageprofile b/dml-examples/Scenario_Coloc_DG_wodelay/DML-Model/min.usageprofile similarity index 100% rename from dml-examples/Scenario_Coloc_FG/DML-Model/min.usageprofile rename to dml-examples/Scenario_Coloc_DG_wodelay/DML-Model/min.usageprofile diff --git a/dml-examples/Scenario_Coloc_DG_wodelay/DQL-Queries/Analysis.dql b/dml-examples/Scenario_Coloc_DG_wodelay/DQL-Queries/Analysis.dql new file mode 100644 index 0000000000000000000000000000000000000000..fb503b99f4fd6a698140088c0a0caa6017b7f743 --- /dev/null +++ b/dml-examples/Scenario_Coloc_DG_wodelay/DQL-Queries/Analysis.dql @@ -0,0 +1,24 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization, CPC_CPU.utilization, CPE_CPU.utilization, CPF_CPU.utilization, CPDG_CPU.utilization +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPDG_Network, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPDG_CPU, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPF_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPF_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_FG/DQL-Queries/minmodel.properties b/dml-examples/Scenario_Coloc_DG_wodelay/DQL-Queries/minmodel.properties similarity index 100% rename from dml-examples/Scenario_Coloc_FG/DQL-Queries/minmodel.properties rename to dml-examples/Scenario_Coloc_DG_wodelay/DQL-Queries/minmodel.properties diff --git a/dml-examples/Scenario_Coloc_FG/DQL-Queries/Analysis_mars.dql b/dml-examples/Scenario_Coloc_FG/DQL-Queries/Analysis_mars.dql deleted file mode 100644 index c10a4721aab3dcb6c51d85ff012f4eb57ab800c2..0000000000000000000000000000000000000000 --- a/dml-examples/Scenario_Coloc_FG/DQL-Queries/Analysis_mars.dql +++ /dev/null @@ -1,13 +0,0 @@ -SELECT usageToA.avgResponseTime//, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime -CONSTRAINED AS 'USE_STATISTICAL_MODEL:F:G' -EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> -FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, - SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, - SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, - SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, - SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, - SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, - SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, - SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF -USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_FG/DML-Model/min.deployment b/dml-examples/Scenario_Coloc_FG_wodelay/DML-Model/min.deployment similarity index 100% rename from dml-examples/Scenario_Coloc_FG/DML-Model/min.deployment rename to dml-examples/Scenario_Coloc_FG_wodelay/DML-Model/min.deployment diff --git a/dml-examples/Scenario_Coloc_FG_wodelay/DML-Model/min.repository b/dml-examples/Scenario_Coloc_FG_wodelay/DML-Model/min.repository new file mode 100644 index 0000000000000000000000000000000000000000..68ad974c09a6604c0171b8eabfdbafb194fdcd6d --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_wodelay/DML-Model/min.repository @@ -0,0 +1,181 @@ +<?xml version="1.0" encoding="ASCII"?> +<repository:Repository xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:functions="http://www.descartes.tools/metamodel/functions/1.0" xmlns:repository="http://www.descartes.tools/metamodel/repository/1.0" xmlns:resourcetype="http://www.descartes.tools/metamodel/resourcetype/1.0" xmlns:servicebehavior="http://www.descartes.tools/metamodel/servicebehavior/1.0" id="_O2wgMEcEEeOgk9V4uRCQAw" name="repositoryName"> + <interfaces id="_uqNJk-2aEeib_P5jAe7dPw" name="A"> + <signatures id="_vzGrUO2aEeib_P5jAe7dPw" name="A"/> + </interfaces> + <interfaces id="_xapQ4O2aEeib_P5jAe7dPw" name="B"> + <signatures id="_xapQ4e2aEeib_P5jAe7dPw" name="B"/> + </interfaces> + <interfaces id="_xf4WMu2aEeib_P5jAe7dPw" name="C"> + <signatures id="_xf4WM-2aEeib_P5jAe7dPw" name="C"/> + </interfaces> + <interfaces id="_I6TZQu2bEeib_P5jAe7dPw" name="D"> + <signatures id="_I6TZQ-2bEeib_P5jAe7dPw" name="D"/> + </interfaces> + <interfaces id="_JCed0e2bEeib_P5jAe7dPw" name="E"> + <signatures id="_JCed0u2bEeib_P5jAe7dPw" name="E"/> + </interfaces> + <interfaces id="_JTZ1wu2bEeib_P5jAe7dPw" name="F"> + <signatures id="_JTZ1w-2bEeib_P5jAe7dPw" name="F"/> + </interfaces> + <interfaces id="_JqhVQu2bEeib_P5jAe7dPw" name="G"> + <signatures id="_JqhVQ-2bEeib_P5jAe7dPw" name="G"/> + </interfaces> + <components xsi:type="repository:BasicComponent" id="_Q2VbtO2bEeib_P5jAe7dPw" name="A"> + <interfaceProvidingRoles id="_SHb3MO2bEeib_P5jAe7dPw" name="A" interface="_uqNJk-2aEeib_P5jAe7dPw"/> + <interfaceRequiringRoles id="_S0bgEe2bEeib_P5jAe7dPw" name="B" interface="_xapQ4O2aEeib_P5jAe7dPw"/> + <fineGrainedBehavior describedSignature="_vzGrUO2aEeib_P5jAe7dPw" interfaceProvidingRole="_SHb3MO2bEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_Z0axAO2bEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.05"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_jPXogO2bEeib_P5jAe7dPw" name="ToB" signature="_xapQ4e2aEeib_P5jAe7dPw" interfaceRequiringRole="_S0bgEe2bEeib_P5jAe7dPw"/> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_ng-npO2bEeib_P5jAe7dPw" name="B"> + <interfaceProvidingRoles id="_oTaxMO2bEeib_P5jAe7dPw" name="B" interface="_xapQ4O2aEeib_P5jAe7dPw"/> + <interfaceRequiringRoles id="_o-tJ4e2bEeib_P5jAe7dPw" name="C" interface="_xf4WMu2aEeib_P5jAe7dPw"/> + <interfaceRequiringRoles id="_pW0u8e2bEeib_P5jAe7dPw" name="E" interface="_JCed0e2bEeib_P5jAe7dPw"/> + <fineGrainedBehavior describedSignature="_xapQ4e2aEeib_P5jAe7dPw" interfaceProvidingRole="_oTaxMO2bEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_wQn4UO2bEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:DoubleLiteral" value="20"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_1XjV4O2bEeib_P5jAe7dPw" name="ToC" signature="_xf4WM-2aEeib_P5jAe7dPw" interfaceRequiringRole="_o-tJ4e2bEeib_P5jAe7dPw"/> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_3Nfj0O2bEeib_P5jAe7dPw" name="ToE" signature="_JCed0u2bEeib_P5jAe7dPw" interfaceRequiringRole="_pW0u8e2bEeib_P5jAe7dPw"/> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_5tliBO2bEeib_P5jAe7dPw" name="C"> + <interfaceProvidingRoles id="_7gZjcO2bEeib_P5jAe7dPw" name="C" interface="_xf4WMu2aEeib_P5jAe7dPw"/> + <interfaceRequiringRoles id="_674hIe2bEeib_P5jAe7dPw" name="D" interface="_I6TZQu2bEeib_P5jAe7dPw"/> + <fineGrainedBehavior describedSignature="_xf4WM-2aEeib_P5jAe7dPw" interfaceProvidingRole="_7gZjcO2bEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_CXbssO2cEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:NormalDistribution" mu="10" sigma="1"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_W7bVMO2cEeib_P5jAe7dPw" name="ToD" signature="_I6TZQ-2bEeib_P5jAe7dPw" interfaceRequiringRole="_674hIe2bEeib_P5jAe7dPw"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_HkxUQO2cEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:IntLiteral" value="5"/> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_szxFBO2dEeib_P5jAe7dPw" name="D"> + <interfaceProvidingRoles id="_uP8vIO2dEeib_P5jAe7dPw" name="D" interface="_I6TZQu2bEeib_P5jAe7dPw"/> + <fineGrainedBehavior describedSignature="_I6TZQ-2bEeib_P5jAe7dPw" interfaceProvidingRole="_uP8vIO2dEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_zA8Y8O2dEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:NormalDistribution" mu="10" sigma="1"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_59cRBO2dEeib_P5jAe7dPw" name="E"> + <interfaceProvidingRoles id="_6wgFoO2dEeib_P5jAe7dPw" name="E" interface="_JCed0e2bEeib_P5jAe7dPw"/> + <interfaceRequiringRoles id="_7K9NAe2dEeib_P5jAe7dPw" name="F" interface="_JTZ1wu2bEeib_P5jAe7dPw"/> + <interfaceRequiringRoles id="_7nafge2dEeib_P5jAe7dPw" name="G" interface="_JqhVQu2bEeib_P5jAe7dPw"/> + <fineGrainedBehavior describedSignature="_JCed0u2bEeib_P5jAe7dPw" interfaceProvidingRole="_6wgFoO2dEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_Df43oO2eEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.2"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_NSR-wO2eEeib_P5jAe7dPw" name="ToF" signature="_JTZ1w-2bEeib_P5jAe7dPw" interfaceRequiringRole="_7K9NAe2dEeib_P5jAe7dPw"/> + </actions> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_PVKcgO2eEeib_P5jAe7dPw" name="ToG" signature="_JqhVQ-2bEeib_P5jAe7dPw" interfaceRequiringRole="_7nafge2dEeib_P5jAe7dPw"/> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_RZ57dO2eEeib_P5jAe7dPw" name="F"> + <interfaceProvidingRoles id="_S_LQIO2eEeib_P5jAe7dPw" name="F" interface="_JTZ1wu2bEeib_P5jAe7dPw"/> + <fineGrainedBehavior describedSignature="_JTZ1w-2bEeib_P5jAe7dPw" interfaceProvidingRole="_S_LQIO2eEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:BranchAction"> + <branches> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_cG0KEO2eEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:DoubleLiteral" value="20"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + </branches> + <branches> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_gSfgUe2eEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:DoubleLiteral" value="100"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + </branches> + <branchProbabilities id="_XbBJUO2eEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:DoubleLiteral" value="0.8"/> + </explicitDescription> + </branchProbabilities> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_R1LiNO2eEeib_P5jAe7dPw" name="G"> + <interfaceProvidingRoles id="_TRbdwO2eEeib_P5jAe7dPw" name="G" interface="_JqhVQu2bEeib_P5jAe7dPw"/> + <fineGrainedBehavior describedSignature="_JqhVQ-2bEeib_P5jAe7dPw" interfaceProvidingRole="_TRbdwO2eEeib_P5jAe7dPw"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_mprE0O2eEeib_P5jAe7dPw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.03333333333"/> + </explicitDescription> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + </components> +</repository:Repository> diff --git a/dml-examples/Scenario_Coloc_BEFG/DML-Model/min.resourcelandscape b/dml-examples/Scenario_Coloc_FG_wodelay/DML-Model/min.resourcelandscape similarity index 100% rename from dml-examples/Scenario_Coloc_BEFG/DML-Model/min.resourcelandscape rename to dml-examples/Scenario_Coloc_FG_wodelay/DML-Model/min.resourcelandscape diff --git a/dml-examples/Scenario_Coloc_FG/DML-Model/min.system b/dml-examples/Scenario_Coloc_FG_wodelay/DML-Model/min.system similarity index 74% rename from dml-examples/Scenario_Coloc_FG/DML-Model/min.system rename to dml-examples/Scenario_Coloc_FG_wodelay/DML-Model/min.system index fdad329f371853964e91b6404053e371f0b04647..01ed342ecc2d0ad140cf169010a404df75dd8692 100644 --- a/dml-examples/Scenario_Coloc_FG/DML-Model/min.system +++ b/dml-examples/Scenario_Coloc_FG_wodelay/DML-Model/min.system @@ -5,20 +5,20 @@ <statisticalModel xsi:type="system:MARSModel"> <describedSignature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> - <basisFunctions xsi:type="system:Constant" coefficient="-1.49444E+14"/> - <basisFunctions xsi:type="system:Hinge" coefficient="-3.73609E+13" knot="4" side="RIGHT"> + <basisFunctions xsi:type="system:Constant" coefficient="3748.79"/> + <basisFunctions xsi:type="system:Hinge" coefficient="29.4375" knot="107" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> </variableReference> </basisFunctions> - <basisFunctions xsi:type="system:Hinge" coefficient="3.73609E+13" knot="4"> + <basisFunctions xsi:type="system:Hinge" coefficient="-34.9953" knot="107"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> </variableReference> </basisFunctions> - <basisFunctions xsi:type="system:Hinge" coefficient="3.73609E+13" knot="0" side="RIGHT"> + <basisFunctions xsi:type="system:Hinge" coefficient="22.5312" knot="7"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw"/> <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> @@ -31,14 +31,20 @@ <statisticalModel xsi:type="system:MARSModel"> <describedSignature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> - <basisFunctions xsi:type="system:Constant" coefficient="144.408"/> - <basisFunctions xsi:type="system:Hinge" coefficient="5.97081" knot="3"> + <basisFunctions xsi:type="system:Constant" coefficient="1805.38"/> + <basisFunctions xsi:type="system:Hinge" coefficient="9.61576" knot="108" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> </variableReference> </basisFunctions> - <basisFunctions xsi:type="system:Hinge" coefficient="7.70034" knot="0" side="RIGHT"> + <basisFunctions xsi:type="system:Hinge" coefficient="-15.451" knot="108"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="19.5656" knot="7" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw"/> <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw"/> @@ -51,26 +57,32 @@ <statisticalModel xsi:type="system:MARSModel"> <describedSignature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw"/> <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> - <basisFunctions xsi:type="system:Constant" coefficient="83.7577"/> - <basisFunctions xsi:type="system:Hinge" coefficient="21.1884" knot="4" side="RIGHT"> + <basisFunctions xsi:type="system:Constant" coefficient="846.432"/> + <basisFunctions xsi:type="system:Hinge" coefficient="12.4922" knot="4"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> + <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-107.687" knot="33" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw"/> </variableReference> </basisFunctions> - <basisFunctions xsi:type="system:Hinge" coefficient="-4.86518" knot="4"> + <basisFunctions xsi:type="system:Hinge" coefficient="9.69661" knot="17" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw"/> </variableReference> </basisFunctions> - <basisFunctions xsi:type="system:Hinge" coefficient="2.74551" knot="2" side="RIGHT"> + <basisFunctions xsi:type="system:Hinge" coefficient="122.851" knot="35" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw"/> </variableReference> </basisFunctions> - <basisFunctions xsi:type="system:Hinge" coefficient="18.1585" knot="1"> + <basisFunctions xsi:type="system:Hinge" coefficient="-23.9439" knot="35"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw"/> <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw"/> @@ -83,14 +95,20 @@ <statisticalModel xsi:type="system:MARSModel"> <describedSignature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw"/> <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> - <basisFunctions xsi:type="system:Constant" coefficient="9.37173"/> - <basisFunctions xsi:type="system:Hinge" coefficient="1.97064" knot="2"> + <basisFunctions xsi:type="system:Constant" coefficient="17.2585"/> + <basisFunctions xsi:type="system:Hinge" coefficient="1.49133" knot="2" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw"/> </variableReference> </basisFunctions> - <basisFunctions xsi:type="system:Hinge" coefficient="4.583" knot="1" side="RIGHT"> + <basisFunctions xsi:type="system:Hinge" coefficient="3.59462" knot="3" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="-2.83982" knot="3"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw"/> <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw"/> @@ -103,20 +121,20 @@ <statisticalModel xsi:type="system:MARSModel"> <describedSignature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> - <basisFunctions xsi:type="system:Constant" coefficient="112.175"/> - <basisFunctions xsi:type="system:Hinge" coefficient="6.82751" knot="2"> + <basisFunctions xsi:type="system:Constant" coefficient="3514.69"/> + <basisFunctions xsi:type="system:Hinge" coefficient="30.8112" knot="101" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> </variableReference> </basisFunctions> - <basisFunctions xsi:type="system:Hinge" coefficient="24.5768" knot="5" side="RIGHT"> + <basisFunctions xsi:type="system:Hinge" coefficient="-34.5205" knot="101"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> </variableReference> </basisFunctions> - <basisFunctions xsi:type="system:Hinge" coefficient="-10.9399" knot="5"> + <basisFunctions xsi:type="system:Hinge" coefficient="-16.7899" knot="185" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw"/> <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw"/> @@ -129,14 +147,14 @@ <statisticalModel xsi:type="system:MARSModel"> <describedSignature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw"/> <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> - <basisFunctions xsi:type="system:Constant" coefficient="63.5502"/> - <basisFunctions xsi:type="system:Hinge" coefficient="9.50171" knot="3" side="RIGHT"> + <basisFunctions xsi:type="system:Constant" coefficient="2952.53"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-32.7038" knot="90"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw"/> </variableReference> </basisFunctions> - <basisFunctions xsi:type="system:Hinge" coefficient="-12.977" knot="3"> + <basisFunctions xsi:type="system:Hinge" coefficient="8.52572" knot="78" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw"/> <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw"/> @@ -149,14 +167,20 @@ <statisticalModel xsi:type="system:MARSModel"> <describedSignature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> - <basisFunctions xsi:type="system:Constant" coefficient="4.11651"/> - <basisFunctions xsi:type="system:Hinge" coefficient="9.39039" knot="2"> + <basisFunctions xsi:type="system:Constant" coefficient="2673.41"/> + <basisFunctions xsi:type="system:Hinge" coefficient="-56.7498" knot="93" side="RIGHT"> + <variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> + </variableReference> + </basisFunctions> + <basisFunctions xsi:type="system:Hinge" coefficient="42.363" knot="80" side="RIGHT"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> </variableReference> </basisFunctions> - <basisFunctions xsi:type="system:Hinge" coefficient="18.4674" knot="0" side="RIGHT"> + <basisFunctions xsi:type="system:Hinge" coefficient="-33.2725" knot="80"> <variableReference xsi:type="system:WorkloadIntensity"> <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw"/> <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw"/> diff --git a/dml-examples/Scenario_Coloc_FG_wodelay/DML-Model/min.system.bak b/dml-examples/Scenario_Coloc_FG_wodelay/DML-Model/min.system.bak new file mode 100644 index 0000000000000000000000000000000000000000..3cdb13a02436942b69798895c41abd40aa854575 --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_wodelay/DML-Model/min.system.bak @@ -0,0 +1,165 @@ +<system:System xmlns:system="http://www.descartes.tools/metamodel/system/1.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="_zdRVAEeoEeSW4Op0B0CyhQ" name="MySys" xmi:version="2.0"> + <assemblyContexts id="A" name="A"> + <encapsulatedComponent href="min.repository#_Q2VbtO2bEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw" /> + <basisFunctions coefficient="262.84963425757894" xsi:type="system:Constant" /><basisFunctions coefficient="25.1950842561908" knot="9" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-5.976227106218841" knot="9" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-18.661905059764372" knot="107" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="B" name="B"> + <encapsulatedComponent href="min.repository#_ng-npO2bEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw" /> + <basisFunctions coefficient="232.2645484858773" xsi:type="system:Constant" /><basisFunctions coefficient="25.52707636070293" knot="8" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-5.8673196423639755" knot="8" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-1.4301195149020542" knot="58" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xapQ4e2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="C" name="C"> + <encapsulatedComponent href="min.repository#_5tliBO2bEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw" /> + <basisFunctions coefficient="111.82389647914309" xsi:type="system:Constant" /><basisFunctions coefficient="26.158780903204537" knot="4" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-8.269589171172274" knot="4" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-1.5943941620931752" knot="37" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw" /> + <signature href="min.repository#_xf4WM-2aEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="D" name="D"> + <encapsulatedComponent href="min.repository#_szxFBO2dEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw" /> + <basisFunctions coefficient="1777.895105277294" xsi:type="system:Constant" /><basisFunctions coefficient="-12.048274165389246" knot="4" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="13.624554538340941" knot="4" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-17.19997044564344" knot="106" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_I6TZQ-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="E" name="E"> + <encapsulatedComponent href="min.repository#_59cRBO2dEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_JCed0u2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw" /> + <basisFunctions coefficient="80.694074311176" xsi:type="system:Constant" /><basisFunctions coefficient="12.175649652283221" knot="2" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-2.6639153640224316" knot="2" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-14.347524289871105" knot="18" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw" /> + <signature href="min.repository#_JCed0u2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="F" name="F"> + <encapsulatedComponent href="min.repository#_RZ57dO2eEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + <basisFunctions coefficient="196540843982208.88" xsi:type="system:Constant" /><basisFunctions coefficient="-39308168796415.17" knot="2" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="39308168796422.97" knot="2" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="39308168796428.94" knot="7" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-39308168796432.36" knot="7" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JTZ1w-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyContexts id="G" name="G"> + <encapsulatedComponent href="min.repository#_R1LiNO2eEeib_P5jAe7dPw" xsi:type="repository:BasicComponent" /> + <statisticalModel xsi:type="system:MARSModel"> + <describedSignature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw" /> + <basisFunctions coefficient="41.50498064823611" xsi:type="system:Constant" /><basisFunctions coefficient="11.831802896944605" knot="2" side="RIGHT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions><basisFunctions coefficient="-8.973996639715038" knot="2" side="LEFT" xsi:type="system:Hinge"><variableReference xsi:type="system:WorkloadIntensity"> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw" /> + <signature href="min.repository#_JqhVQ-2bEeib_P5jAe7dPw" /> + </variableReference> + </basisFunctions></statisticalModel> + </assemblyContexts> + <assemblyConnectors id="_95dlMe2eEeib_P5jAe7dPw" name="A --> B" providingAssemblyContext="B" requiringAssemblyContext="A"> + <interfaceRequiringRole href="min.repository#_S0bgEe2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_oTaxMO2bEeib_P5jAe7dPw" /> + </assemblyConnectors> + <assemblyConnectors id="_-u-Q4e2eEeib_P5jAe7dPw" name="B --> C" providingAssemblyContext="C" requiringAssemblyContext="B"> + <interfaceRequiringRole href="min.repository#_o-tJ4e2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_7gZjcO2bEeib_P5jAe7dPw" /> + </assemblyConnectors> + <assemblyConnectors id="__Da24e2eEeib_P5jAe7dPw" name="C --> D" providingAssemblyContext="D" requiringAssemblyContext="C"> + <interfaceRequiringRole href="min.repository#_674hIe2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_uP8vIO2dEeib_P5jAe7dPw" /> + </assemblyConnectors> + <assemblyConnectors id="__NpJ4e2eEeib_P5jAe7dPw" name="B --> E" providingAssemblyContext="E" requiringAssemblyContext="B"> + <interfaceRequiringRole href="min.repository#_pW0u8e2bEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_6wgFoO2dEeib_P5jAe7dPw" /> + </assemblyConnectors> + <assemblyConnectors id="__X3c4e2eEeib_P5jAe7dPw" name="E --> F" providingAssemblyContext="F" requiringAssemblyContext="E"> + <interfaceRequiringRole href="min.repository#_7K9NAe2dEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_S_LQIO2eEeib_P5jAe7dPw" /> + </assemblyConnectors> + <assemblyConnectors id="__iQH8e2eEeib_P5jAe7dPw" name="E --> G" providingAssemblyContext="G" requiringAssemblyContext="E"> + <interfaceRequiringRole href="min.repository#_7nafge2dEeib_P5jAe7dPw" /> + <interfaceProvidingRole href="min.repository#_TRbdwO2eEeib_P5jAe7dPw" /> + </assemblyConnectors> + <providingDelegationConnectors assemblyContext="A" id="_7NJv8u2eEeib_P5jAe7dPw" name="A --> A" outerInterfaceProvidingRole="_43ITxO2eEeib_P5jAe7dPw"> + <innerInterfaceProvidingRole href="min.repository#_SHb3MO2bEeib_P5jAe7dPw" /> + </providingDelegationConnectors> + <interfaceProvidingRoles id="_43ITxO2eEeib_P5jAe7dPw" name="outerA"> + <interface href="min.repository#_uqNJk-2aEeib_P5jAe7dPw" /> + </interfaceProvidingRoles> +</system:System> \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_FG_wodelay/DML-Model/min.usageprofile b/dml-examples/Scenario_Coloc_FG_wodelay/DML-Model/min.usageprofile new file mode 100644 index 0000000000000000000000000000000000000000..1b2f4a29ad6005566ac8d3518eeca8cb266d3386 --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_wodelay/DML-Model/min.usageprofile @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="ASCII"?> +<usageprofile:UsageProfile xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:functions="http://www.descartes.tools/metamodel/functions/1.0" xmlns:usageprofile="http://www.descartes.tools/metamodel/usageprofile/1.0" id="_yiEmIEeqEeSW4Op0B0CyhQ" name="usgProfile"> + <imports importURI="min.system"/> + <imports importURI="min.repository"/> + <system href="min.system#_zdRVAEeoEeSW4Op0B0CyhQ"/> + <usageScenarios id="_yiFNMEeqEeSW4Op0B0CyhQ" name="usagescenario"> + <scenarioBehavior> + <actions xsi:type="usageprofile:SystemCallUserAction" id="_A_DeMEmxEeOPLK3yYyEQWQ" name="usageToA"> + <providingRole href="min.system#_43ITxO2eEeib_P5jAe7dPw"/> + <signature href="min.repository#_vzGrUO2aEeib_P5jAe7dPw"/> + </actions> + </scenarioBehavior> + <workloadType xsi:type="usageprofile:OpenWorkloadType"> + <interArrivalTime> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.005"/> + </interArrivalTime> + </workloadType> + </usageScenarios> +</usageprofile:UsageProfile> diff --git a/dml-examples/Scenario_Coloc_FG_wodelay/DQL-Queries/Analysis.dql b/dml-examples/Scenario_Coloc_FG_wodelay/DQL-Queries/Analysis.dql new file mode 100644 index 0000000000000000000000000000000000000000..2aab57518e53662865fa7b3695deef6ab01c1e92 --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_wodelay/DQL-Queries/Analysis.dql @@ -0,0 +1,24 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization, CPC_CPU.utilization, CPD_CPU.utilization, CPE_CPU.utilization, CPFG_CPU.utilization +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.010, 0.015, 0.020, 0.025, 0.030> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_FG/DQL-Queries/Analysis.dql b/dml-examples/Scenario_Coloc_FG_wodelay/DQL-Queries/Analysis_A.dql similarity index 72% rename from dml-examples/Scenario_Coloc_FG/DQL-Queries/Analysis.dql rename to dml-examples/Scenario_Coloc_FG_wodelay/DQL-Queries/Analysis_A.dql index 32303af97a15dab81b0be03061e2bd33bb6b8a7f..e8a3c077e576134751bc759e01030f405c6c5be1 100644 --- a/dml-examples/Scenario_Coloc_FG/DQL-Queries/Analysis.dql +++ b/dml-examples/Scenario_Coloc_FG_wodelay/DQL-Queries/Analysis_A.dql @@ -1,24 +1,25 @@ -SELECT CPA_CPU.utilization, CPB_CPU.utilization, CPC_CPU.utilization, CPD_CPU.utilization, CPE_CPU.utilization, CPFG_CPU.utilization, usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime +SELECT usageToA.avgResponseTime +CONSTRAINED AS 'USE_STATISTICAL_MODEL:A' EVALUATE DOF VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, - SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, - SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, - SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, - RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, - RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, - RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, - RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, - RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, - RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU, RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, - RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, - RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_FG_wodelay/DQL-Queries/Analysis_B.dql b/dml-examples/Scenario_Coloc_FG_wodelay/DQL-Queries/Analysis_B.dql new file mode 100644 index 0000000000000000000000000000000000000000..04768a95bc41d8d17bcd88802746b401dfbfd14f --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_wodelay/DQL-Queries/Analysis_B.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, CPA_CPU.utilization +CONSTRAINED AS 'USE_STATISTICAL_MODEL:B' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_BEFG/DQL-Queries/Analysis_FG.dql b/dml-examples/Scenario_Coloc_FG_wodelay/DQL-Queries/Analysis_DFG.dql similarity index 67% rename from dml-examples/Scenario_Coloc_BEFG/DQL-Queries/Analysis_FG.dql rename to dml-examples/Scenario_Coloc_FG_wodelay/DQL-Queries/Analysis_DFG.dql index ec5b60ecd85afd18fb4db569a8aaf3a04c2b2a4e..10a8af4a420a8f19908eb0fb7cf18d1f78121ff0 100644 --- a/dml-examples/Scenario_Coloc_BEFG/DQL-Queries/Analysis_FG.dql +++ b/dml-examples/Scenario_Coloc_FG_wodelay/DQL-Queries/Analysis_DFG.dql @@ -1,25 +1,25 @@ -SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime -CONSTRAINED AS 'USE_STATISTICAL_MODEL:F:G' +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToD.avgResponseTime, ToE.avgResponseTime, ToF.avgResponseTime, ToG.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization, CPC_CPU.utilization, CPE_CPU.utilization +CONSTRAINED AS 'USE_STATISTICAL_MODEL:D:F:G' EVALUATE DOF - VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.005, 0.008, 0.011, 0.014, 0.017, 0.020> -FOR SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, - SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, - SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, - SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, - SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, - RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, - RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, - RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, - RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, - RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, - RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU, - RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, - RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, - RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_FG_wodelay/DQL-Queries/Analysis_EC.dql b/dml-examples/Scenario_Coloc_FG_wodelay/DQL-Queries/Analysis_EC.dql new file mode 100644 index 0000000000000000000000000000000000000000..242100512235ccae95681836258a225422f91c5d --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_wodelay/DQL-Queries/Analysis_EC.dql @@ -0,0 +1,25 @@ +SELECT usageToA.avgResponseTime, ToB.avgResponseTime, ToC.avgResponseTime, ToE.avgResponseTime, CPA_CPU.utilization, CPB_CPU.utilization +CONSTRAINED AS 'USE_STATISTICAL_MODEL:E:C' +EVALUATE DOF + VARYING 'ExponentialDistribution of OpenWorkload with ID _yiFNMEeqEeSW4Op0B0CyhQ' <0.020> +FOR SERVICE '_A_DeMEmxEeOPLK3yYyEQWQ' AS usageToA, + SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS usagescenario, + SERVICE '_W7bVMO2cEeib_P5jAe7dPw' AS ToD, + SERVICE '_3Nfj0O2bEeib_P5jAe7dPw' AS ToE, + SERVICE '_NSR-wO2eEeib_P5jAe7dPw' AS ToF, + SERVICE '_PVKcgO2eEeib_P5jAe7dPw' AS ToG, + SERVICE '_jPXogO2bEeib_P5jAe7dPw' AS ToB, + SERVICE '_1XjV4O2bEeib_P5jAe7dPw' AS ToC, + RESOURCE '_6aFrIvMLEeiRdfQDBIGrTA' AS CPC_Network, + RESOURCE '_I3tj4EnuEeOWVc_o6w1CBw' AS CPA_CPU, + RESOURCE '_6uWD4vMLEeiRdfQDBIGrTA' AS CPD_Network, + RESOURCE '_W2LhdO2fEeib_P5jAe7dPw' AS CPE_CPU, + RESOURCE '_7nRP8vMLEeiRdfQDBIGrTA' AS CPFG_Network, + RESOURCE '_WjRMhO2fEeib_P5jAe7dPw' AS CPC_CPU, + RESOURCE '_We1_hO2fEeib_P5jAe7dPw' AS CPB_CPU, + RESOURCE '_yS7WwfMLEeiRdfQDBIGrTA' AS CPA_Network, + RESOURCE '_Wr9OdO2fEeib_P5jAe7dPw' AS CPD_CPU, + RESOURCE '_7J0e8vMLEeiRdfQDBIGrTA' AS CPE_Network, + RESOURCE '_6JPywPMLEeiRdfQDBIGrTA' AS CPB_Network, + RESOURCE '_W9C-dO2fEeib_P5jAe7dPw' AS CPFG_CPU +USING dml@'minmodel.properties'; \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_FG_wodelay/DQL-Queries/minmodel.properties b/dml-examples/Scenario_Coloc_FG_wodelay/DQL-Queries/minmodel.properties new file mode 100644 index 0000000000000000000000000000000000000000..b003bdf2ce2cef82cdc5f8807bcffa80136a8537 --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_wodelay/DQL-Queries/minmodel.properties @@ -0,0 +1,7 @@ +## Model Instance +dml.files.usageprofile=/../DML-Model/min.usageprofile +dml.files.system=/../DML-Model/min.system +dml.files.resourcelandscape=/../DML-Model/min.resourcelandscape +dml.files.repository=/../DML-Model/min.repository +dml.files.deployment=/../DML-Model/min.deployment +#dml.outputdirectory=/../results/ \ No newline at end of file diff --git a/dml-examples/Scenario_Coloc_FG_wodelay/README b/dml-examples/Scenario_Coloc_FG_wodelay/README new file mode 100644 index 0000000000000000000000000000000000000000..079c707c04cd5ad2c57d5dd9556fcb8bfc0b8122 --- /dev/null +++ b/dml-examples/Scenario_Coloc_FG_wodelay/README @@ -0,0 +1 @@ +This the "hello world" example for the Descartes Modeling Language. \ No newline at end of file