forked from Cloudslab/cloudsim
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cloudsim7.uml
310 lines (309 loc) · 14.8 KB
/
cloudsim7.uml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
<?xml version="1.0" encoding="UTF-8"?>
<Diagram>
<ID>JAVA</ID>
<OriginalElement>org.cloudbus.cloudsim.Storage</OriginalElement>
<nodes>
<node x="856.0" y="441.5">org.cloudbus.cloudsim.provisioners.RamProvisioner</node>
<node x="1170.5" y="441.5">org.cloudbus.cloudsim.core.CloudInformationService</node>
<node x="161.0" y="121.5">org.cloudbus.cloudsim.core.CoreAttributes</node>
<node x="1825.5" y="441.5">org.cloudbus.cloudsim.DatacenterBroker</node>
<node x="1071.5" y="881.5">org.cloudbus.cloudsim.provisioners.PeProvisionerSimple</node>
<node x="1516.0" y="441.5">org.cloudbus.cloudsim.core.CloudSimShutdown</node>
<node x="2000.5" y="881.5">org.cloudbus.cloudsim.VmSchedulerTimeSharedOverSubscription</node>
<node x="-208.5" y="881.5">org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload</node>
<node x="1105.0" y="741.5">org.cloudbus.cloudsim.provisioners.PeProvisioner</node>
<node x="2308.0" y="441.5">org.cloudbus.cloudsim.VmScheduler</node>
<node x="245.0" y="441.5">org.cloudbus.cloudsim.VmAllocationPolicySimple</node>
<node x="1278.5" y="261.5">org.cloudbus.cloudsim.VmAllocationPolicy</node>
<node x="-178.0" y="741.5">org.cloudbus.cloudsim.CloudletSchedulerTimeShared</node>
<node x="789.0" y="741.5">org.cloudbus.cloudsim.provisioners.BwProvisionerSimple</node>
<node x="176.0" y="261.5">org.cloudbus.cloudsim.core.GuestEntity</node>
<node x="235.0" y="741.5">org.cloudbus.cloudsim.CloudletSchedulerSpaceShared</node>
<node x="-264.5" y="441.5">org.cloudbus.cloudsim.core.VmAbstract</node>
<node x="2187.5" y="741.5">org.cloudbus.cloudsim.VmSchedulerTimeShared</node>
<node x="602.5" y="441.5">org.cloudbus.cloudsim.provisioners.BwProvisioner</node>
<node x="1579.5" y="881.5">org.cloudbus.cloudsim.HostDynamicWorkload</node>
<node x="1670.5" y="741.5">org.cloudbus.cloudsim.Host</node>
<node x="1567.0" y="261.5">org.cloudbus.cloudsim.core.SimEntity</node>
<node x="401.5" y="261.5">org.cloudbus.cloudsim.core.HostEntity</node>
<node x="658.5" y="741.5">org.cloudbus.cloudsim.Vm</node>
<node x="-37.5" y="441.5">org.cloudbus.cloudsim.CloudletScheduler</node>
<node x="893.0" y="881.5">org.cloudbus.cloudsim.Cloudlet</node>
<node x="2023.0" y="261.5">org.cloudbus.cloudsim.DatacenterCharacteristics</node>
<node x="2099.0" y="441.5">org.cloudbus.cloudsim.Datacenter</node>
<node x="1820.5" y="741.5">org.cloudbus.cloudsim.VmSchedulerSpaceShared</node>
<node x="1342.5" y="741.5">org.cloudbus.cloudsim.provisioners.RamProvisionerSimple</node>
</nodes>
<notes />
<edges>
<edge source="org.cloudbus.cloudsim.provisioners.PeProvisionerSimple" target="org.cloudbus.cloudsim.provisioners.PeProvisioner" relationship="GENERALIZATION">
<point x="0.0" y="-18.5" />
<point x="0.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.Vm" target="org.cloudbus.cloudsim.provisioners.BwProvisioner" relationship="TO_ONE">
<point x="23.75" y="-18.5" />
<point x="729.75" y="720.0" />
<point x="726.0" y="720.0" />
<point x="726.0" y="620.0" />
<point x="766.0" y="620.0" />
<point x="766.0" y="500.0" />
<point x="757.75" y="500.0" />
<point x="51.75" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.DatacenterBroker" target="org.cloudbus.cloudsim.core.SimEntity" relationship="GENERALIZATION">
<point x="-60.25" y="-18.5" />
<point x="1885.75" y="420.0" />
<point x="1646.0" y="420.0" />
<point x="0.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.Host" target="org.cloudbus.cloudsim.provisioners.RamProvisioner" relationship="TO_ONE">
<point x="-27.75" y="-18.5" />
<point x="1698.25" y="720.0" />
<point x="1666.0" y="720.0" />
<point x="1666.0" y="580.0" />
<point x="906.0" y="580.0" />
<point x="906.0" y="500.0" />
<point x="911.0" y="500.0" />
<point x="-55.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.core.CloudInformationService" target="org.cloudbus.cloudsim.core.SimEntity" relationship="GENERALIZATION">
<point x="0.0" y="-18.5" />
<point x="1326.0" y="420.0" />
<point x="1646.0" y="420.0" />
<point x="0.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.core.CloudSimShutdown" target="org.cloudbus.cloudsim.core.SimEntity" relationship="GENERALIZATION">
<point x="0.0" y="-18.5" />
<point x="0.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.provisioners.BwProvisionerSimple" target="org.cloudbus.cloudsim.provisioners.BwProvisioner" relationship="GENERALIZATION">
<point x="0.0" y="-18.5" />
<point x="926.0" y="680.0" />
<point x="654.25" y="680.0" />
<point x="-51.75" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.VmSchedulerTimeShared" target="org.cloudbus.cloudsim.VmScheduler" relationship="GENERALIZATION">
<point x="0.0" y="-18.5" />
<point x="2346.0" y="520.0" />
<point x="2455.0" y="520.0" />
<point x="49.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.VmAllocationPolicySimple" target="org.cloudbus.cloudsim.core.HostEntity" relationship="TO_MANY">
<point x="80.5" y="-18.5" />
<point x="486.5" y="420.0" />
<point x="486.0" y="420.0" />
<point x="0.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.core.VmAbstract" target="org.cloudbus.cloudsim.core.HostEntity" relationship="INTERFACE_GENERALIZATION">
<point x="0.0" y="-18.5" />
<point x="-174.0" y="420.0" />
<point x="226.0" y="420.0" />
<point x="226.0" y="340.0" />
<point x="429.66666666666663" y="340.0" />
<point x="-56.33333333333333" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.core.VmAbstract" target="org.cloudbus.cloudsim.core.GuestEntity" relationship="INTERFACE_GENERALIZATION">
<point x="0.0" y="-18.5" />
<point x="-174.0" y="420.0" />
<point x="226.0" y="420.0" />
<point x="226.0" y="340.0" />
<point x="221.0" y="340.0" />
<point x="-45.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.VmSchedulerTimeSharedOverSubscription" target="org.cloudbus.cloudsim.VmSchedulerTimeShared" relationship="GENERALIZATION">
<point x="0.0" y="-18.5" />
<point x="2246.0" y="860.0" />
<point x="2346.0" y="860.0" />
<point x="0.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.Host" target="org.cloudbus.cloudsim.VmScheduler" relationship="TO_ONE">
<point x="-27.75" y="-18.5" />
<point x="1698.25" y="720.0" />
<point x="1666.0" y="720.0" />
<point x="1666.0" y="560.0" />
<point x="1626.0" y="560.0" />
<point x="1626.0" y="500.0" />
<point x="2357.0" y="500.0" />
<point x="-49.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.Host" target="org.cloudbus.cloudsim.provisioners.BwProvisioner" relationship="TO_ONE">
<point x="-27.75" y="-18.5" />
<point x="1698.25" y="720.0" />
<point x="1666.0" y="720.0" />
<point x="1666.0" y="600.0" />
<point x="766.0" y="600.0" />
<point x="766.0" y="500.0" />
<point x="757.75" y="500.0" />
<point x="51.75" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.Vm" target="org.cloudbus.cloudsim.VmScheduler" relationship="TO_ONE">
<point x="23.75" y="-18.5" />
<point x="729.75" y="720.0" />
<point x="726.0" y="720.0" />
<point x="726.0" y="700.0" />
<point x="1626.0" y="700.0" />
<point x="1626.0" y="500.0" />
<point x="2357.0" y="500.0" />
<point x="-49.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.CloudletSchedulerDynamicWorkload" target="org.cloudbus.cloudsim.CloudletSchedulerTimeShared" relationship="GENERALIZATION">
<point x="0.0" y="-18.5" />
<point x="0.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.Host" target="org.cloudbus.cloudsim.Datacenter" relationship="TO_ONE">
<point x="-27.75" y="-18.5" />
<point x="1698.25" y="720.0" />
<point x="1666.0" y="720.0" />
<point x="1666.0" y="520.0" />
<point x="2186.0" y="520.0" />
<point x="0.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.Vm" target="org.cloudbus.cloudsim.core.GuestEntity" relationship="TO_MANY">
<point x="23.75" y="-18.5" />
<point x="729.75" y="720.0" />
<point x="726.0" y="720.0" />
<point x="726.0" y="520.0" />
<point x="826.0" y="520.0" />
<point x="826.0" y="420.0" />
<point x="1106.0" y="420.0" />
<point x="1106.0" y="320.0" />
<point x="311.0" y="320.0" />
<point x="45.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.HostDynamicWorkload" target="org.cloudbus.cloudsim.Host" relationship="GENERALIZATION">
<point x="0.0" y="-18.5" />
<point x="0.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.Vm" target="org.cloudbus.cloudsim.CloudletScheduler" relationship="TO_ONE">
<point x="23.75" y="-18.5" />
<point x="729.75" y="720.0" />
<point x="726.0" y="720.0" />
<point x="726.0" y="520.0" />
<point x="147.75" y="520.0" />
<point x="61.75" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.core.HostEntity" target="org.cloudbus.cloudsim.core.CoreAttributes" relationship="INTERFACE_GENERALIZATION">
<point x="0.0" y="-18.5" />
<point x="486.0" y="240.0" />
<point x="266.0" y="240.0" />
<point x="0.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.CloudletSchedulerSpaceShared" target="org.cloudbus.cloudsim.CloudletScheduler" relationship="GENERALIZATION">
<point x="0.0" y="-18.5" />
<point x="426.0" y="720.0" />
<point x="26.0" y="720.0" />
<point x="26.0" y="500.0" />
<point x="24.25" y="500.0" />
<point x="-61.75" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.Host" target="org.cloudbus.cloudsim.core.GuestEntity" relationship="TO_MANY">
<point x="-27.75" y="-18.5" />
<point x="1698.25" y="720.0" />
<point x="1666.0" y="720.0" />
<point x="1666.0" y="520.0" />
<point x="1106.0" y="520.0" />
<point x="1106.0" y="320.0" />
<point x="311.0" y="320.0" />
<point x="45.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.Vm" target="org.cloudbus.cloudsim.provisioners.RamProvisioner" relationship="TO_ONE">
<point x="23.75" y="-18.5" />
<point x="729.75" y="720.0" />
<point x="726.0" y="720.0" />
<point x="726.0" y="660.0" />
<point x="906.0" y="660.0" />
<point x="906.0" y="500.0" />
<point x="911.0" y="500.0" />
<point x="-55.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.provisioners.RamProvisionerSimple" target="org.cloudbus.cloudsim.provisioners.RamProvisioner" relationship="GENERALIZATION">
<point x="0.0" y="-18.5" />
<point x="1486.0" y="720.0" />
<point x="1021.0" y="720.0" />
<point x="55.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.Host" target="org.cloudbus.cloudsim.core.HostEntity" relationship="REALIZATION">
<point x="27.75" y="-18.5" />
<point x="1753.75" y="540.0" />
<point x="1146.0" y="540.0" />
<point x="1146.0" y="400.0" />
<point x="542.3333333333333" y="400.0" />
<point x="56.333333333333314" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.Vm" target="org.cloudbus.cloudsim.core.VmAbstract" relationship="REALIZATION">
<point x="-23.75" y="-18.5" />
<point x="682.25" y="700.0" />
<point x="-174.0" y="700.0" />
<point x="0.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.VmSchedulerSpaceShared" target="org.cloudbus.cloudsim.VmScheduler" relationship="GENERALIZATION">
<point x="0.0" y="-18.5" />
<point x="1986.0" y="720.0" />
<point x="2346.0" y="720.0" />
<point x="2346.0" y="520.0" />
<point x="2455.0" y="520.0" />
<point x="49.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.CloudletSchedulerTimeShared" target="org.cloudbus.cloudsim.CloudletScheduler" relationship="GENERALIZATION">
<point x="0.0" y="-18.5" />
<point x="6.0" y="720.0" />
<point x="26.0" y="720.0" />
<point x="26.0" y="500.0" />
<point x="24.25" y="500.0" />
<point x="-61.75" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.Datacenter" target="org.cloudbus.cloudsim.DatacenterCharacteristics" relationship="TO_ONE">
<point x="43.5" y="-18.5" />
<point x="2229.5" y="420.0" />
<point x="2226.0" y="420.0" />
<point x="2226.0" y="320.0" />
<point x="2186.0" y="320.0" />
<point x="0.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.Vm" target="org.cloudbus.cloudsim.core.HostEntity" relationship="TO_ONE">
<point x="23.75" y="-18.5" />
<point x="729.75" y="720.0" />
<point x="726.0" y="720.0" />
<point x="726.0" y="520.0" />
<point x="586.0" y="520.0" />
<point x="586.0" y="420.0" />
<point x="486.0" y="420.0" />
<point x="0.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.Datacenter" target="org.cloudbus.cloudsim.core.SimEntity" relationship="GENERALIZATION">
<point x="-43.5" y="-18.5" />
<point x="2142.5" y="420.0" />
<point x="1646.0" y="420.0" />
<point x="0.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.Datacenter" target="org.cloudbus.cloudsim.VmAllocationPolicy" relationship="TO_ONE">
<point x="43.5" y="-18.5" />
<point x="2229.5" y="420.0" />
<point x="2226.0" y="420.0" />
<point x="2226.0" y="340.0" />
<point x="1469.75" y="340.0" />
<point x="63.75" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.core.GuestEntity" target="org.cloudbus.cloudsim.core.CoreAttributes" relationship="INTERFACE_GENERALIZATION">
<point x="0.0" y="-18.5" />
<point x="0.0" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.VmAllocationPolicySimple" target="org.cloudbus.cloudsim.VmAllocationPolicy" relationship="GENERALIZATION">
<point x="-80.5" y="-18.5" />
<point x="325.5" y="360.0" />
<point x="1342.25" y="360.0" />
<point x="-63.75" y="18.5" />
</edge>
<edge source="org.cloudbus.cloudsim.DatacenterBroker" target="org.cloudbus.cloudsim.DatacenterCharacteristics" relationship="TO_MANY">
<point x="60.25" y="-18.5" />
<point x="2006.25" y="400.0" />
<point x="2186.0" y="400.0" />
<point x="0.0" y="18.5" />
</edge>
</edges>
<settings layout="Hierarchic Compact" zoom="0.4917562724014337" showDependencies="true" x="1130.0" y="530.0" />
<SelectedNodes />
<Categories />
<SCOPE>All</SCOPE>
<VISIBILITY>private</VISIBILITY>
</Diagram>