CloudSim & Network Examples

Share Embed Donate


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

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF