~ubuntu-branches/ubuntu/raring/simgrid/raring

« back to all changes in this revision

Viewing changes to examples/msg/cloud/masterslave_virtual_machines.tesh

  • Committer: Package Import Robot
  • Author(s): Martin Quinson
  • Date: 2013-01-31 00:24:51 UTC
  • mfrom: (10.1.6 sid)
  • Revision ID: package-import@ubuntu.com-20130131002451-krejhf7w7h24lpsc
Tags: 3.9~rc1-1
* New upstream release: the "Grasgory" release. Major changes:
  - Gras was completely removed from this version.
  - Documentation reorganization to ease browsing it.
  - New default value for the TCP_gamma parameter: 4MiB

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#! ./tesh
 
2
 
 
3
p Testing the Cloud API with a simple masterslave
 
4
 
 
5
! output sort
 
6
$ $SG_TEST_EXENV ${bindir:=.}/cloud/masterslave_virtual_machines$EXEEXT ${srcdir:=.}/msg_platform.xml --log=root.fmt:"[%12.6r]%e(%i:%P@%h)%e%m%n"
 
7
> [    0.000000] (10:Slave 8@Jean_Yves) Slave listenning on 8
 
8
> [    0.000000] (11:Slave 9@Fafard) Slave listenning on 9
 
9
> [    0.000000] (1:master@Jacquelin) Launched 10 VMs
 
10
> [    0.000000] (1:master@Jacquelin) Send a first batch of work to every one
 
11
> [    0.000000] (1:master@Jacquelin) Sending "Task_0" to "Slave_0"
 
12
> [    0.000000] (2:Slave 0@Jacquelin) Slave listenning on 0
 
13
> [    0.000000] (3:Slave 1@Intel) Slave listenning on 1
 
14
> [    0.000000] (4:Slave 2@Provost) Slave listenning on 2
 
15
> [    0.000000] (5:Slave 3@Fernand) Slave listenning on 3
 
16
> [    0.000000] (6:Slave 4@Bescherelle) Slave listenning on 4
 
17
> [    0.000000] (7:Slave 5@Ethernet) Slave listenning on 5
 
18
> [    0.000000] (8:Slave 6@Kuenning) Slave listenning on 6
 
19
> [    0.000000] (9:Slave 7@Dodge) Slave listenning on 7
 
20
> [    0.020275] (1:master@Jacquelin) Sending "Task_1" to "Slave_1"
 
21
> [    0.020275] (2:Slave 0@Jacquelin) Received "Task_0" from mailbox Slave_0
 
22
> [    0.093091] (2:Slave 0@Jacquelin) "Task_0" done
 
23
> [   23.866678] (1:master@Jacquelin) Sending "Task_2" to "Slave_2"
 
24
> [   23.866678] (3:Slave 1@Intel) Received "Task_1" from mailbox Slave_1
 
25
> [   23.939494] (3:Slave 1@Intel) "Task_1" done
 
26
> [   48.674036] (1:master@Jacquelin) Sending "Task_3" to "Slave_3"
 
27
> [   48.674036] (4:Slave 2@Provost) Received "Task_2" from mailbox Slave_2
 
28
> [   48.746852] (4:Slave 2@Provost) "Task_2" done
 
29
> [   56.325710] (1:master@Jacquelin) Sending "Task_4" to "Slave_4"
 
30
> [   56.325710] (5:Slave 3@Fernand) Received "Task_3" from mailbox Slave_3
 
31
> [   56.777157] (5:Slave 3@Fernand) "Task_3" done
 
32
> [   64.574878] (1:master@Jacquelin) Sending "Task_5" to "Slave_5"
 
33
> [   64.574878] (6:Slave 4@Bescherelle) Received "Task_4" from mailbox Slave_4
 
34
> [   64.647694] (6:Slave 4@Bescherelle) "Task_4" done
 
35
> [   73.010762] (1:master@Jacquelin) Sending "Task_6" to "Slave_6"
 
