Skip to content
Snippets Groups Projects
StaRepository.xmi 6.64 KiB
<?xml version="1.0" encoding="ASCII"?>
<adaptation:AdaptationProcess
    xmi:version="2.0"
    xmlns:xmi="http://www.omg.org/XMI"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:adaptation="http://www.descartes-research.net/metamodel/adaptation/0.1"
    xmlns:adaptationpoints="http://www.descartes-research.net/metamodel/adaptationpoints/0.1"
    xsi:schemaLocation="http://www.descartes-research.net/metamodel/adaptation/0.1 ../../edu.kit.ipd.descartes.mm.adaptation/model/adaptation.ecore http://www.descartes-research.net/metamodel/adaptationpoints/0.1 ../../edu.kit.ipd.descartes.mm.adaptationpoints/model/adaptationpoints.ecore"
    id="q" name="MyTestStaRepo">
  <tactics id="2341234"
      name="myFirstIncreaseResourceTactic">
    <implementedPlan
        id="qweqweqwe"
        name="IncreaseResourcesAdaptationPlan">
      <steps
          xsi:type="adaptation:StartAction"
          id="2342623434"
          successor="35634534"/>
      <steps
          xsi:type="adaptation:ActionReference"
          id="35634534"
          predecessor="2342623434"
          successor="453412341241"
          refersTo="2"/>
      <steps
          xsi:type="adaptation:ActionReference"
          id="453412341241"
          predecessor="35634534"
          successor="6423423423"
          refersTo="41123123"/>
      <steps
          xsi:type="adaptation:StopAction"
          id="6423423423"
          predecessor="453412341241"/>
    </implementedPlan>
  </tactics>
  <tactics id="123123"
      name="myFirstDecreaseResourceTactic">
    <implementedPlan
        id="123123123"
        name="DecreaseResourcesAdaptationPlan">
      <steps
          xsi:type="adaptation:StartAction"
          id="321"
          successor="46233214"/>
      <steps
          xsi:type="adaptation:ActionReference"
          id="46233214"
          predecessor="321"
          successor="ABC"
          refersTo="345242342"/>
      <steps
          xsi:type="adaptation:ActionReference"
          id="ABC"
          predecessor="46233214"
          successor="432"
          refersTo="1287127123"/>
      <steps
          xsi:type="adaptation:StopAction"
          id="432"
          predecessor="ABC"/>
    </implementedPlan>
  </tactics>
  <tactics id="323423123137"
      name="testTemplateScaling">
    <implementedPlan
        id="12312325"
        name="ScaleTemplates">
      <steps
          xsi:type="adaptation:StartAction"
          id="1-1"
          successor="1-2"/>
      <steps
          xsi:type="adaptation:ActionReference"
          id="1-2"
          predecessor="1-1"
          successor="1-3"
          refersTo="3134124121223r2"/>
      <steps
          xsi:type="adaptation:ActionReference"
          id="1-3"
          predecessor="1-2"
          successor="1-4"
          refersTo="5312fsdad"/>
      <steps
          xsi:type="adaptation:StopAction"
          id="1-4"
          predecessor="1-3"/>
    </implementedPlan>
  </tactics>
  <tactics id="12312412312"
      name="testMigration">
    <implementedPlan
        id="123134123sacas"
        name="testMigrationAction">
      <steps
          xsi:type="adaptation:StartAction"
          id="1212312312"
          successor="123migration123"/>
      <steps
          xsi:type="adaptation:ActionReference"
          id="123migration123"
          predecessor="1212312312"
          successor="migrationstop"
          refersTo="182712"/>
      <steps
          xsi:type="adaptation:StopAction"
          id="migrationstop"
          predecessor="123migration123"/>
    </implementedPlan>
  </tactics>
  <actions id="2"
      name="myTestIncreaseCpuAction"
      operationType="SCALE_UP">
    <referredAdaptationPoint
        xsi:type="adaptationpoints:ModelVariableConfigurationRange"
        href="AdaptationPoints.xmi#238746123"/>
  </actions>
  <actions id="345242342"
      name="decreaseCpuAction"
      operationType="SCALE_DOWN">
    <referredAdaptationPoint
        xsi:type="adaptationpoints:ModelVariableConfigurationRange"
        href="AdaptationPoints.xmi#238746123"/>
  </actions>
  <actions id="41123123"
      name="increaseServers"
      operationType="SCALE_OUT">
    <referredAdaptationPoint
        xsi:type="adaptationpoints:ModelEntityConfigurationRange"
        href="AdaptationPoints.xmi#12312412412"/>
  </actions>
  <actions id="1287127123"
      name="decreaseServers"
      operationType="SCALE_IN">
    <referredAdaptationPoint
        xsi:type="adaptationpoints:ModelEntityConfigurationRange"
        href="AdaptationPoints.xmi#12312412412"/>
  </actions>
  <actions id="3134124121223r2"
      name="increaseTemplate"
      operationType="SCALE_OUT">
    <referredAdaptationPoint
        xsi:type="adaptationpoints:ModelEntityConfigurationRange"
        href="AdaptationPoints.xmi#xyz"/>
  </actions>
  <actions id="5312fsdad"
      name="decreaseTemplate"
      operationType="SCALE_IN">
    <referredAdaptationPoint
        xsi:type="adaptationpoints:ModelEntityConfigurationRange"
        href="AdaptationPoints.xmi#xyz"/>
  </actions>
  <actions id="182712"
      name="migrateVMTest"
      operationType="MIGRATE">
    <referredAdaptationPoint
        xsi:type="adaptationpoints:ModelEntityConfigurationRange"
        href="AdaptationPoints.xmi#123321"/>
  </actions>
  <strategies
      id="23423423"
      name="TestStrategy1">
    <triggeringEvents
        id="12345"
        name="TestEvent"/>
    <tactics
        id="2312342323412"
        name="testIncreaseResource"
        usedTactic="2341234"
        currentWeight="500.0"
        defaultWeight="1.0"/>
    <tactics
        id="634524"
        name="testDecreaseResource"
        usedTactic="123123"
        currentWeight="100.0"
        defaultWeight="1.0"/>
    <tactics
        id="6324234"
        name="testTemplateScaling"
        usedTactic="323423123137"
        currentWeight="300.0"
        defaultWeight="1.0"/>
    <tactics
        id="123migrationTest123"
        name="testMigration"
        usedTactic="12312412312"
        currentWeight="350.0"/>
    <weightingFunction
        id="123sum"
        name="WeightedSum">
      <weightedMetrics
          id="4112213"
          name="UtilWeight"
          weight="2.0">
        <metricType
            href="PerformanceDataRepositoryDummy.xmi#2"/>
      </weightedMetrics>
      <weightedMetrics
          id="1231324123"
          name="RTGoldWeight"
          weight="-5.0">
        <metricType
            href="PerformanceDataRepositoryDummy.xmi#3"/>
      </weightedMetrics>
      <weightedMetrics
          id="14123"
          name="RTSilverWeight"
          weight="-2.0">
        <metricType
            href="PerformanceDataRepositoryDummy.xmi#4"/>
      </weightedMetrics>
    </weightingFunction>
  </strategies>
</adaptation:AdaptationProcess>