1 package at.ac.tuwien.lsdc.types;
3 public class ScenarioData {
5 private String scheduler;
6 private String scenario;
9 private long totalDuration;
10 private double totalConsumption;
11 private int totalInSourced;
12 private int totalOutSourced;
13 private int totalResizeCalls;
14 private int delayedApps;
16 public ScenarioData(String scheduler, String scenario, long totalPMs,
17 long totalVMs, long totalDuration, double totalConsumption,
18 int totalInSourced, int totalOutSourced,
19 int totalResizeCalls) {
20 this.scheduler = scheduler;
21 this.scenario = scenario;
22 this.totalPMs = totalPMs;
23 this.totalVMs = totalVMs;
24 this.totalDuration = totalDuration;
25 this.totalConsumption = totalConsumption;
26 this.totalInSourced = totalInSourced;
27 this.totalOutSourced = totalOutSourced;
28 this.totalResizeCalls = totalResizeCalls;
31 public ScenarioData(String scheduler, String scenario, long totalPMs,
32 long totalVMs, long totalDuration, double totalConsumption,
33 int totalInSourced, int totalOutSourced,
34 int totalResizeCalls, int delayedApps) {
35 this.scheduler = scheduler;
36 this.scenario = scenario;
37 this.totalPMs = totalPMs;
38 this.totalVMs = totalVMs;
39 this.totalDuration = totalDuration;
40 this.totalConsumption = totalConsumption;
41 this.totalInSourced = totalInSourced;
42 this.totalOutSourced = totalOutSourced;
43 this.totalResizeCalls = totalResizeCalls;
44 this.delayedApps = delayedApps;
47 public String[] toStringArray() {
48 return new String[] { scheduler, scenario, String.valueOf(totalPMs), String.valueOf(totalVMs),
49 String.valueOf(totalDuration), String.valueOf(totalConsumption), String.valueOf(totalInSourced),
50 String.valueOf(totalOutSourced), String.valueOf(totalResizeCalls), String.valueOf(delayedApps) };
54 public String toString() {
55 return "ScenarioData [scheduler=" + scheduler + ", scenario="
56 + scenario + ", totalPMs=" + totalPMs + ", totalVMs="
57 + totalVMs + ", totalDuration=" + totalDuration
58 + ", totalConsumption=" + totalConsumption
59 + ", totalInSourced=" + totalInSourced + ", totalOutSourced="
60 + totalOutSourced + "]";