36
> [   73.010762] (7:Slave 5@Ethernet) Received "Task_5" from mailbox Slave_5
 
37
> [   73.112704] (7:Slave 5@Ethernet) "Task_5" done
 
38
> [   81.730603] (1:master@Jacquelin) Sending "Task_7" to "Slave_7"
 
39
> [   81.730603] (8:Slave 6@Kuenning) Received "Task_6" from mailbox Slave_6
 
40
> [   81.847108] (8:Slave 6@Kuenning) "Task_6" done
 
41
> [  126.150095] (1:master@Jacquelin) Sending "Task_8" to "Slave_8"
 
42
> [  126.150095] (9:Slave 7@Dodge) Received "Task_7" from mailbox Slave_7
 
43
> [  126.237474] (9:Slave 7@Dodge) "Task_7" done
 
44
> [  169.839597] (10:Slave 8@Jean_Yves) Received "Task_8" from mailbox Slave_8
 
45
> [  169.839597] (1:master@Jacquelin) Sending "Task_9" to "Slave_9"
 
46
> [  169.941539] (10:Slave 8@Jean_Yves) "Task_8" done
 
47
> [  176.014409] (11:Slave 9@Fafard) Received "Task_9" from mailbox Slave_9
 
48
> [  176.014409] (1:master@Jacquelin) Now suspend all VMs, just for fun
 
49
> [  176.014409] (1:master@Jacquelin) Wait a while
 
50
> [  178.014409] (1:master@Jacquelin) Enough. Let's resume everybody.
 
51
> [  178.014409] (1:master@Jacquelin) Sleep long enough for everyone to be done with previous batch of work
 
52
> [  178.087225] (11:Slave 9@Fafard) "Task_9" done
 
53
> [ 1000.000000] (12:Slave 10@Jacquelin) Slave listenning on 10
 
54
> [ 1000.000000] (13:Slave 11@Intel) Slave listenning on 11
 
55
> [ 1000.000000] (14:Slave 12@Provost) Slave listenning on 12
 
56
> [ 1000.000000] (15:Slave 13@Fernand) Slave listenning on 13
 
57
> [ 1000.000000] (16:Slave 14@Bescherelle) Slave listenning on 14
 
58
> [ 1000.000000] (17:Slave 15@Ethernet) Slave listenning on 15
 
59
> [ 1000.000000] (18:Slave 16@Kuenning) Slave listenning on 16
 
60
> [ 1000.000000] (19:Slave 17@Dodge) Slave listenning on 17
 
61
> [ 1000.000000] (1:master@Jacquelin) Add one more process per VM
 
62
> [ 1000.000000] (1:master@Jacquelin) Reboot all the VMs
 
63
> [ 1000.000000] (1:master@Jacquelin) Sending "Task_0" to "Slave_0"
 
64
> [ 1000.000000] (20:Slave 18@Jean_Yves) Slave listenning on 18
 
65
> [ 1000.000000] (21:Slave 19@Fafard) Slave listenning on 19
 
66
> [ 1000.000000] (22:Slave 0@Jacquelin) Slave listenning on 0
 
67
> [ 1000.000000] (23:Slave 1@Intel) Slave listenning on 1
 
68
> [ 1000.000000] (24:Slave 2@Provost) Slave listenning on 2
 
69
> [ 1000.000000] (25:Slave 3@Fernand) Slave listenning on 3
 
70
> [ 1000.000000] (26:Slave 4@Bescherelle) Slave listenning on 4
 
71
> [ 1000.000000] (27:Slave 5@Ethernet) Slave listenning on 5
 
72
> [ 1000.000000] (28:Slave 6@Kuenning) Slave listenning on 6
 
73
> [ 1000.000000] (29:Slave 7@Dodge) Slave listenning on 7
 
74
> [ 1000.000000] (30:Slave 8@Jean_Yves) Slave listenning on 8
 
75
> [ 1000.000000] (31:Slave 9@Fafard) Slave listenning on 9
 
