Skip to content

Commit 0ecb9a8

Browse files
committed
Sets the name of the broker as the app number for NetworkVmExamples.
Signed-off-by: Manoel Campos <[email protected]>
1 parent bd46d98 commit 0ecb9a8

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

src/main/java/org/cloudbus/cloudsim/examples/network/applications/NetworkVmExampleAbstract.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -128,13 +128,12 @@ private void showSimulationResults() {
128128
for(int i = 0; i < APPS_NUMBER; i++){
129129
final DatacenterBroker broker = brokerList.get(i);
130130
final var newCloudletList = broker.getCloudletFinishedList();
131-
String caption = broker.getName() + " - Application " + broker.getId();
132131
new CloudletsTableBuilder(newCloudletList)
133-
.setTitle(caption)
132+
.setTitle("%s (broker %d)".formatted(broker.getName(), broker.getId()))
134133
.build();
135134
System.out.printf(
136-
"Number of NetworkCloudlets for Application %s: %d%n",
137-
broker.getId(), newCloudletList.size());
135+
"Number of NetworkCloudlets for %s (broker %d): %d%n",
136+
broker.getName(), broker.getId(), newCloudletList.size());
138137
}
139138

140139
for(NetworkHost host: datacenter.getHostList()){
@@ -153,8 +152,8 @@ private void showSimulationResults() {
153152
*/
154153
private List<DatacenterBroker> createBrokerForEachApp() {
155154
final var brokerList = new ArrayList<DatacenterBroker>();
156-
for(int i = 0; i < APPS_NUMBER; i++){
157-
brokerList.add(new DatacenterBrokerSimple(simulation));
155+
for(int i = 1; i <= APPS_NUMBER; i++){
156+
brokerList.add(new DatacenterBrokerSimple(simulation, "App "+i));
158157
}
159158

160159
return brokerList;

src/main/java/org/cloudbus/cloudsim/examples/network/applications/NetworkVmsExampleWorkflowApp.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@ public List<NetworkCloudlet> createNetworkCloudlets(DatacenterBroker broker) {
3636
final List<NetworkVm> selectedVms = randomlySelectVmsForApp(networkCloudlets.length);
3737

3838
for(int i = 0; i < networkCloudlets.length; i++){
39-
networkCloudlets[i] = createNetworkCloudlet(selectedVms.get(i), broker);
39+
networkCloudlets[i] = createNetworkCloudlet(i, selectedVms.get(i), broker);
4040
System.out.printf(
41-
"Created NetworkCloudlet %d for Application %d%n",
42-
networkCloudlets[i].getId(), broker.getId());
41+
"Created NetworkCloudlet %d for %s (broker %d)%n",
42+
networkCloudlets[i].getId(), broker.getName(), broker.getId());
4343
}
4444

4545
//NetworkCloudlet 0 Tasks
@@ -61,13 +61,14 @@ public List<NetworkCloudlet> createNetworkCloudlets(DatacenterBroker broker) {
6161
/**
6262
* Creates a {@link NetworkCloudlet}.
6363
*
64-
* @param vm the VM that will run the created {@link NetworkCloudlet)
64+
* @param id
65+
* @param vm the VM that will run the created {@link NetworkCloudlet)
6566
* @param broker the broker that will own the create NetworkCloudlet
6667
* @return
6768
*/
68-
private NetworkCloudlet createNetworkCloudlet(NetworkVm vm, DatacenterBroker broker) {
69+
private NetworkCloudlet createNetworkCloudlet(final int id, NetworkVm vm, DatacenterBroker broker) {
6970
final var utilizationModel = new UtilizationModelFull();
70-
final var cloudlet = new NetworkCloudlet(CLOUDLET_PES);
71+
final var cloudlet = new NetworkCloudlet(id, CLOUDLET_PES);
7172
cloudlet
7273
.setFileSize(CLOUDLET_FILE_SIZE)
7374
.setOutputSize(CLOUDLET_OUTPUT_SIZE)

0 commit comments

Comments
 (0)