CloudSim & Network Examples
Short Description
Download CloudSim & Network Examples...
Description
-------------------------------- A simple example showing how to create a datace nter with one host and run one cloudlet on it.---------------------------------------run: Starting CloudSimExample1... Initialising... Starting CloudSim version 2.0 Datacenter_0 is starting... Broker is starting... Entities started. 0.0: Broker: Cloud Resource List received with 1 resource(s) 0.0: Broker: Trying to Create VM #0 in Datacenter_0 0.0: Broker: VM #0 has been created in Datacenter #2, Host #0 0.0: Broker: Sending cloudlet 0 to VM #0 400.0: Broker: Cloudlet 0 received 400.0: Broker: All Cloudlets executed. Finishing... 400.0: Broker: Destroying VM #0 Broker is shutting down... Simulation: No more future events CloudInformationService: Notify all CloudSim entities for shutting down. Datacenter_0 is shutting down... Broker is shutting down... Simulation completed. Simulation completed. ========== OUTPUT ========== Cloudlet ID STATUS Data center ID VM ID Time Time 0 SUCCESS 2 0 400 *****PowerDatacenter: Datacenter_0***** User id Debt 3 35,6 ********************************** CloudSimExample1 finished! BUILD SUCCESSFUL (total time: 2 seconds)
Start Time 0
Finish 400
--------------------------------A simple example showing how to create two datac enters with one host and a network topology each and run two cloudlets on them.------run: Starting CloudSimExample2... Initialising... Starting CloudSim version 2.0 Datacenter_0 is starting... Broker is starting... Entities started. 0.0: Broker: Cloud Resource List received with 1 resource(s) 0.0: Broker: Trying to Create VM #0 in Datacenter_0 0.0: Broker: Trying to Create VM #1 in Datacenter_0 0.0: Broker: VM #0 has been created in Datacenter #2, Host #0 0.0: Broker: VM #1 has been created in Datacenter #2, Host #0 0.0: Broker: Sending cloudlet 0 to VM #0 0.0: Broker: Sending cloudlet 1 to VM #1 1000.0: Broker: Cloudlet 0 received 1000.0: Broker: Cloudlet 1 received 1000.0: Broker: All Cloudlets executed. Finishing... 1000.0: Broker: Destroying VM #0 1000.0: Broker: Destroying VM #1
Broker is shutting down... Simulation: No more future events CloudInformationService: Notify all CloudSim entities for shutting down. Datacenter_0 is shutting down... Broker is shutting down... Simulation completed. Simulation completed. ========== OUTPUT ========== Cloudlet ID STATUS Data center ID VM ID Time Time 0 SUCCESS 2 0 1000 1 SUCCESS 2 1 1000 *****PowerDatacenter: Datacenter_0***** User id Debt 3 71,2 ********************************** CloudSimExample2 finished! BUILD SUCCESSFUL (total time: 1 second)
Start Time 0 0
Finish 1000 1000
----------------------------------A simple example showing how to create two dat acenters with one host each and run cloudlets of two users with network topology on them. run: Starting CloudSimExample3... Initialising... Starting CloudSim version 2.0 Datacenter_0 is starting... Broker is starting... Entities started. 0.0: Broker: Cloud Resource List received with 1 resource(s) 0.0: Broker: Trying to Create VM #0 in Datacenter_0 0.0: Broker: Trying to Create VM #1 in Datacenter_0 0.0: Broker: VM #0 has been created in Datacenter #2, Host #0 0.0: Broker: VM #1 has been created in Datacenter #2, Host #1 0.0: Broker: Sending cloudlet 0 to VM #0 0.0: Broker: Sending cloudlet 1 to VM #1 80.0: Broker: Cloudlet 1 received 160.0: Broker: Cloudlet 0 received 160.0: Broker: All Cloudlets executed. Finishing... 160.0: Broker: Destroying VM #0 160.0: Broker: Destroying VM #1 Broker is shutting down... Simulation: No more future events CloudInformationService: Notify all CloudSim entities for shutting down. Datacenter_0 is shutting down... Broker is shutting down... Simulation completed. Simulation completed. ========== OUTPUT ========== Cloudlet ID STATUS Data center ID VM ID Time Time 1 SUCCESS 2 1 80 0 SUCCESS 2 0 160 *****PowerDatacenter: Datacenter_0***** User id Debt 3 224,8
Start Time 0 0
80 160
Finish
********************************** CloudSimExample3 finished! BUILD SUCCESSFUL (total time: 1 second)
--------------------------------------A simple example showing how to create two datacenters with one host each and run two cloudlets on them.-----------------------run: Starting CloudSimExample4... Initialising... Starting CloudSim version 2.0 Datacenter_0 is starting... Datacenter_1 is starting... Broker is starting... Entities started. 0.0: Broker: Cloud Resource List received with 2 resource(s) 0.0: Broker: Trying to Create VM #0 in Datacenter_0 0.0: Broker: Trying to Create VM #1 in Datacenter_0 [VmScheduler.vmCreate] Allocation of VM #1 to Host #0 failed by MIPS 0.0: Broker: VM #0 has been created in Datacenter #2, Host #0 0.0: Broker: Creation of VM #1 failed in Datacenter #2 0.0: Broker: Trying to Create VM #1 in Datacenter_1 0.0: Broker: VM #1 has been created in Datacenter #3, Host #0 0.0: Broker: Sending cloudlet 0 to VM #0 0.0: Broker: Sending cloudlet 1 to VM #1 160.0: Broker: Cloudlet 0 received 160.0: Broker: Cloudlet 1 received 160.0: Broker: All Cloudlets executed. Finishing... 160.0: Broker: Destroying VM #0 160.0: Broker: Destroying VM #1 Broker is shutting down... Simulation: No more future events CloudInformationService: Notify all CloudSim entities for shutting down. Datacenter_0 is shutting down... Datacenter_1 is shutting down... Broker is shutting down... Simulation completed. Simulation completed. ========== OUTPUT ========== Cloudlet ID STATUS Data center ID VM ID Time Time 0 SUCCESS 2 0 160 1 SUCCESS 3 1 160 *****PowerDatacenter: Datacenter_0***** User id Debt 4 35,6 ********************************** *****PowerDatacenter: Datacenter_1***** User id Debt 4 35,6 ********************************** CloudSimExample4 finished! BUILD SUCCESSFUL (total time: 1 second)
Start Time 0 0
Finish 160 160
------------------------------------------A simple example showing how to create
two datacenters with one host each and run cloudlets of two users on them.----------run: Starting CloudSimExample5... Initialising... Starting CloudSim version 2.0 Datacenter_0 is starting... Datacenter_1 is starting... Broker1 is starting... Broker2 is starting... Entities started. 0.0: Broker1: Cloud Resource List received with 2 resource(s) 0.0: Broker2: Cloud Resource List received with 2 resource(s) 0.0: Broker1: Trying to Create VM #0 in Datacenter_0 0.0: Broker2: Trying to Create VM #0 in Datacenter_0 [VmScheduler.vmCreate] Allocation of VM #0 to Host #0 failed by MIPS 0.0: Broker1: VM #0 has been created in Datacenter #2, Host #0 0.0: Broker1: Sending cloudlet 0 to VM #0 0.0: Broker2: Creation of VM #0 failed in Datacenter #2 0.0: Broker2: Trying to Create VM #0 in Datacenter_1 0.0: Broker2: VM #0 has been created in Datacenter #3, Host #0 0.0: Broker2: Sending cloudlet 0 to VM #0 160.0: Broker1: Cloudlet 0 received 160.0: Broker1: All Cloudlets executed. Finishing... 160.0: Broker1: Destroying VM #0 160.0: Broker2: Cloudlet 0 received 160.0: Broker2: All Cloudlets executed. Finishing... 160.0: Broker2: Destroying VM #0 Broker1 is shutting down... Broker2 is shutting down... Simulation: No more future events CloudInformationService: Notify all CloudSim entities for shutting down. Datacenter_0 is shutting down... Datacenter_1 is shutting down... Broker1 is shutting down... Broker2 is shutting down... Simulation completed. Simulation completed. =============> User 4 ========== OUTPUT ========== Cloudlet ID STATUS Data center ID VM ID Time Start Time Finish Time 0 SUCCESS 2 0 160 0 160 =============> User 5 ========== OUTPUT ========== Cloudlet ID STATUS Data center ID VM ID Time Start Time Finish Time 0 SUCCESS 3 0 160 0 160 *****PowerDatacenter: Datacenter_0***** User id Debt 4 35,6 ********************************** *****PowerDatacenter: Datacenter_1***** User id Debt 5 35,6 ********************************** CloudSimExample5 finished! BUILD SUCCESSFUL (total time: 0 seconds)
--------------------------------------------------An example showing how to crea te scalable simulations.------------------------------------------------------------run: Starting CloudSimExample6... Initialising... Starting CloudSim version 2.0 Datacenter_0 is starting... Datacenter_1 is starting... Broker is starting... Entities started. 0.0: Broker: Cloud Resource List received with 2 resource(s) 0.0: Broker: Trying to Create VM #0 in Datacenter_0 0.0: Broker: Trying to Create VM #1 in Datacenter_0 0.0: Broker: Trying to Create VM #2 in Datacenter_0 0.0: Broker: Trying to Create VM #3 in Datacenter_0 0.0: Broker: Trying to Create VM #4 in Datacenter_0 0.0: Broker: Trying to Create VM #5 in Datacenter_0 0.0: Broker: Trying to Create VM #6 in Datacenter_0 0.0: Broker: Trying to Create VM #7 in Datacenter_0 0.0: Broker: Trying to Create VM #8 in Datacenter_0 0.0: Broker: Trying to Create VM #9 in Datacenter_0 0.0: Broker: Trying to Create VM #10 in Datacenter_0 0.0: Broker: Trying to Create VM #11 in Datacenter_0 0.0: Broker: Trying to Create VM #12 in Datacenter_0 0.0: Broker: Trying to Create VM #13 in Datacenter_0 0.0: Broker: Trying to Create VM #14 in Datacenter_0 0.0: Broker: Trying to Create VM #15 in Datacenter_0 0.0: Broker: Trying to Create VM #16 in Datacenter_0 0.0: Broker: Trying to Create VM #17 in Datacenter_0 0.0: Broker: Trying to Create VM #18 in Datacenter_0 0.0: Broker: Trying to Create VM #19 in Datacenter_0 Allocation of VM #6 to Host #0 failed by RAM Allocation of VM #7 to Host #0 failed by RAM Allocation of VM #8 to Host #0 failed by RAM Allocation of VM #8 to Host #1 failed by RAM Allocation of VM #9 to Host #0 failed by RAM Allocation of VM #9 to Host #1 failed by RAM Allocation of VM #10 to Host #0 failed by RAM Allocation of VM #10 to Host #1 failed by RAM Allocation of VM #11 to Host #0 failed by RAM Allocation of VM #11 to Host #1 failed by RAM Allocation of VM #12 to Host #0 failed by RAM Allocation of VM #12 to Host #1 failed by RAM Allocation of VM #13 to Host #0 failed by RAM Allocation of VM #13 to Host #1 failed by RAM Allocation of VM #14 to Host #0 failed by RAM Allocation of VM #14 to Host #1 failed by RAM Allocation of VM #15 to Host #0 failed by RAM Allocation of VM #15 to Host #1 failed by RAM Allocation of VM #16 to Host #0 failed by RAM Allocation of VM #16 to Host #1 failed by RAM Allocation of VM #17 to Host #0 failed by RAM Allocation of VM #17 to Host #1 failed by RAM Allocation of VM #18 to Host #0 failed by RAM Allocation of VM #18 to Host #1 failed by RAM Allocation of VM #19 to Host #0 failed by RAM Allocation of VM #19 to Host #1 failed by RAM 0.0: Broker: VM #0 has been created in Datacenter #2, Host #0
0.0: Broker: VM #1 has been created in Datacenter #2, Host #0 0.0: Broker: VM #2 has been created in Datacenter #2, Host #0 0.0: Broker: VM #3 has been created in Datacenter #2, Host #1 0.0: Broker: VM #4 has been created in Datacenter #2, Host #0 0.0: Broker: VM #5 has been created in Datacenter #2, Host #1 0.0: Broker: VM #6 has been created in Datacenter #2, Host #1 0.0: Broker: VM #7 has been created in Datacenter #2, Host #1 0.0: Broker: Creation of VM #8 failed in Datacenter #2 0.0: Broker: Creation of VM #9 failed in Datacenter #2 0.0: Broker: Creation of VM #10 failed in Datacenter #2 0.0: Broker: Creation of VM #11 failed in Datacenter #2 0.0: Broker: Creation of VM #12 failed in Datacenter #2 0.0: Broker: Creation of VM #13 failed in Datacenter #2 0.0: Broker: Creation of VM #14 failed in Datacenter #2 0.0: Broker: Creation of VM #15 failed in Datacenter #2 0.0: Broker: Creation of VM #16 failed in Datacenter #2 0.0: Broker: Creation of VM #17 failed in Datacenter #2 0.0: Broker: Creation of VM #18 failed in Datacenter #2 0.0: Broker: Creation of VM #19 failed in Datacenter #2 0.0: Broker: Trying to Create VM #8 in Datacenter_1 0.0: Broker: Trying to Create VM #9 in Datacenter_1 0.0: Broker: Trying to Create VM #10 in Datacenter_1 0.0: Broker: Trying to Create VM #11 in Datacenter_1 0.0: Broker: Trying to Create VM #12 in Datacenter_1 0.0: Broker: Trying to Create VM #13 in Datacenter_1 0.0: Broker: Trying to Create VM #14 in Datacenter_1 0.0: Broker: Trying to Create VM #15 in Datacenter_1 0.0: Broker: Trying to Create VM #16 in Datacenter_1 0.0: Broker: Trying to Create VM #17 in Datacenter_1 0.0: Broker: Trying to Create VM #18 in Datacenter_1 0.0: Broker: Trying to Create VM #19 in Datacenter_1 Allocation of VM #14 to Host #0 failed by RAM Allocation of VM #15 to Host #0 failed by RAM Allocation of VM #16 to Host #0 failed by RAM Allocation of VM #16 to Host #1 failed by RAM Allocation of VM #17 to Host #0 failed by RAM Allocation of VM #17 to Host #1 failed by RAM Allocation of VM #18 to Host #0 failed by RAM Allocation of VM #18 to Host #1 failed by RAM Allocation of VM #19 to Host #0 failed by RAM Allocation of VM #19 to Host #1 failed by RAM 0.0: Broker: VM #8 has been created in Datacenter #3, Host #0 0.0: Broker: VM #9 has been created in Datacenter #3, Host #0 0.0: Broker: VM #10 has been created in Datacenter #3, Host #0 0.0: Broker: VM #11 has been created in Datacenter #3, Host #1 0.0: Broker: VM #12 has been created in Datacenter #3, Host #0 0.0: Broker: VM #13 has been created in Datacenter #3, Host #1 0.0: Broker: VM #14 has been created in Datacenter #3, Host #1 0.0: Broker: VM #15 has been created in Datacenter #3, Host #1 0.0: Broker: Creation of VM #16 failed in Datacenter #3 0.0: Broker: Creation of VM #17 failed in Datacenter #3 0.0: Broker: Creation of VM #18 failed in Datacenter #3 0.0: Broker: Creation of VM #19 failed in Datacenter #3 0.0: Broker: Sending cloudlet 0 to VM #0 0.0: Broker: Sending cloudlet 1 to VM #1 0.0: Broker: Sending cloudlet 2 to VM #2 0.0: Broker: Sending cloudlet 3 to VM #3 0.0: Broker: Sending cloudlet 4 to VM #4 0.0: Broker: Sending cloudlet 5 to VM #5 0.0: Broker: Sending cloudlet 6 to VM #6
0.0: Broker: Sending cloudlet 7 to VM #7 0.0: Broker: Sending cloudlet 8 to VM #8 0.0: Broker: Sending cloudlet 9 to VM #9 0.0: Broker: Sending cloudlet 10 to VM #10 0.0: Broker: Sending cloudlet 11 to VM #11 0.0: Broker: Sending cloudlet 12 to VM #12 0.0: Broker: Sending cloudlet 13 to VM #13 0.0: Broker: Sending cloudlet 14 to VM #14 0.0: Broker: Sending cloudlet 15 to VM #15 0.0: Broker: Sending cloudlet 16 to VM #0 0.0: Broker: Sending cloudlet 17 to VM #1 0.0: Broker: Sending cloudlet 18 to VM #2 0.0: Broker: Sending cloudlet 19 to VM #3 0.0: Broker: Sending cloudlet 20 to VM #4 0.0: Broker: Sending cloudlet 21 to VM #5 0.0: Broker: Sending cloudlet 22 to VM #6 0.0: Broker: Sending cloudlet 23 to VM #7 0.0: Broker: Sending cloudlet 24 to VM #8 0.0: Broker: Sending cloudlet 25 to VM #9 0.0: Broker: Sending cloudlet 26 to VM #10 0.0: Broker: Sending cloudlet 27 to VM #11 0.0: Broker: Sending cloudlet 28 to VM #12 0.0: Broker: Sending cloudlet 29 to VM #13 0.0: Broker: Sending cloudlet 30 to VM #14 0.0: Broker: Sending cloudlet 31 to VM #15 0.0: Broker: Sending cloudlet 32 to VM #0 0.0: Broker: Sending cloudlet 33 to VM #1 0.0: Broker: Sending cloudlet 34 to VM #2 0.0: Broker: Sending cloudlet 35 to VM #3 0.0: Broker: Sending cloudlet 36 to VM #4 0.0: Broker: Sending cloudlet 37 to VM #5 0.0: Broker: Sending cloudlet 38 to VM #6 0.0: Broker: Sending cloudlet 39 to VM #7 32.0: Broker: Cloudlet 8 received 32.0: Broker: Cloudlet 24 received 32.0: Broker: Cloudlet 9 received 32.0: Broker: Cloudlet 25 received 32.0: Broker: Cloudlet 10 received 32.0: Broker: Cloudlet 26 received 32.0: Broker: Cloudlet 12 received 32.0: Broker: Cloudlet 28 received 32.0: Broker: Cloudlet 11 received 32.0: Broker: Cloudlet 27 received 32.0: Broker: Cloudlet 13 received 32.0: Broker: Cloudlet 29 received 32.0: Broker: Cloudlet 14 received 32.0: Broker: Cloudlet 30 received 32.0: Broker: Cloudlet 15 received 32.0: Broker: Cloudlet 31 received 48.1: Broker: Cloudlet 0 received 48.1: Broker: Cloudlet 16 received 48.1: Broker: Cloudlet 32 received 48.1: Broker: Cloudlet 1 received 48.1: Broker: Cloudlet 17 received 48.1: Broker: Cloudlet 33 received 48.1: Broker: Cloudlet 2 received 48.1: Broker: Cloudlet 18 received 48.1: Broker: Cloudlet 34 received 48.1: Broker: Cloudlet 4 received 48.1: Broker: Cloudlet 20 received
48.1: Broker: Cloudlet 36 received 48.1: Broker: Cloudlet 3 received 48.1: Broker: Cloudlet 19 received 48.1: Broker: Cloudlet 35 received 48.1: Broker: Cloudlet 5 received 48.1: Broker: Cloudlet 21 received 48.1: Broker: Cloudlet 37 received 48.1: Broker: Cloudlet 6 received 48.1: Broker: Cloudlet 22 received 48.1: Broker: Cloudlet 38 received 48.1: Broker: Cloudlet 7 received 48.1: Broker: Cloudlet 23 received 48.1: Broker: Cloudlet 39 received 48.1: Broker: All Cloudlets executed. Finishing... 48.1: Broker: Destroying VM #0 48.1: Broker: Destroying VM #1 48.1: Broker: Destroying VM #2 48.1: Broker: Destroying VM #3 48.1: Broker: Destroying VM #4 48.1: Broker: Destroying VM #5 48.1: Broker: Destroying VM #6 48.1: Broker: Destroying VM #7 48.1: Broker: Destroying VM #8 48.1: Broker: Destroying VM #9 48.1: Broker: Destroying VM #10 48.1: Broker: Destroying VM #11 48.1: Broker: Destroying VM #12 48.1: Broker: Destroying VM #13 48.1: Broker: Destroying VM #14 48.1: Broker: Destroying VM #15 Broker is shutting down... Simulation: No more future events CloudInformationService: Notify all CloudSim entities for shutting down. Datacenter_0 is shutting down... Datacenter_1 is shutting down... Broker is shutting down... Simulation completed. Simulation completed. ========== OUTPUT ========== Cloudlet ID STATUS Data center ID VM ID nish Time 8 SUCCESS 3 8 24 SUCCESS 3 8 9 SUCCESS 3 9 25 SUCCESS 3 9 10 SUCCESS 3 10 2 26 SUCCESS 3 10 2 12 SUCCESS 3 12 2 28 SUCCESS 3 12 2 11 SUCCESS 3 11 2 27 SUCCESS 3 11 2 13 SUCCESS 3 13 2
Time 32 32 32 32 32
Start Time 0
Fi
0
32 32 32 32 3
32
0
3
32
0
3
32
0
3
32
0
3
32
0
3
32
0
3
0 0 0
29
SUCCESS
3
13
32
0
3
14
SUCCESS
3
14
32
0
3
30
SUCCESS
3
14
32
0
3
15
SUCCESS
3
15
32
0
3
31
SUCCESS
3
15
32
0
3
48,1
0
4
2 2 2 2 2 0
SUCCESS
2
0
8,1 16
SUCCESS
2
0
48,1
0
SUCCESS
2
0
48,1
0
48,1 32 48,1 1
SUCCESS
2
1
48,1
0
4
8,1 17
SUCCESS
2
1
48,1
0
SUCCESS
2
1
48,1
0
48,1 33 48,1 2
SUCCESS
2
2
48,1
0
4
8,1 18
SUCCESS
2
2
48,1
0
SUCCESS
2
2
48,1
0
48,1 34 48,1 4
SUCCESS
2
4
48,1
0
4
8,1 20
SUCCESS
2
4
48,1
0
SUCCESS
2
4
48,1
0
48,1 36 48,1 3
SUCCESS
2
3
48,1
0
4
8,1 19
SUCCESS
2
3
48,1
0
SUCCESS
2
3
48,1
0
48,1 35 48,1 5
SUCCESS
2
5
48,1
0
4
8,1 21
SUCCESS
2
5
48,1
0
SUCCESS
2
5
48,1
0
48,1 37 48,1 6
SUCCESS
2
6
48,1
0
4
8,1 22
SUCCESS
2
6
48,1
0
SUCCESS
2
6
48,1
0
48,1 38 48,1 7
SUCCESS
2
7
48,1
0
4
8,1 23
SUCCESS
2
7
48,1
0
7
48,1
0
48,1 39 SUCCESS 2 48,1 *****PowerDatacenter: Datacenter_0***** User id Debt
4 8204,8 ********************************** *****PowerDatacenter: Datacenter_1***** User id Debt 4 8204,8 ********************************** CloudSimExample6 finished! BUILD SUCCESSFUL (total time: 1 second)
------------------------------------An example showing how to pause and resume t he simulation, and create simulation entities (a DatacenterBroker in this exampl e) dynamically. run: Starting CloudSimExample7... Initialising... Starting CloudSim version 2.0 Datacenter_0 is starting... Datacenter_1 is starting... Broker_0 is starting... Entities started. 0.0: Broker_0: Cloud Resource List received with 2 resource(s) 0.0: Broker_0: Trying to Create VM #0 in Datacenter_0 0.0: Broker_0: Trying to Create VM #1 in Datacenter_0 0.0: Broker_0: Trying to Create VM #2 in Datacenter_0 0.0: Broker_0: Trying to Create VM #3 in Datacenter_0 0.0: Broker_0: Trying to Create VM #4 in Datacenter_0 0.0: Broker_0: VM #0 has been created in Datacenter #2, Host #0 0.0: Broker_0: VM #1 has been created in Datacenter #2, Host #0 0.0: Broker_0: VM #2 has been created in Datacenter #2, Host #0 0.0: Broker_0: VM #3 has been created in Datacenter #2, Host #1 0.0: Broker_0: VM #4 has been created in Datacenter #2, Host #0 0.0: Broker_0: Sending cloudlet 0 to VM #0 0.0: Broker_0: Sending cloudlet 1 to VM #1 0.0: Broker_0: Sending cloudlet 2 to VM #2 0.0: Broker_0: Sending cloudlet 3 to VM #3 0.0: Broker_0: Sending cloudlet 4 to VM #4 0.0: Broker_0: Sending cloudlet 5 to VM #0 0.0: Broker_0: Sending cloudlet 6 to VM #1 0.0: Broker_0: Sending cloudlet 7 to VM #2 0.0: Broker_0: Sending cloudlet 8 to VM #3 0.0: Broker_0: Sending cloudlet 9 to VM #4
200.0: The simulation is paused for 5 sec Adding: Broker_1 Broker_1 is starting... 200.0: Broker_1: Cloud Resource List received with 2 resource(s) 200.0: Broker_1: Trying to Create VM #100 in Datacenter_0 200.0: Broker_1: Trying to Create VM #101 in Datacenter_0 200.0: Broker_1: Trying to Create VM #102 in Datacenter_0 200.0: Broker_1: Trying to Create VM #103 in Datacenter_0 200.0: Broker_1: Trying to Create VM #104 in Datacenter_0 200.0: Broker_1: VM #100 has been created in Datacenter #2, Host #1 200.0: Broker_1: VM #101 has been created in Datacenter #2, Host #0 200.0: Broker_1: VM #102 has been created in Datacenter #2, Host #1
200.0: Broker_1: VM #103 has been created in Datacenter #2, Host #0 200.0: Broker_1: VM #104 has been created in Datacenter #2, Host #1 200.0: Broker_1: Sending cloudlet 100 to VM #100 200.0: Broker_1: Sending cloudlet 101 to VM #101 200.0: Broker_1: Sending cloudlet 102 to VM #102 200.0: Broker_1: Sending cloudlet 103 to VM #103 200.0: Broker_1: Sending cloudlet 104 to VM #104 200.0: Broker_1: Sending cloudlet 105 to VM #100 200.0: Broker_1: Sending cloudlet 106 to VM #101 200.0: Broker_1: Sending cloudlet 107 to VM #102 200.0: Broker_1: Sending cloudlet 108 to VM #103 200.0: Broker_1: Sending cloudlet 109 to VM #104 320.0: Broker_0: Cloudlet 0 received 320.0: Broker_0: Cloudlet 5 received 320.0: Broker_0: Cloudlet 1 received 320.0: Broker_0: Cloudlet 6 received 320.0: Broker_0: Cloudlet 2 received 320.0: Broker_0: Cloudlet 7 received 320.0: Broker_0: Cloudlet 4 received 320.0: Broker_0: Cloudlet 9 received 320.0: Broker_0: Cloudlet 3 received 320.0: Broker_0: Cloudlet 8 received 320.0: Broker_0: All Cloudlets executed. Finishing... 320.0: Broker_0: Destroying VM #0 320.0: Broker_0: Destroying VM #1 320.0: Broker_0: Destroying VM #2 320.0: Broker_0: Destroying VM #3 320.0: Broker_0: Destroying VM #4 Broker_0 is shutting down... 520.0: Broker_1: Cloudlet 101 received 520.0: Broker_1: Cloudlet 106 received 520.0: Broker_1: Cloudlet 103 received 520.0: Broker_1: Cloudlet 108 received 520.0: Broker_1: Cloudlet 100 received 520.0: Broker_1: Cloudlet 105 received 520.0: Broker_1: Cloudlet 102 received 520.0: Broker_1: Cloudlet 107 received 520.0: Broker_1: Cloudlet 104 received 520.0: Broker_1: Cloudlet 109 received 520.0: Broker_1: All Cloudlets executed. Finishing... 520.0: Broker_1: Destroying VM #100 520.0: Broker_1: Destroying VM #101 520.0: Broker_1: Destroying VM #102 520.0: Broker_1: Destroying VM #103 520.0: Broker_1: Destroying VM #104 Broker_1 is shutting down... Simulation: No more future events CloudInformationService: Notify all CloudSim entities for shutting down. Datacenter_0 is shutting down... Datacenter_1 is shutting down... Broker_0 is shutting down... Broker_1 is shutting down... Simulation completed. Simulation completed. ========== OUTPUT ========== Cloudlet ID STATUS Data center ID VM ID nish Time 0 SUCCESS 2 0 0
Time 320
Start Time 0
Fi 32
5
SUCCESS
2
0
320
0
32
1
SUCCESS
2
1
320
0
32
6
SUCCESS
2
1
320
0
32
2
SUCCESS
2
2
320
0
32
7
SUCCESS
2
2
320
0
32
4
SUCCESS
2
4
320
0
32
9
SUCCESS
2
4
320
0
32
3
SUCCESS
2
3
320
0
32
8 SUCCESS 2 3 0 *****PowerDatacenter: Datacenter_0***** User id Debt 4 5128 5 5128 ********************************** *****PowerDatacenter: Datacenter_1***** User id Debt ********************************** CloudSimExample7 finished! BUILD SUCCESSFUL (total time: 7 seconds)
320
0
32
0 0 0 0 0 0 0 0
-----------------------------------------------An example showing how to create simulation entities (a DatacenterBroker in this example) in run-time using a glo bar manager entity (GlobalBroker). run: Starting CloudSimExample8... Initialising... Starting CloudSim version 2.0 GlobalBroker is starting... Datacenter_0 is starting... Datacenter_1 is starting... Broker_0 is starting... Entities started. 0.0: Broker_0: Cloud Resource List received with 2 resource(s) 0.0: Broker_0: Trying to Create VM #0 in Datacenter_0 0.0: Broker_0: Trying to Create VM #1 in Datacenter_0 0.0: Broker_0: Trying to Create VM #2 in Datacenter_0 0.0: Broker_0: Trying to Create VM #3 in Datacenter_0 0.0: Broker_0: Trying to Create VM #4 in Datacenter_0 0.0: Broker_0: VM #0 has been created in Datacenter #3, Host #0 0.0: Broker_0: VM #1 has been created in Datacenter #3, Host #0 0.0: Broker_0: VM #2 has been created in Datacenter #3, Host #0 0.0: Broker_0: VM #3 has been created in Datacenter #3, Host #1 0.0: Broker_0: VM #4 has been created in Datacenter #3, Host #0 0.0: Broker_0: Sending cloudlet 0 to VM #0 0.0: Broker_0: Sending cloudlet 1 to VM #1 0.0: Broker_0: Sending cloudlet 2 to VM #2 0.0: Broker_0: Sending cloudlet 3 to VM #3 0.0: Broker_0: Sending cloudlet 4 to VM #4 0.0: Broker_0: Sending cloudlet 5 to VM #0
0.0: Broker_0: Sending cloudlet 6 to VM #1 0.0: Broker_0: Sending cloudlet 7 to VM #2 0.0: Broker_0: Sending cloudlet 8 to VM #3 0.0: Broker_0: Sending cloudlet 9 to VM #4 Adding: Broker_1 Broker_1 is starting... 200.0: Broker_1: Cloud Resource List received with 2 resource(s) 200.0: Broker_1: Trying to Create VM #100 in Datacenter_0 200.0: Broker_1: Trying to Create VM #101 in Datacenter_0 200.0: Broker_1: Trying to Create VM #102 in Datacenter_0 200.0: Broker_1: Trying to Create VM #103 in Datacenter_0 200.0: Broker_1: Trying to Create VM #104 in Datacenter_0 200.0: Broker_1: VM #100 has been created in Datacenter #3, Host 200.0: Broker_1: VM #101 has been created in Datacenter #3, Host 200.0: Broker_1: VM #102 has been created in Datacenter #3, Host 200.0: Broker_1: VM #103 has been created in Datacenter #3, Host 200.0: Broker_1: VM #104 has been created in Datacenter #3, Host 200.0: Broker_1: Sending cloudlet 100 to VM #100 200.0: Broker_1: Sending cloudlet 101 to VM #101 200.0: Broker_1: Sending cloudlet 102 to VM #102 200.0: Broker_1: Sending cloudlet 103 to VM #103 200.0: Broker_1: Sending cloudlet 104 to VM #104 200.0: Broker_1: Sending cloudlet 105 to VM #100 200.0: Broker_1: Sending cloudlet 106 to VM #101 200.0: Broker_1: Sending cloudlet 107 to VM #102 200.0: Broker_1: Sending cloudlet 108 to VM #103 200.0: Broker_1: Sending cloudlet 109 to VM #104 320.0: Broker_0: Cloudlet 0 received 320.0: Broker_0: Cloudlet 5 received 320.0: Broker_0: Cloudlet 1 received 320.0: Broker_0: Cloudlet 6 received 320.0: Broker_0: Cloudlet 2 received 320.0: Broker_0: Cloudlet 7 received 320.0: Broker_0: Cloudlet 4 received 320.0: Broker_0: Cloudlet 9 received 320.0: Broker_0: Cloudlet 3 received 320.0: Broker_0: Cloudlet 8 received 320.0: Broker_0: All Cloudlets executed. Finishing... 320.0: Broker_0: Destroying VM #0 320.0: Broker_0: Destroying VM #1 320.0: Broker_0: Destroying VM #2 320.0: Broker_0: Destroying VM #3 320.0: Broker_0: Destroying VM #4 Broker_0 is shutting down... 520.0: Broker_1: Cloudlet 101 received 520.0: Broker_1: Cloudlet 106 received 520.0: Broker_1: Cloudlet 103 received 520.0: Broker_1: Cloudlet 108 received 520.0: Broker_1: Cloudlet 100 received 520.0: Broker_1: Cloudlet 105 received 520.0: Broker_1: Cloudlet 102 received 520.0: Broker_1: Cloudlet 107 received 520.0: Broker_1: Cloudlet 104 received 520.0: Broker_1: Cloudlet 109 received 520.0: Broker_1: All Cloudlets executed. Finishing... 520.0: Broker_1: Destroying VM #100 520.0: Broker_1: Destroying VM #101 520.0: Broker_1: Destroying VM #102 520.0: Broker_1: Destroying VM #103 520.0: Broker_1: Destroying VM #104
#1 #0 #1 #0 #1
Broker_1 is shutting down... Simulation: No more future events CloudInformationService: Notify all CloudSim entities for shutting down. Datacenter_0 is shutting down... Datacenter_1 is shutting down... Broker_0 is shutting down... Broker_1 is shutting down... Simulation completed. Simulation completed. ========== OUTPUT ========== Cloudlet ID STATUS Data center ID nish Time 0 SUCCESS 3 0 5 SUCCESS 3 0 1 SUCCESS 3 0 6 SUCCESS 3 0 2 SUCCESS 3 0 7 SUCCESS 3 0 4 SUCCESS 3 0 9 SUCCESS 3 0 3 SUCCESS 3 0 8 SUCCESS 3 0 101 SUCCESS 3 520 106 SUCCESS 3 520 103 SUCCESS 3 520 108 SUCCESS 3 520 100 SUCCESS 3 520 105 SUCCESS 3 520 102 SUCCESS 3 520 107 SUCCESS 3 520 104 SUCCESS 3 520 109 SUCCESS 3 520 *****PowerDatacenter: Datacenter_0***** User id Debt 5 5128 6 5128 ********************************** *****PowerDatacenter: Datacenter_1***** User id Debt
VM ID
Time
Start Time
Fi
0
320
0
32
0
320
0
32
1
320
0
32
1
320
0
32
2
320
0
32
2
320
0
32
4
320
0
32
4
320
0
32
3
320
0
32
3
320
0
32
101
320
200
101
320
200
103
320
200
103
320
200
100
320
200
100
320
200
102
320
200
102
320
200
104
320
200
104
320
200
********************************** CloudSimExample8 finished! BUILD SUCCESSFUL (total time: 1 second)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A simple example showing how to create a datacenter with one host and a network topology and and run one cloudlet on it.------run: Starting NetworkExample1... Initialising... Topology file: topology.brite Problem in processing BRITE file. Network simulation is disabled. Error: topolog y.brite (The system cannot find the file specified) Starting CloudSim version 2.0 Datacenter_0 is starting... Broker is starting... Entities started. 0.0: Broker: Cloud Resource List received with 1 resource(s) 0.0: Broker: Trying to Create VM #0 in Datacenter_0 0.0: Broker: VM #0 has been created in Datacenter #2, Host #0 0.0: Broker: Sending cloudlet 0 to VM #0 160.0: Broker: Cloudlet 0 received 160.0: Broker: All Cloudlets executed. Finishing... 160.0: Broker: Destroying VM #0 Broker is shutting down... Simulation: No more future events CloudInformationService: Notify all CloudSim entities for shutting down. Datacenter_0 is shutting down... Broker is shutting down... Simulation completed. Simulation completed. ========== OUTPUT ========== Cloudlet ID STATUS Data center ID VM ID Time Time 0 SUCCESS 2 0 160 *****PowerDatacenter: Datacenter_0***** User id Debt 3 35,6 ********************************** NetworkExample1 finished! BUILD SUCCESSFUL (total time: 0 seconds)
Start Time 0
Finish 160
-----------------------------------------A simple example showing how to create two datacenters with one host and a network topology each and run two cloudlets on them. run: Starting NetworkExample2... Initialising...
Topology file: topology.brite Problem in processing BRITE file. Network simulation is disabled. Error: topolog y.brite (The system cannot find the file specified) Starting CloudSim version 2.0 Datacenter_0 is starting... Datacenter_1 is starting... Broker is starting... Entities started. 0.0: Broker: Cloud Resource List received with 2 resource(s) 0.0: Broker: Trying to Create VM #0 in Datacenter_0 0.0: Broker: Trying to Create VM #1 in Datacenter_0 0.0: Broker: VM #0 has been created in Datacenter #2, Host #0 0.0: Broker: VM #1 has been created in Datacenter #2, Host #0 0.0: Broker: Sending cloudlet 0 to VM #0 0.0: Broker: Sending cloudlet 1 to VM #1 160.0: Broker: Cloudlet 0 received 160.0: Broker: Cloudlet 1 received 160.0: Broker: All Cloudlets executed. Finishing... 160.0: Broker: Destroying VM #0 160.0: Broker: Destroying VM #1 Broker is shutting down... Simulation: No more future events CloudInformationService: Notify all CloudSim entities for shutting down. Datacenter_0 is shutting down... Datacenter_1 is shutting down... Broker is shutting down... Simulation completed. Simulation completed. ========== OUTPUT ========== Cloudlet ID STATUS Data center ID VM ID Time Time 0 SUCCESS 2 0 160 1 SUCCESS 2 1 160 *****PowerDatacenter: Datacenter_0***** User id Debt 4 71,2 ********************************** *****PowerDatacenter: Datacenter_1***** User id Debt ********************************** NetworkExample2 finished! BUILD SUCCESSFUL (total time: 0 seconds)
Start Time 0 0
Finish 160 160
---------------------------------------------A simple example showing how to cre ate two datacenters with one host each and run cloudlets of two users with netwo rk topology on them. run: Starting NetworkExample3... Initialising... Topology file: topology.brite Problem in processing BRITE file. Network simulation is disabled. Error: topolog y.brite (The system cannot find the file specified) Starting CloudSim version 2.0 Datacenter_0 is starting... Datacenter_1 is starting... Broker1 is starting... Broker2 is starting...
Entities started. 0.0: Broker1: Cloud Resource List received with 2 resource(s) 0.0: Broker2: Cloud Resource List received with 2 resource(s) 0.0: Broker1: Trying to Create VM #0 in Datacenter_0 0.0: Broker2: Trying to Create VM #0 in Datacenter_0 [VmScheduler.vmCreate] Allocation of VM #0 to Host #0 failed by MIPS 0.0: Broker1: VM #0 has been created in Datacenter #2, Host #0 0.0: Broker1: Sending cloudlet 0 to VM #0 0.0: Broker2: Creation of VM #0 failed in Datacenter #2 0.0: Broker2: Trying to Create VM #0 in Datacenter_1 0.0: Broker2: VM #0 has been created in Datacenter #3, Host #0 0.0: Broker2: Sending cloudlet 0 to VM #0 160.0: Broker1: Cloudlet 0 received 160.0: Broker1: All Cloudlets executed. Finishing... 160.0: Broker1: Destroying VM #0 160.0: Broker2: Cloudlet 0 received 160.0: Broker2: All Cloudlets executed. Finishing... 160.0: Broker2: Destroying VM #0 Broker1 is shutting down... Broker2 is shutting down... Simulation: No more future events CloudInformationService: Notify all CloudSim entities for shutting down. Datacenter_0 is shutting down... Datacenter_1 is shutting down... Broker1 is shutting down... Broker2 is shutting down... Simulation completed. Simulation completed. =============> User 4 ========== OUTPUT ========== Cloudlet ID STATUS Data center ID VM ID Time Start Time Finish Time 0 SUCCESS 2 0 160 0 160 =============> User 5 ========== OUTPUT ========== Cloudlet ID STATUS Data center ID VM ID Time Start Time Finish Time 0 SUCCESS 3 0 160 0 160 *****PowerDatacenter: Datacenter_0***** User id Debt 4 35,6 ********************************** *****PowerDatacenter: Datacenter_1***** User id Debt 5 35,6 ********************************** NetworkExample3 finished! BUILD SUCCESSFUL (total time: 0 seconds)
--------------------------A simple example showing how to create a datacenter wi th one host and a network topology and and run one cloudlet on it. Here, instead of using a BRIE file describing the links, links are inserted in the code. run: Starting NetworkExample4... Initialising... Starting CloudSim version 2.0 Datacenter_0 is starting... Broker is starting...
Entities started. 0.0: Broker: Cloud Resource List received with 1 resource(s) 20.0: Broker: Trying to Create VM #0 in Datacenter_0 40.0: Broker: VM #0 has been created in Datacenter #2, Host #0 40.0: Broker: Sending cloudlet 0 to VM #0 220.0: Broker: Cloudlet 0 received 220.0: Broker: All Cloudlets executed. Finishing... 220.0: Broker: Destroying VM #0 Broker is shutting down... Simulation: No more future events CloudInformationService: Notify all CloudSim entities for shutting down. Datacenter_0 is shutting down... Broker is shutting down... Simulation completed. Simulation completed. ========== OUTPUT ========== Cloudlet ID STATUS Data center ID VM ID Time Time 0 SUCCESS 2 0 160 *****PowerDatacenter: Datacenter_0***** User id Debt 3 35,6 ********************************** NetworkExample4 finished! BUILD SUCCESSFUL (total time: 1 second)
Start Time 50
Finish 210
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
View more...
Comments