<?xml version="1.0" encoding="utf-8"?>
<plush>
  <project name="SimpleModelnetProj">
    <component name="PhysicalResources">
      <rspec>
        <num_hosts>5</num_hosts>
      </rspec>
      <resources>
        <resource type="ssh" group="modelnet_deploy" />
	<hostfile>hosts</hostfile>
      </resources>
    </component>
    <component name="VirtualHosts">
      <rspec>
        <num_hosts>40</num_hosts>
      </rspec>
      <resources>
        <resource type="ssh" group="modelnet" />
      </resources>
    </component>

    <experiment name="SimpleModelnetExp">
      <execution>

        <component_block name="PhysCompBlock">
          <component name="PhysicalResources" />
          <process_block name="DeployProcBlock">
            <process name="Deploy">
              <path>/projects/modelnet/bin/deployhost</path>
              <cmdline>
                <arg>example.model</arg>
                <arg>example.route</arg>
              </cmdline>
            </process>
          </process_block>
        </component_block>

        <component_block name="VirtCompBlock">
          <component name="VirtualHosts" />
	  <predecessor name="DeployProcBlock" />
          <process_block name="RunProcBlock">
            <process name="Run">
              <path>hostname</path>
            </process>
          </process_block>
        </component_block>

      </execution>
    </experiment>
  </project>
</plush>