76
> [ 1000.020275] (1:master@Jacquelin) Sending "Task_1" to "Slave_1"
 
77
> [ 1000.020275] (22:Slave 0@Jacquelin) Received "Task_0" from mailbox Slave_0
 
78
> [ 1000.093091] (22:Slave 0@Jacquelin) "Task_0" done
 
79
> [ 1023.866678] (1:master@Jacquelin) Sending "Task_2" to "Slave_2"
 
80
> [ 1023.866678] (23:Slave 1@Intel) Received "Task_1" from mailbox Slave_1
 
81
> [ 1023.939494] (23:Slave 1@Intel) "Task_1" done
 
82
> [ 1048.674036] (1:master@Jacquelin) Sending "Task_3" to "Slave_3"
 
83
> [ 1048.674036] (24:Slave 2@Provost) Received "Task_2" from mailbox Slave_2
 
84
> [ 1048.746852] (24:Slave 2@Provost) "Task_2" done
 
85
> [ 1056.325710] (1:master@Jacquelin) Sending "Task_4" to "Slave_4"
 
86
> [ 1056.325710] (25:Slave 3@Fernand) Received "Task_3" from mailbox Slave_3
 
87
> [ 1056.777157] (25:Slave 3@Fernand) "Task_3" done
 
88
> [ 1064.574878] (1:master@Jacquelin) Sending "Task_5" to "Slave_5"
 
89
> [ 1064.574878] (26:Slave 4@Bescherelle) Received "Task_4" from mailbox Slave_4
 
90
> [ 1064.647694] (26:Slave 4@Bescherelle) "Task_4" done
 
91
> [ 1073.010762] (1:master@Jacquelin) Sending "Task_6" to "Slave_6"
 
92
> [ 1073.010762] (27:Slave 5@Ethernet) Received "Task_5" from mailbox Slave_5
 
93
> [ 1073.112704] (27:Slave 5@Ethernet) "Task_5" done
 
94
> [ 1081.730603] (1:master@Jacquelin) Sending "Task_7" to "Slave_7"
 
95
> [ 1081.730603] (28:Slave 6@Kuenning) Received "Task_6" from mailbox Slave_6
 
96
> [ 1081.847108] (28:Slave 6@Kuenning) "Task_6" done
 
97
> [ 1126.150095] (1:master@Jacquelin) Sending "Task_8" to "Slave_8"
 
98
> [ 1126.150095] (29:Slave 7@Dodge) Received "Task_7" from mailbox Slave_7
 
99
> [ 1126.237474] (29:Slave 7@Dodge) "Task_7" done
 
100
> [ 1169.839597] (1:master@Jacquelin) Sending "Task_9" to "Slave_9"
 
101
> [ 1169.839597] (30:Slave 8@Jean_Yves) Received "Task_8" from mailbox Slave_8
 
102
> [ 1169.941539] (30:Slave 8@Jean_Yves) "Task_8" done
 
103
> [ 1176.014409] (1:master@Jacquelin) Sending "Task_10" to "Slave_10"
 
104
> [ 1176.014409] (31:Slave 9@Fafard) Received "Task_9" from mailbox Slave_9
 
105
> [ 1176.034684] (12:Slave 10@Jacquelin) Received "Task_10" from mailbox Slave_10
 
106
> [ 1176.034684] (1:master@Jacquelin) Sending "Task_11" to "Slave_11"
 
107
> [ 1176.087225] (31:Slave 9@Fafard) "Task_9" done
 
108
> [ 1176.107500] (12:Slave 10@Jacquelin) "Task_10" done
 
109
> [ 1199.881087] (13:Slave 11@Intel) Received "Task_11" from mailbox Slave_11
 
110
> [ 1199.881087] (1:master@Jacquelin) Sending "Task_12" to "Slave_12"
 
111
> [ 1199.953902] (13:Slave 11@Intel) "Task_11" done
 
112
> [ 1224.688445] (14:Slave 12@Provost) Received "Task_12" from mailbox Slave_12
 
113
> [ 1224.688445] (1:master@Jacquelin) Sending "Task_13" to "Slave_13"
 
114
> [ 1224.761260] (14:Slave 12@Provost) "Task_12" done
 
115
> [ 1232.340119] (15:Slave 13@Fernand) Received "Task_13" from mailbox Slave_13
 
116
> [ 1232.340119] (1:master@Jacquelin) Sending "Task_14" to "Slave_14"
 
117
> [ 1232.791566] (15:Slave 13@Fernand) "Task_13" done
 
118
> [ 1240.589287] (16:Slave 14@Bescherelle) Received "Task_14" from mailbox Slave_14
 
119
> [ 1240.589287] (1:master@Jacquelin) Sending "Task_15" to "Slave_15"
 
120
> [ 1240.662103] (16:Slave 14@Bescherelle) "Task_14" done
 
121
> [ 1249.025171] (17:Slave 15@Ethernet) Received "Task_15" from mailbox Slave_15
 
122
> [ 1249.025171] (1:master@Jacquelin) Sending "Task_16" to "Slave_16"
 
123
> [ 1249.127113] (17:Slave 15@Ethernet) "Task_15" done
 
124
> [ 1257.745012] (18:Slave 16@Kuenning) Received "Task_16" from mailbox Slave_16
 
125
> [ 1257.745012] (1:master@Jacquelin) Sending "Task_17" to "Slave_17"
 
126
> [ 1257.861517] (18:Slave 16@Kuenning) "Task_16" done
 
127
> [ 1302.164504] (19:Slave 17@Dodge) Received "Task_17" from mailbox Slave_17
 
128
> [ 1302.164504] (1:master@Jacquelin) Sending "Task_18" to "Slave_18"
 
129
> [ 1302.251883] (19:Slave 17@Dodge) "Task_17" done
 
130
> [ 1345.854006] (1:master@Jacquelin) Sending "Task_19" to "Slave_19"
 
131
> [ 1345.854006] (20:Slave 18@Jean_Yves) Received "Task_18" from mailbox Slave_18
 
132
> [ 1345.955948] (20:Slave 18@Jean_Yves) "Task_18" done
 
133
> [ 1352.028818] (1:master@Jacquelin) Migrate everyone to the second host.
 
134
> [ 1352.028818] (1:master@Jacquelin) Suspend everyone, move them to the third host, and resume them.
 
135
> [ 1352.028818] (1:master@Jacquelin) Let's shut down the simulation. 10 first processes will be shut down cleanly while the second half will forcefully get killed
 
136
> [ 1352.028818] (21:Slave 19@Fafard) Received "Task_19" from mailbox Slave_19
 
137
> [ 1352.029013] (22:Slave 0@Provost) Received "finalize" from mailbox Slave_0
 
138
> [ 1352.101633] (21:Slave 19@Provost) "Task_19" done
 
139
> [ 1352.947711] (23:Slave 1@Provost) Received "finalize" from mailbox Slave_1
 
140
> [ 1354.827365] (24:Slave 2@Provost) Received "finalize" from mailbox Slave_2
 
141
> [ 1356.653021] (25:Slave 3@Provost) Received "finalize" from mailbox Slave_3
 
142
> [ 1357.515808] (26:Slave 4@Provost) Received "finalize" from mailbox Slave_4
 
143
> [ 1358.576004] (27:Slave 5@Provost) Received "finalize" from mailbox Slave_5
 
144
> [ 1359.433313] (28:Slave 6@Provost) Received "finalize" from mailbox Slave_6
 
145
> [ 1360.833461] (29:Slave 7@Provost) Received "finalize" from mailbox Slave_7
 
146
> [ 1361.758549] (30:Slave 8@Provost) Received "finalize" from mailbox Slave_8
 
147
> [ 1363.743206] (0:@) Simulation time 1363.74
 
148
> [ 1363.743206] (1:master@Jacquelin) Goodbye now!
 
149
> [ 1363.743206] (31:Slave 9@Provost) Received "finalize" from mailbox Slave_9