Skip to content

Commit c499e11

Browse files
committed
Close #16 : Update to CloudSim Plus 8.2.0
Introduces Vm lifeTime example Signed-off-by: Manoel Campos <[email protected]>
1 parent 63f60ff commit c499e11

13 files changed

+19
-18
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
The module version defines the version of CloudSim Plus to be used.
99
This way, it cannot be a version number which doesn't exist for CloudSim Plus.
1010
-->
11-
<version>8.1.0</version>
11+
<version>8.2.0</version>
1212

1313
<name>CloudSim Plus Examples</name>
1414
<description>

src/main/java/org/cloudsimplus/examples/CloudletLifeTimeExample.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,8 @@ private List<Vm> createVms() {
150150
private List<Cloudlet> createCloudlets() {
151151
final var cloudletList = new ArrayList<Cloudlet>(CLOUDLETS);
152152
for (int i = 0; i < CLOUDLETS; i++) {
153-
final var cloudlet =
154-
new CloudletSimple(i, CLOUDLET_LENGTH, CLOUDLET_PES)
153+
final var cloudlet = new CloudletSimple(i, CLOUDLET_LENGTH, CLOUDLET_PES);
154+
cloudlet
155155
.setFileSize(1024)
156156
.setOutputSize(1024)
157157
.setUtilizationModelCpu(new UtilizationModelFull())

src/main/java/org/cloudsimplus/examples/MinTimeBetweenEventsExample.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ private Cloudlet createCloudlet(final Vm vm) {
216216
private void runSimulationAndPrintResults() {
217217
simulation.start();
218218

219-
broker.getCloudletSubmittedList().sort(Comparator.comparingDouble(Cloudlet::getExecStartTime));
219+
broker.getCloudletSubmittedList().sort(Comparator.comparingDouble(Cloudlet::getStartTime));
220220
final var builder = new CloudletsTableBuilder(broker.getCloudletSubmittedList());
221221
builder
222222
.column(9, this::formatColumn)

src/main/java/org/cloudsimplus/examples/autoscaling/LoadBalancerByHorizontalVmScalingExample.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ private LoadBalancerByHorizontalVmScalingExample() {
182182
private void printSimulationResults() {
183183
final var cloudletFinishedList = broker0.getCloudletFinishedList();
184184
final Comparator<Cloudlet> sortByVmId = comparingDouble(c -> c.getVm().getId());
185-
final Comparator<Cloudlet> sortByStartTime = comparingDouble(Cloudlet::getExecStartTime);
185+
final Comparator<Cloudlet> sortByStartTime = comparingDouble(Cloudlet::getStartTime);
186186
cloudletFinishedList.sort(sortByVmId.thenComparing(sortByStartTime));
187187

188188
new CloudletsTableBuilder(cloudletFinishedList).build();

src/main/java/org/cloudsimplus/examples/autoscaling/VerticalVmCpuScalingDynamicThreshold.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ private void onClockTickListener(EventInfo evt) {
168168
private void printSimulationResults() {
169169
final var cloudletFinishedList = broker0.getCloudletFinishedList();
170170
final Comparator<Cloudlet> sortByVmId = comparingDouble(c -> c.getVm().getId());
171-
final Comparator<Cloudlet> sortByStartTime = comparingDouble(Cloudlet::getExecStartTime);
171+
final Comparator<Cloudlet> sortByStartTime = comparingDouble(Cloudlet::getStartTime);
172172
cloudletFinishedList.sort(sortByVmId.thenComparing(sortByStartTime));
173173

174174
new CloudletsTableBuilder(cloudletFinishedList).build();

src/main/java/org/cloudsimplus/examples/autoscaling/VerticalVmCpuScalingExample.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ private void onClockTickListener(EventInfo evt) {
164164
private void printSimulationResults() {
165165
final var finishedCloudletList = broker0.getCloudletFinishedList();
166166
final Comparator<Cloudlet> sortByVmId = comparingDouble(c -> c.getVm().getId());
167-
final Comparator<Cloudlet> sortByStartTime = comparingDouble(Cloudlet::getExecStartTime);
167+
final Comparator<Cloudlet> sortByStartTime = comparingDouble(Cloudlet::getStartTime);
168168
finishedCloudletList.sort(sortByVmId.thenComparing(sortByStartTime));
169169

170170
new CloudletsTableBuilder(finishedCloudletList).build();

src/main/java/org/cloudsimplus/examples/autoscaling/VerticalVmRamScalingExample.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ private void onClockTickListener(EventInfo event) {
181181
private void printSimulationResults() {
182182
final var cloudletFinishedListList = broker0.getCloudletFinishedList();
183183
final Comparator<Cloudlet> sortByVmId = comparingDouble(c -> c.getVm().getId());
184-
final Comparator<Cloudlet> sortByStartTime = comparingDouble(Cloudlet::getExecStartTime);
184+
final Comparator<Cloudlet> sortByStartTime = comparingDouble(Cloudlet::getStartTime);
185185
cloudletFinishedListList.sort(sortByVmId.thenComparing(sortByStartTime));
186186

187187
new CloudletsTableBuilder(cloudletFinishedListList).build();

src/main/java/org/cloudsimplus/examples/brokers/MultipleBrokers1.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,9 +134,9 @@ private void printResults() {
134134

135135
System.out.println();
136136
for (Vm vm : vmList) {
137-
System.out.printf("Vm %d Broker %d -> Start Time: %.0f Stop Time: %.0f Total Execution Time: %.0f%n",
137+
System.out.printf("Vm %d Broker %d -> Start Time: %.0f Finish Time: %.0f Total Execution Time: %.0f%n",
138138
vm.getId(), vm.getBroker().getId(),
139-
vm.getStartTime(), vm.getStopTime(), vm.getTotalExecutionTime());
139+
vm.getStartTime(), vm.getFinishTime(), vm.getTotalExecutionTime());
140140
}
141141
System.out.println();
142142
}

src/main/java/org/cloudsimplus/examples/brokers/MultipleBrokers2.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,9 +210,9 @@ private void printResults() {
210210

211211
System.out.println();
212212
for (Vm vm : vmList) {
213-
System.out.printf("Vm %d Broker %d -> Start Time: %.0f Stop Time: %.0f Total Execution Time: %.0f%n",
213+
System.out.printf("Vm %d Broker %d -> Start Time: %.0f Finish Time: %.0f Total Execution Time: %.0f%n",
214214
vm.getId(), vm.getBroker().getId(),
215-
vm.getStartTime(), vm.getStopTime(), vm.getTotalExecutionTime());
215+
vm.getStartTime(), vm.getFinishTime(), vm.getTotalExecutionTime());
216216
}
217217
System.out.println();
218218
}

src/main/java/org/cloudsimplus/examples/brokers/MultipleBrokers3.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,9 @@ private void printResults() {
111111

112112
System.out.println();
113113
for (Vm vm : vmList) {
114-
System.out.printf("%s -> Start Time: %.0f Stop Time: %.0f Total Execution Time: %.0f%n",
115-
vm, vm.getStartTime(), vm.getStopTime(), vm.getTotalExecutionTime());
114+
System.out.printf(
115+
"%s -> Start Time: %.0f Finish Time: %.0f Total Execution Time: %.0f%n",
116+
vm, vm.getStartTime(), vm.getFinishTime(), vm.getTotalExecutionTime());
116117
}
117118
System.out.println();
118119
}

0 commit comments

Comments
 (0)