Skip to content
Snippets Groups Projects
Commit 03d6385c authored by Lydia's avatar Lydia
Browse files

See last commit

parent 1957d3ba
No related branches found
No related tags found
No related merge requests found
Showing
with 1539 additions and 0 deletions
<?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="teaStore.system#_zdRVAEeoEeSW4Op0B0CyhQ"/>
<targetResourceLandscape href="teaStore.resourcelandscape#_FE29UEnuEeOWVc_o6w1CBw"/>
<deploymentContexts id="_Dqr0MLrQEeqF0q5mJwvy8w" name="Recommender --> N1">
<assemblyContext href="teaStore.system#_vUX_MLrLEeqF0q5mJwvy8w"/>
<resourceContainer xsi:type="resourcelandscape:ComputeNode" href="teaStore.resourcelandscape#_n-4mEbrQEeqF0q5mJwvy8w"/>
</deploymentContexts>
<deploymentContexts id="_CPZh8brQEeqF0q5mJwvy8w" name="WebUI --> N1">
<assemblyContext href="teaStore.system#_tr8o0LrLEeqF0q5mJwvy8w"/>
<resourceContainer xsi:type="resourcelandscape:ComputeNode" href="teaStore.resourcelandscape#_n-4mEbrQEeqF0q5mJwvy8w"/>
</deploymentContexts>
<deploymentContexts id="_CyJCoLrQEeqF0q5mJwvy8w" name="ImageProvider --> N1">
<assemblyContext href="teaStore.system#_uJe5YLrLEeqF0q5mJwvy8w"/>
<resourceContainer xsi:type="resourcelandscape:ComputeNode" href="teaStore.resourcelandscape#_n-4mEbrQEeqF0q5mJwvy8w"/>
</deploymentContexts>
<deploymentContexts id="_DFNIkLrQEeqF0q5mJwvy8w" name="Authentication --> N1">
<assemblyContext href="teaStore.system#_ujGTQLrLEeqF0q5mJwvy8w"/>
<resourceContainer xsi:type="resourcelandscape:ComputeNode" href="teaStore.resourcelandscape#_n-4mEbrQEeqF0q5mJwvy8w"/>
</deploymentContexts>
<deploymentContexts id="_DaJd0LrQEeqF0q5mJwvy8w" name="Persistence --> N1">
<assemblyContext href="teaStore.system#_u-ZIILrLEeqF0q5mJwvy8w"/>
<resourceContainer xsi:type="resourcelandscape:ComputeNode" href="teaStore.resourcelandscape#_n-4mEbrQEeqF0q5mJwvy8w"/>
</deploymentContexts>
</deployment:Deployment>
This diff is collapsed.
<?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="_n-4mEbrQEeqF0q5mJwvy8w" name="Node1">
<configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_f2NsAcBFEeq-s4Ra6oc7XA" name="processing CPU" schedulingPolicy="PROCESSOR_SHARING" processingRate="1000.0">
<processingResourceType href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/>
<nrOfParProcUnits id="_BeEEMMB5EeqYrpaq_FvP2g" name="multiplicity" number="1"/>
</configSpec>
</computeNodes>
</consistsOf>
</resourcelandscape:DistributedDataCenter>
<?xml version="1.0" encoding="ASCII"?>
<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="_vUX_MLrLEeqF0q5mJwvy8w" name="Recommender">
<encapsulatedComponent xsi:type="repository:BasicComponent" href="teaStore.repository#_6B35JLrKEeqF0q5mJwvy8w"/>
</assemblyContexts>
<assemblyContexts id="_tr8o0LrLEeqF0q5mJwvy8w" name="WebUI">
<encapsulatedComponent xsi:type="repository:BasicComponent" href="teaStore.repository#_8Ay-BGoQEeuGFfMz3nUd1A"/>
</assemblyContexts>
<assemblyContexts id="_uJe5YLrLEeqF0q5mJwvy8w" name="ImageProvider">
<encapsulatedComponent xsi:type="repository:BasicComponent" href="teaStore.repository#_4ZZfdLrKEeqF0q5mJwvy8w"/>
</assemblyContexts>
<assemblyContexts id="_ujGTQLrLEeqF0q5mJwvy8w" name="Authentication">
<encapsulatedComponent xsi:type="repository:BasicComponent" href="teaStore.repository#_41SKNLrKEeqF0q5mJwvy8w"/>
</assemblyContexts>
<assemblyContexts id="_u-ZIILrLEeqF0q5mJwvy8w" name="Persistence">
<encapsulatedComponent xsi:type="repository:BasicComponent" href="teaStore.repository#_5eRc1LrKEeqF0q5mJwvy8w"/>
</assemblyContexts>
<assemblyConnectors id="_Sslp8brMEeqF0q5mJwvy8w" name="WebUI --> ImageProvider" providingAssemblyContext="_uJe5YLrLEeqF0q5mJwvy8w" requiringAssemblyContext="_tr8o0LrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_SCMzUWpLEeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_Xr8VULrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_TjKFkbrMEeqF0q5mJwvy8w" name="WebUI --> Authenticaton" providingAssemblyContext="_ujGTQLrLEeqF0q5mJwvy8w" requiringAssemblyContext="_tr8o0LrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_Pwuf8WpLEeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_arnLcLrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_UIj4sbrMEeqF0q5mJwvy8w" name="WebUI --> Persistence" providingAssemblyContext="_u-ZIILrLEeqF0q5mJwvy8w" requiringAssemblyContext="_tr8o0LrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_SQdRwWpLEeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_dQb4oLrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_VVV04brMEeqF0q5mJwvy8w" name="WebUI --> Recommender" providingAssemblyContext="_vUX_MLrLEeqF0q5mJwvy8w" requiringAssemblyContext="_tr8o0LrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_SgeqwWpLEeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_gVBrALrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_uxjEIXRFEeuUd5Gf60TRZw" name="WebUI -->WebUI" providingAssemblyContext="_tr8o0LrLEeqF0q5mJwvy8w" requiringAssemblyContext="_tr8o0LrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_EQEskWoREeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_Dw4PIGoREeuGFfMz3nUd1A"/>
</assemblyConnectors>
<assemblyConnectors id="_Q1SrwXRFEeuUd5Gf60TRZw" name="ImageProvider --> ImageProvider" providingAssemblyContext="_uJe5YLrLEeqF0q5mJwvy8w" requiringAssemblyContext="_uJe5YLrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_YeKfQWpNEeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_Xr8VULrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_Ie_GIbrPEeqF0q5mJwvy8w" name="Authentication --> Persistence" providingAssemblyContext="_u-ZIILrLEeqF0q5mJwvy8w" requiringAssemblyContext="_ujGTQLrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_xwg1AbrMEeqF0q5mJwvy8w"/>
<interfaceProvidingRole href="teaStore.repository#_dQb4oLrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_e4aBMXRFEeuUd5Gf60TRZw" name="Authentication -->Authentication" providingAssemblyContext="_ujGTQLrLEeqF0q5mJwvy8w" requiringAssemblyContext="_ujGTQLrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_DlL94WpQEeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_arnLcLrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_cJGgUbrPEeqF0q5mJwvy8w" name="Recommender --> Persistence" providingAssemblyContext="_u-ZIILrLEeqF0q5mJwvy8w" requiringAssemblyContext="_vUX_MLrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_UNCIAbrXEeqF0q5mJwvy8w"/>
<interfaceProvidingRole href="teaStore.repository#_dQb4oLrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<assemblyConnectors id="_py2VgXRFEeuUd5Gf60TRZw" name="Recommender --> Recommender" providingAssemblyContext="_vUX_MLrLEeqF0q5mJwvy8w" requiringAssemblyContext="_vUX_MLrLEeqF0q5mJwvy8w">
<interfaceRequiringRole href="teaStore.repository#_k58VMWomEeuGFfMz3nUd1A"/>
<interfaceProvidingRole href="teaStore.repository#_gVBrALrLEeqF0q5mJwvy8w"/>
</assemblyConnectors>
<providingDelegationConnectors id="_k3sEOMB5EeqYrpaq_FvP2g" name="WebUI Delegator" assemblyContext="_tr8o0LrLEeqF0q5mJwvy8w" outerInterfaceProvidingRole="_ZHM4usB5EeqYrpaq_FvP2g">
<innerInterfaceProvidingRole href="teaStore.repository#_Dw4PIGoREeuGFfMz3nUd1A"/>
</providingDelegationConnectors>
<interfaceProvidingRoles id="_ZHM4usB5EeqYrpaq_FvP2g" name="System_WebUI">
<interface href="teaStore.repository#_KfWZomoOEeuGFfMz3nUd1A"/>
</interfaceProvidingRoles>
</system:System>
<?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="teaStore.system"/>
<imports importURI="teaStore.repository"/>
<system href="teaStore.system#_zdRVAEeoEeSW4Op0B0CyhQ"/>
<usageScenarios id="_j0n0AGq3EeuGW-U2FQ_vVA" name="WebUICalls">
<scenarioBehavior>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_p0gS0Gq3EeuGW-U2FQ_vVA" name="W_CartServlet get">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_lyV2oGpDEeuGFfMz3nUd1A"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_s2Je4Wq3EeuGW-U2FQ_vVA" name="W_CategoryServlet get">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_oS2EgGpDEeuGFfMz3nUd1A"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_u55fUWq3EeuGW-U2FQ_vVA" name="W_IndexServlet get">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_taodsGpDEeuGFfMz3nUd1A"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_vGB20Wq3EeuGW-U2FQ_vVA" name="W_LoginServlet get">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_yW0q4GpDEeuGFfMz3nUd1A"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_vM-zYWq3EeuGW-U2FQ_vVA" name="W_ProductServlet get">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_264r8GpDEeuGFfMz3nUd1A"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_vWcRYWq3EeuGW-U2FQ_vVA" name="W_ProfileServlet get">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_4yPPIGpDEeuGFfMz3nUd1A"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_vmjxAWq3EeuGW-U2FQ_vVA" name="W_LoginActionServlet post">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_Ut-6IGq5EeuGW-U2FQ_vVA"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_QLCsgHRTEeuUd5Gf60TRZw" name="W_CategoryServlet post">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_nR0qkHRCEeuUd5Gf60TRZw"/>
</actions>
<actions xsi:type="usageprofile:SystemCallUserAction" id="_RI3msHRTEeuUd5Gf60TRZw" name="W_OrderServlet post">
<providingRole href="teaStore.system#_ZHM4usB5EeqYrpaq_FvP2g"/>
<signature href="teaStore.repository#_tOzmYHRCEeuUd5Gf60TRZw"/>
</actions>
</scenarioBehavior>
<workloadType xsi:type="usageprofile:OpenWorkloadType">
<interArrivalTime>
<probFunction xsi:type="functions:DoubleLiteral" value="9.0"/>
</interArrivalTime>
</workloadType>
</usageScenarios>
</usageprofile:UsageProfile>
SELECT Node1_processingCPU.utilization
CONSTRAINED AS 'BOUNDS'
FOR SERVICE '_EcvhAOxZEeqKDO68RYTuPg' AS addProduct,
SERVICE '_MSW5ofLAEeqRwobW-EHCDw' AS getCategories,
SERVICE '_Mg9WUfLAEeqRwobW-EHCDw' AS getOrders,
SERVICE '_MvwAQfLAEeqRwobW-EHCDw' AS getProducts,
SERVICE '_M2ikwfLAEeqRwobW-EHCDw' AS getCategory,
SERVICE '_M88uwfLAEeqRwobW-EHCDw' AS getProduct,
SERVICE '_NDL5ofLAEeqRwobW-EHCDw' AS getUser,
SERVICE '_NJcSofLAEeqRwobW-EHCDw' AS getProductImages,
SERVICE '_NRolUfLAEeqRwobW-EHCDw' AS getRecommendations,
SERVICE '_Na4A4fLAEeqRwobW-EHCDw' AS getWebUiImages,
SERVICE '_N1jKsfLAEeqRwobW-EHCDw' AS isLoggedIn,
SERVICE '_OssOEfLAEeqRwobW-EHCDw' AS login,
SERVICE '_OzGYEfLAEeqRwobW-EHCDw' AS logout,
SERVICE '_O59OAfLAEeqRwobW-EHCDw' AS placeOrder,
RESOURCE '_f2NsAcBFEeq-s4Ra6oc7XA' AS Node1_processingCPU
USING dml@'teaStoremodel.properties';
\ No newline at end of file
LIST DOF
USING dml@'teaStoremodel.properties';
\ No newline at end of file
LIST ENTITIES
USING dml@'teaStoremodel.properties';
\ No newline at end of file
LIST METRICS (RESOURCE '_f2NsAcBFEeq-s4Ra6oczXA' AS res1,
SERVICE '_yiFNMEeqEeSW4Op0B0CyhQ' AS svc1,
SERVICE '_PXI3YMB6EeqYrpaq_FvP2g' AS svc2)
USING dml@'teaStoremodel.properties';
\ No newline at end of file
SELECT svc1.responseTime
FOR SERVICE '_PXI3YMB6EeqYrpaq_FvP2g' AS svc1
USING dml@'teaStoremodel.properties';
\ No newline at end of file
SELECT Node1_processingCPU.utilization,
CartServletGet.avgResponseTime,
CategoryServletGet.avgResponseTime,
IndexServletGet.avgResponseTime,
LoginServletGet.avgResponseTime,
ProductServletGet.avgResponseTime,
ProfileServletGet.avgResponseTime,
LoginActionServletPost.avgResponseTime,
CategoryServletPost.avgResponseTime,
OrderServletPost.avgResponseTime
FOR SERVICE '_p0gS0Gq3EeuGW-U2FQ_vVA' AS CartServletGet,
SERVICE '_s2Je4Wq3EeuGW-U2FQ_vVA' AS CategoryServletGet,
SERVICE '_u55fUWq3EeuGW-U2FQ_vVA' AS IndexServletGet,
SERVICE '_vGB20Wq3EeuGW-U2FQ_vVA' AS LoginServletGet,
SERVICE '_vM-zYWq3EeuGW-U2FQ_vVA' AS ProductServletGet,
SERVICE '_vWcRYWq3EeuGW-U2FQ_vVA' AS ProfileServletGet,
SERVICE '_vmjxAWq3EeuGW-U2FQ_vVA' AS LoginActionServletPost,
SERVICE '_QLCsgHRTEeuUd5Gf60TRZw' AS CategoryServletPost,
SERVICE '_RI3msHRTEeuUd5Gf60TRZw' AS OrderServletPost,
RESOURCE '_f2NsAcBFEeq-s4Ra6oc7XA' AS Node1_processingCPU
USING dml@'teaStoremodel.properties';
\ No newline at end of file
## Model Instance
dml.files.usageprofile=/../DML-Model/teaStore.usageprofile
dml.files.system=/../DML-Model/teaStore.system
dml.files.resourcelandscape=/../DML-Model/teaStore.resourcelandscape
dml.files.repository=/../DML-Model/teaStore.repository
dml.files.deployment=/../DML-Model/teaStore.deployment
#dml.outputdirectory=/../results/
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment