Raphael » History » Version 40

Raphael Cóbe, 05 Jun 2013 12:50

1 1 Raphael Cóbe
h1. Raphael
2 1 Raphael Cóbe
3 39 Raphael Cóbe
4 39 Raphael Cóbe
5 40 Raphael Cóbe
h2. 05-06-2013
6 40 Raphael Cóbe
7 40 Raphael Cóbe
h3. Executou:
8 40 Raphael Cóbe
9 40 Raphael Cóbe
* Leitura Whitepaper OpenFlow: 
10 40 Raphael Cóbe
** http://www.openflow.org/documents/openflow-wp-latest.pdf
11 40 Raphael Cóbe
12 40 Raphael Cóbe
h3. Próximas Ações:
13 40 Raphael Cóbe
14 40 Raphael Cóbe
* Ler Especificação 1.0 do OpenFlow;
15 40 Raphael Cóbe
16 40 Raphael Cóbe
17 40 Raphael Cóbe
h2. 04-06-2013
18 40 Raphael Cóbe
19 40 Raphael Cóbe
h3. Executou:
20 40 Raphael Cóbe
21 40 Raphael Cóbe
* Levantamente de features de controladores;
22 40 Raphael Cóbe
* Criação da tabela no wiki com comparativo de controladores
23 40 Raphael Cóbe
24 40 Raphael Cóbe
h3. Próximas Ações:
25 40 Raphael Cóbe
26 40 Raphael Cóbe
* Continuar estudo do OpenFlow;
27 40 Raphael Cóbe
28 40 Raphael Cóbe
29 40 Raphael Cóbe
h2. 03-06-2013
30 40 Raphael Cóbe
31 40 Raphael Cóbe
h3. Executou:
32 40 Raphael Cóbe
33 40 Raphael Cóbe
* Leitura sobre Mininet (walkthrough) e testes:
34 40 Raphael Cóbe
** http://mininet.org/walkthrough/
35 40 Raphael Cóbe
* Leituras Introdutórias OpenFlow:
36 40 Raphael Cóbe
** 
37 40 Raphael Cóbe
38 40 Raphael Cóbe
h3. Próximas Ações:
39 40 Raphael Cóbe
40 40 Raphael Cóbe
* Estudo Controladores OpenFlow;
41 40 Raphael Cóbe
42 40 Raphael Cóbe
43 40 Raphael Cóbe
44 40 Raphael Cóbe
45 39 Raphael Cóbe
h2. 28-05-2013
46 39 Raphael Cóbe
47 39 Raphael Cóbe
h3. Executou:
48 39 Raphael Cóbe
49 39 Raphael Cóbe
* Relatório
50 39 Raphael Cóbe
51 39 Raphael Cóbe
52 39 Raphael Cóbe
h3. Próximas Ações:
53 39 Raphael Cóbe
54 39 Raphael Cóbe
* Estudo sobre OpenFlow;
55 39 Raphael Cóbe
56 39 Raphael Cóbe
57 39 Raphael Cóbe
58 39 Raphael Cóbe
h2. 27-05-2013
59 39 Raphael Cóbe
60 39 Raphael Cóbe
h3. Executou:
61 39 Raphael Cóbe
62 39 Raphael Cóbe
* Elaboração de Relatório
63 39 Raphael Cóbe
64 39 Raphael Cóbe
h3. Próximas Ações:
65 39 Raphael Cóbe
66 39 Raphael Cóbe
* Elaboração de Relatório Continuação;
67 39 Raphael Cóbe
68 39 Raphael Cóbe
69 39 Raphael Cóbe
70 39 Raphael Cóbe
h2. 24-05-2013
71 39 Raphael Cóbe
72 39 Raphael Cóbe
h3. Executou:
73 39 Raphael Cóbe
74 39 Raphael Cóbe
* Coleta de dados e construção de gráficos de perfomance;
75 39 Raphael Cóbe
* Criação de wikis com dados coletados;
76 39 Raphael Cóbe
77 39 Raphael Cóbe
h3. Próximas Ações:
78 39 Raphael Cóbe
79 39 Raphael Cóbe
* Elaboração de Relatório;
80 39 Raphael Cóbe
81 39 Raphael Cóbe
82 39 Raphael Cóbe
83 39 Raphael Cóbe
84 39 Raphael Cóbe
85 38 Raphael Cóbe
h2. 23-05-2013
86 38 Raphael Cóbe
87 38 Raphael Cóbe
h3. Executou:
88 38 Raphael Cóbe
89 38 Raphael Cóbe
* Modificações ao script de coleta de dados e geração de gráficos:
90 38 Raphael Cóbe
** Ver log do git para detalhes;
91 38 Raphael Cóbe
* Leituras sobre gerência de memória no KVM:
92 38 Raphael Cóbe
** http://www.linux-kvm.org/page/Memory
93 38 Raphael Cóbe
** FAQ do KVM (http://www.linux-kvm.org/page/FAQ);
94 38 Raphael Cóbe
* Acompanhamento das threads: 
95 38 Raphael Cóbe
** https://www.redhat.com/archives/rhelv6-list/2011-February/msg00011.html
96 38 Raphael Cóbe
* Overcommiting de CPUs e Memória:
97 38 Raphael Cóbe
** http://www.linuxtopia.org/online_books/rhel6/rhel_6_virtualization/rhel_6_virtualization_sect-Virtualization-Tips_and_tricks-Overcommitting_with_KVM.html
98 38 Raphael Cóbe
99 38 Raphael Cóbe
h3. Próximas Ações:
100 38 Raphael Cóbe
101 38 Raphael Cóbe
* Coletar dados;
102 38 Raphael Cóbe
103 38 Raphael Cóbe
104 38 Raphael Cóbe
105 38 Raphael Cóbe
h2. 22-05-2013
106 38 Raphael Cóbe
107 38 Raphael Cóbe
h3. Executou:
108 38 Raphael Cóbe
109 38 Raphael Cóbe
* Resolvido problemas com mpirun;
110 38 Raphael Cóbe
** Os testes deveriam iniciar consumindo menos memória;
111 38 Raphael Cóbe
** Máquinas criada com o nova não estavam recebendo hostnames;
112 38 Raphael Cóbe
*** Hostnames definidos na mão;
113 38 Raphael Cóbe
*** /etc/hosts alterado na mão;
114 38 Raphael Cóbe
115 38 Raphael Cóbe
* Iniciados Testes;
116 38 Raphael Cóbe
117 38 Raphael Cóbe
h3. Próximas Ações:
118 38 Raphael Cóbe
119 38 Raphael Cóbe
* Coletar dados;
120 38 Raphael Cóbe
121 38 Raphael Cóbe
122 38 Raphael Cóbe
123 38 Raphael Cóbe
124 33 Raphael Cóbe
h2. 21-05-2013
125 37 Raphael Cóbe
126 35 Raphael Cóbe
h3. Executou:
127 37 Raphael Cóbe
128 37 Raphael Cóbe
* Detectados problemas na execução dos teste:
129 1 Raphael Cóbe
** mpirun alegando problemas de comunicação;
130 38 Raphael Cóbe
** leituras de referências para resolução do problema;
131 37 Raphael Cóbe
132 37 Raphael Cóbe
133 37 Raphael Cóbe
h3. Próximas Ações:
134 37 Raphael Cóbe
135 37 Raphael Cóbe
* Coletar dados;
136 37 Raphael Cóbe
137 37 Raphael Cóbe
138 37 Raphael Cóbe
139 37 Raphael Cóbe
140 37 Raphael Cóbe
141 36 Raphael Cóbe
h2. 20-05-2013
142 36 Raphael Cóbe
143 36 Raphael Cóbe
h3. Executou:
144 36 Raphael Cóbe
145 36 Raphael Cóbe
* Criação de ambiente de testes:
146 36 Raphael Cóbe
** 8 Vms em 2 HW (vm8hw2) - Hospedeiras: educloud05 e educloud06 2 cores/vm,  1.25 GB/vm
147 36 Raphael Cóbe
** 16 Vms em 2 HW (vm16hw2) - Hespedeiras: educloud07 e educloud08 1 core/vm, 0.625 GB/vm 
148 36 Raphael Cóbe
149 37 Raphael Cóbe
* Inicio dos testes;
150 37 Raphael Cóbe
151 36 Raphael Cóbe
h3. Próximas Ações:
152 1 Raphael Cóbe
153 37 Raphael Cóbe
* Coletar dados;
154 36 Raphael Cóbe
155 36 Raphael Cóbe
156 36 Raphael Cóbe
157 36 Raphael Cóbe
h2. 17-05-2013
158 36 Raphael Cóbe
159 36 Raphael Cóbe
h3. Executou:
160 36 Raphael Cóbe
161 36 Raphael Cóbe
* Coleta de dados:
162 36 Raphael Cóbe
** 4 Vms em 2 HW (vm4hw2) - Vms: 192.168.100.18 ~ 21 (Hospedeiras: educloud08 e educloud10)4 cores/vm, 2.5 GB/vm
163 36 Raphael Cóbe
164 36 Raphael Cóbe
* Criação de Páginas com resultados;
165 36 Raphael Cóbe
166 36 Raphael Cóbe
h3. Próximas Ações:
167 36 Raphael Cóbe
168 36 Raphael Cóbe
* Criação de ambiente de testes para 8 vms em 2 hw e 16 vm em 2 hw;
169 36 Raphael Cóbe
170 36 Raphael Cóbe
171 36 Raphael Cóbe
172 36 Raphael Cóbe
173 36 Raphael Cóbe
174 36 Raphael Cóbe
175 36 Raphael Cóbe
h2. 16-05-2013
176 36 Raphael Cóbe
177 36 Raphael Cóbe
h3. Executou:
178 36 Raphael Cóbe
179 36 Raphael Cóbe
* Coleta de dados:
180 36 Raphael Cóbe
** 2 Vms em um HW (vm2hw1) - Vms: 192.168.100.3 e 4) (Hospedeira: educloud05) 4 cores/vm,  2.5 GB/vm
181 36 Raphael Cóbe
** 4 Vms em um HW (vm4hw1) - Vms: 192.168.100.5,7,8,9 (Hospedeira: educloud06) 2 cores/vm,  1.25 GB/vm
182 36 Raphael Cóbe
** 8 Vms em um HW (vm8hw1) - Vms: 192.168.100.10 ~ 17 (Hospedeira: educloud07) 1 cores/vm,  0.625 GB/vm
183 36 Raphael Cóbe
184 36 Raphael Cóbe
* Criação de Páginas com resultados;
185 36 Raphael Cóbe
186 36 Raphael Cóbe
h3. Próximas Ações:
187 36 Raphael Cóbe
188 36 Raphael Cóbe
* Verificar resultados para 4 Vms em 2 HW (vm4hw2)
189 36 Raphael Cóbe
190 36 Raphael Cóbe
191 36 Raphael Cóbe
192 36 Raphael Cóbe
193 36 Raphael Cóbe
194 36 Raphael Cóbe
195 35 Raphael Cóbe
h2. 15-05-2013
196 35 Raphael Cóbe
197 35 Raphael Cóbe
h3. Executou:
198 35 Raphael Cóbe
199 35 Raphael Cóbe
* Criação de ambiente (VMs) e execução de testes:
200 35 Raphael Cóbe
** 2 Vms em um HW (vm2hw1) - Vms: 192.168.100.3 e 4) (Hospedeira: educloud05) 4 cores/vm,  2.5 GB/vm
201 35 Raphael Cóbe
** 4 Vms em um HW (vm4hw1) - Vms: 192.168.100.5,7,8,9 (Hospedeira: educloud06) 2 cores/vm,  1.25 GB/vm
202 35 Raphael Cóbe
** 8 Vms em um HW (vm8hw1) - Vms: 192.168.100.10 ~ 17 (Hospedeira: educloud07) 1 cores/vm,  0.625 GB/vm
203 35 Raphael Cóbe
** 4 Vms em 2 HW (vm4hw2) - Vms: 192.168.100.18 ~ 21 (Hospedeiras: educloud08 e educloud10)4 cores/vm, 2.5 GB/vm
204 35 Raphael Cóbe
205 35 Raphael Cóbe
h3. Próximas Ações:
206 35 Raphael Cóbe
207 35 Raphael Cóbe
* Verificar resultados e plotar gráficos
208 35 Raphael Cóbe
209 35 Raphael Cóbe
210 35 Raphael Cóbe
h2. 14-05-2013
211 35 Raphael Cóbe
212 35 Raphael Cóbe
h3. Executou:
213 35 Raphael Cóbe
214 35 Raphael Cóbe
* Coleta de dados para 8 vms falha pois o SO hospedeiro está ficando sem memória para executar nada.
215 35 Raphael Cóbe
* Desempenho com 36% de uso de memória: 8 Gflops;
216 35 Raphael Cóbe
217 35 Raphael Cóbe
h3. Próximas Ações:
218 35 Raphael Cóbe
219 35 Raphael Cóbe
* Verificar possibilidade de criar VMs com menos memória
220 35 Raphael Cóbe
221 35 Raphael Cóbe
222 35 Raphael Cóbe
223 35 Raphael Cóbe
224 35 Raphael Cóbe
225 35 Raphael Cóbe
226 35 Raphael Cóbe
227 34 Raphael Cóbe
h2. 13-05-2013
228 34 Raphael Cóbe
229 34 Raphael Cóbe
h3. Executou:
230 34 Raphael Cóbe
231 34 Raphael Cóbe
* Implementação do script perl para conter a lógica da calculadora (terminado);
232 34 Raphael Cóbe
** Atualizado script no git;
233 34 Raphael Cóbe
* Testes executando para 8vms em uma máquina física (uma por core) de 30% a 60% de uso de memória;
234 34 Raphael Cóbe
235 34 Raphael Cóbe
236 34 Raphael Cóbe
h3. Próximas Ações:
237 34 Raphael Cóbe
238 34 Raphael Cóbe
* Verificar resultados e plotar gráficos
239 34 Raphael Cóbe
240 34 Raphael Cóbe
241 34 Raphael Cóbe
242 34 Raphael Cóbe
243 33 Raphael Cóbe
244 33 Raphael Cóbe
h2. 10-05-2013
245 33 Raphael Cóbe
246 33 Raphael Cóbe
h3. Executou:
247 33 Raphael Cóbe
248 33 Raphael Cóbe
* Implementação do script perl para conter a lógica da calculadora;
249 33 Raphael Cóbe
250 33 Raphael Cóbe
251 33 Raphael Cóbe
252 33 Raphael Cóbe
h3. Próximas Ações:
253 33 Raphael Cóbe
254 33 Raphael Cóbe
* Terminar a implementação do script;
255 33 Raphael Cóbe
* Executar testes com as novas entradas geradas;
256 33 Raphael Cóbe
257 33 Raphael Cóbe
258 33 Raphael Cóbe
259 33 Raphael Cóbe
260 33 Raphael Cóbe
261 33 Raphael Cóbe
262 33 Raphael Cóbe
263 33 Raphael Cóbe
h2. 09-05-2013
264 33 Raphael Cóbe
265 33 Raphael Cóbe
h3. Executou:
266 33 Raphael Cóbe
267 33 Raphael Cóbe
* Execução de testes demorando muito - tamanho N utilizado incompatível com a RAM disponível;
268 33 Raphael Cóbe
* Testes para descobrir possível valor de porcentagem de memória aceitável para rodar benchmark;
269 33 Raphael Cóbe
* Máquina roda benchmark com até 55% de uso de memória para tamanho de bloco 248;
270 33 Raphael Cóbe
271 33 Raphael Cóbe
272 33 Raphael Cóbe
273 33 Raphael Cóbe
h3. Próximas Ações:
274 33 Raphael Cóbe
275 33 Raphael Cóbe
* Estudo de cálculo utilizado pelo hpl-calculator;
276 33 Raphael Cóbe
* Implementação no script perl gerador de entradas a lógica utilizada pela calculadora;
277 33 Raphael Cóbe
278 33 Raphael Cóbe
279 33 Raphael Cóbe
280 33 Raphael Cóbe
h2. 08-05-2013
281 33 Raphael Cóbe
282 33 Raphael Cóbe
h3. Executou:
283 33 Raphael Cóbe
284 33 Raphael Cóbe
* Execução de testes;
285 33 Raphael Cóbe
* Resolução de problemas de comunicação do impi: máquinas não reconheciam seus próprios hostnames;
286 33 Raphael Cóbe
287 33 Raphael Cóbe
288 33 Raphael Cóbe
h3. Próximas Ações:
289 33 Raphael Cóbe
290 33 Raphael Cóbe
* Execução de testes;
291 33 Raphael Cóbe
292 33 Raphael Cóbe
293 33 Raphael Cóbe
294 33 Raphael Cóbe
h2. 07-05-2013
295 33 Raphael Cóbe
296 33 Raphael Cóbe
h3. Executou:
297 33 Raphael Cóbe
298 33 Raphael Cóbe
* Configuração de ambiente para novos testes:
299 33 Raphael Cóbe
** Pesquisa sobre como instanciar uma vm numa máquina específica;
300 33 Raphael Cóbe
** Criação de 8 VMS em educloud05
301 33 Raphael Cóbe
** Criação de flavor para teste: 1 processador, 750mb de ram;
302 33 Raphael Cóbe
303 33 Raphael Cóbe
304 33 Raphael Cóbe
h3. Próximas Ações:
305 33 Raphael Cóbe
306 33 Raphael Cóbe
* Iniciar testes;
307 33 Raphael Cóbe
308 33 Raphael Cóbe
309 33 Raphael Cóbe
310 33 Raphael Cóbe
311 33 Raphael Cóbe
h2. 06-05-2013
312 33 Raphael Cóbe
313 33 Raphael Cóbe
h3. Executou:
314 33 Raphael Cóbe
315 33 Raphael Cóbe
* Definição de calendário de atividades para novo mês;
316 33 Raphael Cóbe
* Leituras de referências sobre comparativos entre vms e hws reais;
317 33 Raphael Cóbe
** http://www.loria.fr/~lnussbau/files/linux-virtualization-mls09-slides.pdf
318 33 Raphael Cóbe
** https://indico.fnal.gov/getFile.py/access?contribId=55&sessionId=80&resId=0&materialId=slides&confId=2012
319 33 Raphael Cóbe
320 33 Raphael Cóbe
321 33 Raphael Cóbe
h3. Próximas Ações:
322 33 Raphael Cóbe
323 33 Raphael Cóbe
* Subir ambiente para novos testes;
324 33 Raphael Cóbe
325 33 Raphael Cóbe
326 33 Raphael Cóbe
327 33 Raphael Cóbe
328 33 Raphael Cóbe
h2. 03-05-2013
329 29 Raphael Cóbe
330 29 Raphael Cóbe
h3. Executou:
331 29 Raphael Cóbe
332 29 Raphael Cóbe
* Atualização do Wiki com comparativo:
333 32 Raphael Cóbe
** [[4 Máquinas Reais Vs 4 Máquinas Virtuais]]
334 29 Raphael Cóbe
335 29 Raphael Cóbe
336 29 Raphael Cóbe
h3. Próximas Ações:
337 29 Raphael Cóbe
338 29 Raphael Cóbe
* Estudar parâmetros para otimização do kvm e tentar obter melhores resultados;
339 29 Raphael Cóbe
340 29 Raphael Cóbe
341 29 Raphael Cóbe
342 29 Raphael Cóbe
343 29 Raphael Cóbe
h2. 02-05-2013
344 29 Raphael Cóbe
345 29 Raphael Cóbe
h3. Executou:
346 29 Raphael Cóbe
347 29 Raphael Cóbe
* Confecção do Relatório;
348 29 Raphael Cóbe
349 29 Raphael Cóbe
350 29 Raphael Cóbe
h3. Próximas Ações:
351 29 Raphael Cóbe
352 29 Raphael Cóbe
* Atualizar Wiki com comparativo:
353 29 Raphael Cóbe
** 4vm vs 4hw
354 29 Raphael Cóbe
355 29 Raphael Cóbe
356 29 Raphael Cóbe
357 29 Raphael Cóbe
h2. 30-04-2013
358 29 Raphael Cóbe
359 29 Raphael Cóbe
h3. Executou:
360 29 Raphael Cóbe
361 29 Raphael Cóbe
* Confecção do Relatório;
362 29 Raphael Cóbe
363 29 Raphael Cóbe
364 29 Raphael Cóbe
h3. Próximas Ações:
365 29 Raphael Cóbe
366 29 Raphael Cóbe
* Atualizar Wiki com comparativo:
367 29 Raphael Cóbe
** 4vm vs 4hw
368 29 Raphael Cóbe
369 29 Raphael Cóbe
370 29 Raphael Cóbe
371 29 Raphael Cóbe
372 27 Raphael Cóbe
h2. 29-04-2013
373 27 Raphael Cóbe
374 27 Raphael Cóbe
h3. Executou:
375 27 Raphael Cóbe
376 28 Raphael Cóbe
* Atualização da Página do wiki com dados do benchmark para 1vm;
377 27 Raphael Cóbe
* Atualização de Página wiki com comparativo entre os benchmarks: 
378 27 Raphael Cóbe
** 1vm vs 1hw
379 27 Raphael Cóbe
* Início do Relatório;
380 27 Raphael Cóbe
381 27 Raphael Cóbe
382 27 Raphael Cóbe
h3. Próximas Ações:
383 1 Raphael Cóbe
384 28 Raphael Cóbe
* Relatório;
385 28 Raphael Cóbe
* Atualizar Wiki com comparativo:
386 28 Raphael Cóbe
** 4vm vs 4hw
387 27 Raphael Cóbe
388 27 Raphael Cóbe
389 27 Raphael Cóbe
390 27 Raphael Cóbe
h2. 26-04-2013
391 27 Raphael Cóbe
392 27 Raphael Cóbe
h3. Executou:
393 27 Raphael Cóbe
394 27 Raphael Cóbe
* Coleta de dados Inicial para 4 vms;
395 27 Raphael Cóbe
** Resultado inicial em Número de Operações: 2.05980*10^02 GFlops
396 27 Raphael Cóbe
397 27 Raphael Cóbe
398 27 Raphael Cóbe
h3. Próximas Ações:
399 27 Raphael Cóbe
400 27 Raphael Cóbe
* Atualizar Página com comparativos:
401 27 Raphael Cóbe
** 1vm vs 1hw
402 27 Raphael Cóbe
** 4vm vs 4hw
403 27 Raphael Cóbe
404 27 Raphael Cóbe
405 27 Raphael Cóbe
406 27 Raphael Cóbe
407 27 Raphael Cóbe
408 27 Raphael Cóbe
h2. 25-04-2013
409 27 Raphael Cóbe
410 27 Raphael Cóbe
h3. Executou:
411 27 Raphael Cóbe
412 27 Raphael Cóbe
* Coleta de dados Inicial para 1 vm;
413 27 Raphael Cóbe
** Resultado inicial em Número de Operações: 7.63280*10^01 GFlops
414 27 Raphael Cóbe
* Script de geração de estatísticas comitado para git;
415 27 Raphael Cóbe
416 27 Raphael Cóbe
h3. Próximas Ações:
417 27 Raphael Cóbe
418 27 Raphael Cóbe
* Coletar dados para 4 vms;
419 27 Raphael Cóbe
420 27 Raphael Cóbe
421 27 Raphael Cóbe
h2. 24-04-2013
422 27 Raphael Cóbe
423 27 Raphael Cóbe
h3. Executou:
424 27 Raphael Cóbe
425 27 Raphael Cóbe
* Instalação do nova-compute em máquinas;
426 27 Raphael Cóbe
* Teste Benchmark com uma VM;
427 27 Raphael Cóbe
* Teste de Benchmark com 4 VMs
428 27 Raphael Cóbe
429 27 Raphael Cóbe
h3. Próximas Ações:
430 27 Raphael Cóbe
431 27 Raphael Cóbe
* Coletar dados;
432 27 Raphael Cóbe
433 27 Raphael Cóbe
h2. 23-04-2013
434 27 Raphael Cóbe
435 27 Raphael Cóbe
h3. Executou:
436 27 Raphael Cóbe
437 27 Raphael Cóbe
* Criação da Imagem para rodar benchmarks
438 27 Raphael Cóbe
439 27 Raphael Cóbe
h3. Próximas Ações:
440 27 Raphael Cóbe
441 27 Raphael Cóbe
* Instalação do nova-compute em máquinas;
442 27 Raphael Cóbe
* Rodar teste com uma VM única e compararar com Hw real;
443 27 Raphael Cóbe
444 25 Raphael Cóbe
445 25 Raphael Cóbe
h2. 22-04-2013
446 25 Raphael Cóbe
447 25 Raphael Cóbe
h3. Executou:
448 25 Raphael Cóbe
449 25 Raphael Cóbe
* Coleta de dados e filtragem de dados no experimento de 4 máquinas (32 processadores);
450 25 Raphael Cóbe
* Atualização e reorganização de Página no Wiki com comparativos;
451 25 Raphael Cóbe
452 25 Raphael Cóbe
h3. Próximas Ações:
453 26 Raphael Cóbe
454 25 Raphael Cóbe
* Instalação do nova-compute em máquinas;
455 25 Raphael Cóbe
* Rodar teste com uma VM única e compararar com Hw real;
456 25 Raphael Cóbe
457 25 Raphael Cóbe
458 24 Raphael Cóbe
h2. 19-04-2013
459 24 Raphael Cóbe
460 24 Raphael Cóbe
h3. Executou:
461 24 Raphael Cóbe
462 24 Raphael Cóbe
* Modificação do script para coleta de dados de forma que fique genérico para criação de gráficos
463 24 Raphael Cóbe
464 24 Raphael Cóbe
h3. Próximas Ações:
465 24 Raphael Cóbe
466 24 Raphael Cóbe
* Coletar resultados para 4 máquinas (32 processadores);
467 24 Raphael Cóbe
468 24 Raphael Cóbe
469 24 Raphael Cóbe
470 24 Raphael Cóbe
471 24 Raphael Cóbe
h2. 18-04-2013
472 24 Raphael Cóbe
473 24 Raphael Cóbe
h3. Executou:
474 24 Raphael Cóbe
475 24 Raphael Cóbe
* Criação de entradas para benchmark;
476 24 Raphael Cóbe
* Modificação do script run-multi.sh para rodar com todas as possíveis entradas;
477 24 Raphael Cóbe
478 24 Raphael Cóbe
h3. Próximas Ações:
479 24 Raphael Cóbe
480 24 Raphael Cóbe
* Coletar resultados e plotar gráficos;
481 24 Raphael Cóbe
482 24 Raphael Cóbe
h2. 17-04-2013
483 24 Raphael Cóbe
484 24 Raphael Cóbe
h3. Executou:
485 24 Raphael Cóbe
486 24 Raphael Cóbe
* Script para coleta de dados da execução em uma máquina sem HT;
487 24 Raphael Cóbe
* Criação de gráficos para apresentar variação do tempo em cada porcentagem de memória;
488 24 Raphael Cóbe
* Criação de gráficos para apresentar variação do Número de operações  em cada porcentagem de memória;
489 24 Raphael Cóbe
* Criação de gráficos com Número de operações e Tempo para cada porcentagem de uso de memória;
490 24 Raphael Cóbe
* Descoberta de melhor valor de uso de memória e tamanho de problema:
491 24 Raphael Cóbe
** 92% de uso de memória;
492 24 Raphael Cóbe
** Tamanho de problema (NB) em 184;
493 24 Raphael Cóbe
** Número de Operações: 7.82992*10^01 GFlops;
494 24 Raphael Cóbe
* Setup do ambiente para execução de testes em mais de uma máquina (ssh sem senha, testes com o mpirun);
495 24 Raphael Cóbe
496 24 Raphael Cóbe
h3. Próximas Ações:
497 24 Raphael Cóbe
498 24 Raphael Cóbe
* Executar testes para 4 máquinas;
499 24 Raphael Cóbe
500 24 Raphael Cóbe
501 24 Raphael Cóbe
502 24 Raphael Cóbe
h2. 16-04-2013
503 24 Raphael Cóbe
504 24 Raphael Cóbe
h3. Executou:
505 24 Raphael Cóbe
506 24 Raphael Cóbe
* Execução de experimentos com processador utilizando HT - 90% de uso de memória;
507 24 Raphael Cóbe
* Criação de gráfico que compara a execução do benchmark com HT e sem.
508 24 Raphael Cóbe
* Criação de página no wiki para guardar resultados de benchmarks;
509 24 Raphael Cóbe
510 24 Raphael Cóbe
h3. Próximas Ações:
511 24 Raphael Cóbe
512 24 Raphael Cóbe
* Encontrar valor otimizado de memória e tamanho de problema para uma única máquina sem HT.
513 24 Raphael Cóbe
514 24 Raphael Cóbe
h3. Bloqueio:
515 24 Raphael Cóbe
516 24 Raphael Cóbe
* Aguardando benchmark terminar de executar;
517 24 Raphael Cóbe
518 24 Raphael Cóbe
519 24 Raphael Cóbe
h2. 15-04-2013
520 24 Raphael Cóbe
521 24 Raphael Cóbe
h3. Executou:
522 24 Raphael Cóbe
523 24 Raphael Cóbe
* Script para busca de valores otimizados para tamanho do problema, NB e melhor uso de memória;
524 24 Raphael Cóbe
525 24 Raphael Cóbe
526 24 Raphael Cóbe
h3. Próximas Ações:
527 24 Raphael Cóbe
528 24 Raphael Cóbe
* Plotar Gráfico de resultados;
529 24 Raphael Cóbe
* Criar página no wiki com resultados;
530 13 Raphael Cóbe
531 23 Raphael Cóbe
h2. 12-04-2013
532 18 Raphael Cóbe
533 19 Raphael Cóbe
h3. Executou:
534 18 Raphael Cóbe
535 19 Raphael Cóbe
* Valor otimizado para uso do hpl em nb = 120 (com 90% de uso de memória: 7.66826e+01 GFlops); 
536 20 Raphael Cóbe
* Gráfico de estudo do tempo vs nbs vs gflops
537 22 Raphael Cóbe
!https://ncc.unesp.br/its/attachments/225/NBvsTimevsGflops.png!
538 19 Raphael Cóbe
539 19 Raphael Cóbe
h3. Próximas Ações:
540 19 Raphael Cóbe
541 19 Raphael Cóbe
* instalar nova-compute em máquinas;
542 19 Raphael Cóbe
543 19 Raphael Cóbe
544 19 Raphael Cóbe
545 19 Raphael Cóbe
546 18 Raphael Cóbe
h2. 11-04-2013
547 18 Raphael Cóbe
548 18 Raphael Cóbe
h3. Executou:
549 18 Raphael Cóbe
550 18 Raphael Cóbe
* Codificação de script para geração de arquivos .dat de entrada;
551 18 Raphael Cóbe
* Geração de entradas;
552 18 Raphael Cóbe
* Script para execução do linpack, jpgando saídas em output/
553 18 Raphael Cóbe
* Ticket 779 fechado (https://ncc.unesp.br/its/issues/779);
554 18 Raphael Cóbe
555 18 Raphael Cóbe
h3. Próximas Ações:
556 18 Raphael Cóbe
557 1 Raphael Cóbe
* Verificar valores otimizados para testes;
558 19 Raphael Cóbe
* Plotar gráfico com dados de saída dos testes;
559 18 Raphael Cóbe
560 18 Raphael Cóbe
561 18 Raphael Cóbe
562 18 Raphael Cóbe
563 18 Raphael Cóbe
h2. 10-04-2013
564 18 Raphael Cóbe
565 18 Raphael Cóbe
h3. Executou:
566 18 Raphael Cóbe
567 18 Raphael Cóbe
* Execução do Procedimento UNESP nas máquinas 04-08;
568 18 Raphael Cóbe
* Modificação do nfs para rw;
569 18 Raphael Cóbe
* Teste do Linpack utilizando nfs;
570 18 Raphael Cóbe
* Desabilitação do ht na educloud05;
571 18 Raphael Cóbe
572 18 Raphael Cóbe
573 18 Raphael Cóbe
h3. Próximas Ações:
574 18 Raphael Cóbe
575 18 Raphael Cóbe
* Rodar conjuntos de testes para achar valores otimizados de Ns e NBs
576 18 Raphael Cóbe
577 18 Raphael Cóbe
578 18 Raphael Cóbe
h2. 09-04-2013
579 18 Raphael Cóbe
580 18 Raphael Cóbe
h3. Executou:
581 18 Raphael Cóbe
582 18 Raphael Cóbe
* Tentativa de compilação do Linpack;
583 18 Raphael Cóbe
** Utilizando openmpi;
584 18 Raphael Cóbe
* Testes de execução do linpack com Intel® Math Kernel Library;
585 18 Raphael Cóbe
* Screen sobre a utilização do Linpack utilizando Intel mpi;
586 18 Raphael Cóbe
* Leituras sobre o uso da calculadora para HPL.dat (http://hpl-calculator.sourceforge.net/):
587 18 Raphael Cóbe
** http://ufpr.dl.sourceforge.net/project/hpl-calculator/HPL%20Calculator/HPL-HowTo.pdf
588 18 Raphael Cóbe
589 18 Raphael Cóbe
h3. Próximas Ações:
590 18 Raphael Cóbe
591 18 Raphael Cóbe
* Completar instalação do ambiente;
592 18 Raphael Cóbe
* Testar execução do linpack otimizado para intel (fornecido pelo ncc) - em /opt;
593 18 Raphael Cóbe
594 18 Raphael Cóbe
595 18 Raphael Cóbe
596 18 Raphael Cóbe
597 17 Raphael Cóbe
h2. 08-04-2013
598 16 Raphael Cóbe
599 16 Raphael Cóbe
h3. Executou:
600 16 Raphael Cóbe
601 16 Raphael Cóbe
* Leitura sobre Top500
602 16 Raphael Cóbe
** http://www.top500.org/project/introduction/
603 16 Raphael Cóbe
** http://www.top500.org/project/linpack/
604 16 Raphael Cóbe
* Leitura sobre Linpack
605 16 Raphael Cóbe
** http://www.netlib.org/utk/people/JackDongarra/PAPERS/The-LINPACK-Benchmark-An-Explanation.pdf
606 16 Raphael Cóbe
** Sobre HPL: http://www.netlib.org/benchmark/hpl/
607 16 Raphael Cóbe
** http://support.clearspeed.com/resources/documentation/LINPACK_Getting_Started_Manual_Rev1.B.pdf
608 16 Raphael Cóbe
*** Guia de uso do Linpack
609 16 Raphael Cóbe
610 16 Raphael Cóbe
* Sobre a diferença entre LAPACK e LINPACK:
611 16 Raphael Cóbe
Até onde entendi o LAPACK é uma biblioteca para algebra linear e pode (deve) ser utilizado em um futuro para a substituição de algumas rotinas do problema solucionado pelo LINPACK. A idéia é que o LINPACK foi concebido para rodar nos computadores que eram modernos na época, os Vector CPUS (http://en.wikipedia.org/wiki/Vector_processor). Ao se substituir as rotinas do problema solucionado pelo LINPACK pelo LAPACK o benchmark (ainda o LINPACK) vai poder explorar melhor as arquiteturas modernas baseadas em cache. 
612 16 Raphael Cóbe
613 16 Raphael Cóbe
* LAPACK vs LINPACK vs EISPACK: http://www.netlib.org/lapack/lug/node10.html.
614 16 Raphael Cóbe
615 16 Raphael Cóbe
616 16 Raphael Cóbe
617 16 Raphael Cóbe
618 15 Raphael Cóbe
h2. 03-04-2013
619 15 Raphael Cóbe
620 15 Raphael Cóbe
h3. Executou:
621 15 Raphael Cóbe
622 15 Raphael Cóbe
* Definição cronograma próxima fase;
623 15 Raphael Cóbe
* Criação de imagem do ubuntu e upload para Glance;
624 15 Raphael Cóbe
* Instalação do Cinder;
625 15 Raphael Cóbe
* Atualização da página do [[Ambiente]] com manual de instalação do Cinder;
626 15 Raphael Cóbe
627 15 Raphael Cóbe
h3. Próximas ações:
628 15 Raphael Cóbe
629 15 Raphael Cóbe
* Começar estudo Top500.org;
630 15 Raphael Cóbe
631 15 Raphael Cóbe
h2. 02-04-2013
632 15 Raphael Cóbe
633 15 Raphael Cóbe
h3. Executou:
634 15 Raphael Cóbe
635 15 Raphael Cóbe
* Escrita do Relatório
636 15 Raphael Cóbe
637 15 Raphael Cóbe
638 15 Raphael Cóbe
h3. Próximas ações:
639 15 Raphael Cóbe
640 15 Raphael Cóbe
* Instalação Cinder;
641 15 Raphael Cóbe
642 15 Raphael Cóbe
643 13 Raphael Cóbe
h2. 01-04-2013
644 13 Raphael Cóbe
645 13 Raphael Cóbe
h3. Executou:
646 13 Raphael Cóbe
647 13 Raphael Cóbe
* Leituras sobre criação de imagens personalizadas:
648 13 Raphael Cóbe
** Utilizando o proprio nova: http://docs.openstack.org/trunk/openstack-compute/admin/content/creating-images-from-running-instances.html
649 13 Raphael Cóbe
** Utilizando o VMBuilder: 
650 13 Raphael Cóbe
*** http://wiki.debian.org/VMBuilder - Criação de imagens debian;
651 13 Raphael Cóbe
*** Ubuntu Juice (JeOS): https://help.ubuntu.com/12.04/serverguide/jeos-and-vmbuilder.html
652 13 Raphael Cóbe
*** Usando debootstrap: http://www.diogogomes.com/2012/07/13/debootstrap-kvm-image
653 13 Raphael Cóbe
* Leitura de QEMU vs KVM:
654 13 Raphael Cóbe
** http://blog.vmsplice.net/2011/03/should-i-use-qemu-or-kvm.html
655 13 Raphael Cóbe
656 13 Raphael Cóbe
657 13 Raphael Cóbe
h3. Próximas ações:
658 13 Raphael Cóbe
659 13 Raphael Cóbe
* Criação de imagem personalizada
660 13 Raphael Cóbe
661 13 Raphael Cóbe
662 13 Raphael Cóbe
663 13 Raphael Cóbe
664 13 Raphael Cóbe
665 13 Raphael Cóbe
666 13 Raphael Cóbe
667 12 Raphael Cóbe
h2. 28-03-2013
668 12 Raphael Cóbe
669 12 Raphael Cóbe
h3. Executou:
670 12 Raphael Cóbe
671 12 Raphael Cóbe
* Instalação do nova;
672 12 Raphael Cóbe
* Problemas com a documentação http://docs.openstack.org/trunk/openstack-compute/install/apt/content/osfolubuntu-computesevice.html
673 12 Raphael Cóbe
** O serviço não inicializa, esperando o componente nova-conductor que não está na lista de dependência dos pacotes do nova;
674 12 Raphael Cóbe
** Leitura sobre o nova-conductor http://russellbryantnet.wordpress.com/2012/11/19/a-new-nova-service-nova-conductor
675 12 Raphael Cóbe
*** Basicamente nova-conductor é o componente responsável por funcionar como um proxy para o banco de dados, evitando assim que em cenários com múltiplos nova-compute todos façam acesso ao banco de dados. Nós com nova-compute não são considerados seguros.
676 12 Raphael Cóbe
677 12 Raphael Cóbe
678 12 Raphael Cóbe
h3. Próximas ações:
679 12 Raphael Cóbe
680 12 Raphael Cóbe
* instalação cinder;
681 12 Raphael Cóbe
* geração de imagem debian personalizada;
682 12 Raphael Cóbe
683 12 Raphael Cóbe
684 12 Raphael Cóbe
h3. Bloqueio:
685 12 Raphael Cóbe
686 12 Raphael Cóbe
* configuração da rede na instalação do nova;
687 12 Raphael Cóbe
688 12 Raphael Cóbe
689 12 Raphael Cóbe
690 12 Raphael Cóbe
h2. 27-03-2013
691 12 Raphael Cóbe
692 12 Raphael Cóbe
h3. Executou:
693 12 Raphael Cóbe
694 12 Raphael Cóbe
* Resolução de problema de autenticação no glance + keystone;
695 12 Raphael Cóbe
** Problemas com a documentação http://docs.openstack.org/trunk/openstack-compute/install/apt/content/osfolubuntu-imageservice.html:
696 12 Raphael Cóbe
*** Usuário admin não é adicionad a tenant service;
697 12 Raphael Cóbe
*** Trocar o usuário admin em *-paste.ini de admin para glance;
698 12 Raphael Cóbe
699 12 Raphael Cóbe
h3. Próximas ações:
700 12 Raphael Cóbe
701 12 Raphael Cóbe
* Instalação nova;
702 12 Raphael Cóbe
* Instalação cinder;
703 12 Raphael Cóbe
704 12 Raphael Cóbe
705 9 Raphael Cóbe
706 9 Raphael Cóbe
h2. 26-03-2013
707 9 Raphael Cóbe
708 9 Raphael Cóbe
h3. Executou:
709 10 Raphael Cóbe
710 9 Raphael Cóbe
* Implementação das configurações de servidor na máquina 00.
711 9 Raphael Cóbe
* Inicio da implementação do Ambiente na máquina 00.
712 9 Raphael Cóbe
** instalação do keystone
713 9 Raphael Cóbe
** instalação do glance
714 9 Raphael Cóbe
715 9 Raphael Cóbe
h3. Próximas ações:
716 10 Raphael Cóbe
717 9 Raphael Cóbe
* finalizar instalação do glance
718 9 Raphael Cóbe
* instalação do cinder
719 9 Raphael Cóbe
720 9 Raphael Cóbe
h3. Bloqueio:
721 10 Raphael Cóbe
722 9 Raphael Cóbe
* glance não faz autenticação no keystone
723 11 Raphael Cóbe
** Rever http://docs.openstack.org/developer/glance/authentication.html;
724 11 Raphael Cóbe
** Possivelmente relacionado:
725 11 Raphael Cóbe
*** https://lists.launchpad.net/openstack/msg21700.html
726 9 Raphael Cóbe
727 9 Raphael Cóbe
728 8 Raphael Cóbe
h2. 25-03-2013
729 3 Raphael Cóbe
730 8 Raphael Cóbe
h3. Executou
731 8 Raphael Cóbe
732 8 Raphael Cóbe
* Leituras sobre Quantum:
733 8 Raphael Cóbe
** Instalação e configuração do Quantum-Server;
734 8 Raphael Cóbe
** Setup de RPC;
735 8 Raphael Cóbe
** Lista de plugins;
736 8 Raphael Cóbe
** Comparação Quantum vs nova-network: http://www.gossamer-threads.com/lists/openstack/dev/18373
737 8 Raphael Cóbe
*** Recomendação de continuar com nova-network para instalação Flat DHCP;
738 8 Raphael Cóbe
** Integração com Keystone;
739 8 Raphael Cóbe
*** Criação de Serviço e endpoint;
740 8 Raphael Cóbe
741 8 Raphael Cóbe
h3. Próximos passos:
742 8 Raphael Cóbe
* Definição de arquitetura de rede a ser utilizada pelas máquinas de nova-compute
743 8 Raphael Cóbe
744 8 Raphael Cóbe
745 4 Raphael Cóbe
h2. 21-03-2013
746 8 Raphael Cóbe
747 8 Raphael Cóbe
h3. Executou
748 8 Raphael Cóbe
749 4 Raphael Cóbe
* Leitura OPS - Guia de operação do openstack;
750 4 Raphael Cóbe
** Capítulo 1;
751 4 Raphael Cóbe
** Diferença entre back-end de armazenamento em blocos e em objetos (cinder vs swift);
752 4 Raphael Cóbe
* Estudo de diferenças entre Cinder e nova-volumes;
753 4 Raphael Cóbe
** http://docs.openstack.org/trunk/openstack-compute/admin/content/cinder-vs-nova-volumes.html
754 4 Raphael Cóbe
755 4 Raphael Cóbe
h3. Próximos Passos:
756 5 Raphael Cóbe
* Instalaçõa de Máquinas;
757 4 Raphael Cóbe
758 8 Raphael Cóbe
759 1 Raphael Cóbe
h2. 20-03-2013 (presencialmente na Unesp)
760 8 Raphael Cóbe
761 8 Raphael Cóbe
h3. Executou
762 1 Raphael Cóbe
* Configuração BMC da máquina 06;
763 5 Raphael Cóbe
* Atualização da Bios;
764 5 Raphael Cóbe
* Atualização Firmware do BMC;
765 4 Raphael Cóbe
766 4 Raphael Cóbe
h3. Próximos Passos:
767 4 Raphael Cóbe
* Estudo Cinder;
768 4 Raphael Cóbe
* Estudo Quantum
769 4 Raphael Cóbe
770 4 Raphael Cóbe
771 4 Raphael Cóbe
772 1 Raphael Cóbe
h2. 19-03-2013
773 8 Raphael Cóbe
774 8 Raphael Cóbe
h3. Executou
775 8 Raphael Cóbe
776 4 Raphael Cóbe
* Leitura Release Notes Openstack Folsom;
777 5 Raphael Cóbe
** https://wiki.openstack.org/wiki/ReleaseNotes/Folsom;
778 4 Raphael Cóbe
*Tradução de texto com perguntas sobre TPM/TXT;
779 4 Raphael Cóbe
780 4 Raphael Cóbe
h3. Próximos Passos:
781 4 Raphael Cóbe
* Estudo Cinder;
782 4 Raphael Cóbe
* Estudo Quantum
783 3 Raphael Cóbe
784 3 Raphael Cóbe
h2. 18-03-2013
785 8 Raphael Cóbe
786 8 Raphael Cóbe
h3. Executou
787 3 Raphael Cóbe
* Screen de instalação do nova + nós;
788 3 Raphael Cóbe
789 3 Raphael Cóbe
h3. Próximos Passos:
790 3 Raphael Cóbe
* Screen instalação Horizon
791 3 Raphael Cóbe
792 3 Raphael Cóbe
h2. 15-03-2013
793 8 Raphael Cóbe
794 8 Raphael Cóbe
h3. Executou
795 3 Raphael Cóbe
* Screen de instalação do glance;
796 1 Raphael Cóbe
797 8 Raphael Cóbe
h3. Próximos Passos:
798 3 Raphael Cóbe
* Instalação do nova;
799 3 Raphael Cóbe
800 3 Raphael Cóbe
801 2 Raphael Cóbe
h2. 14-03-2013
802 2 Raphael Cóbe
803 2 Raphael Cóbe
h3. Executou:
804 2 Raphael Cóbe
* Screen de instalação do Keystone
805 2 Raphael Cóbe
806 2 Raphael Cóbe
h3. Próximos Passos:
807 2 Raphael Cóbe
* Instalação do Glance;
808 2 Raphael Cóbe
809 2 Raphael Cóbe
810 2 Raphael Cóbe
h2. 13-03-2013
811 2 Raphael Cóbe
812 2 Raphael Cóbe
h3. Executou:
813 2 Raphael Cóbe
* Instalação de SO - 3 Máquinas:
814 2 Raphael Cóbe
** Sistema Operacional;
815 2 Raphael Cóbe
** Procedimento UNESP;
816 2 Raphael Cóbe
817 2 Raphael Cóbe
h3. Próximos Passos:
818 2 Raphael Cóbe
* Leitura do documento produzido no Educloud com o procedimento de instalação - [[Ambiente]];
819 2 Raphael Cóbe
820 2 Raphael Cóbe
821 1 Raphael Cóbe
h2. 12-03-2013
822 1 Raphael Cóbe
823 1 Raphael Cóbe
h3. Executou:
824 1 Raphael Cóbe
* Leitura sobre Glance:
825 1 Raphael Cóbe
** http://docs.openstack.org/developer/glance/installing.html - Instalação;
826 1 Raphael Cóbe
** http://docs.openstack.org/developer/glance/configuring.html - Configuração (Leitura rápida pra familiarização com Parâmetros);
827 1 Raphael Cóbe
** http://docs.openstack.org/developer/glance/authentication.html - Integração com o Keystone;
828 1 Raphael Cóbe
829 1 Raphael Cóbe
h3. Próximos Passos:
830 1 Raphael Cóbe
* Leitura do documento produzido no Educloud com o procedimento de instalação - [[Ambiente]];
831 1 Raphael Cóbe
* Instalação de SO em máquinas - Quarta pela manhã.
832 1 Raphael Cóbe
833 1 Raphael Cóbe
834 1 Raphael Cóbe
835 1 Raphael Cóbe
h2. 11-03-2013
836 1 Raphael Cóbe
837 1 Raphael Cóbe
h3. Executou:
838 1 Raphael Cóbe
* Leitura de artigo sobre UEFI vs TPM (em especial sobre o secure boot e implementação no Suse.:
839 1 Raphael Cóbe
** https://www.suse.com/blogs/uefi-secure-boot-overview/
840 1 Raphael Cóbe
** https://www.suse.com/blogs/uefi-secure-boot-plan/
841 1 Raphael Cóbe
* Leitura sobre openstack: Keystone:
842 1 Raphael Cóbe
** http://docs.openstack.org/developer/keystone/architecture.html - Arquitetura;
843 1 Raphael Cóbe
** http://docs.openstack.org/developer/keystone/installing.html - Instalação;
844 1 Raphael Cóbe
* Leitura básica sobre devstack
845 1 Raphael Cóbe
** http://devstack.org/
846 1 Raphael Cóbe
847 1 Raphael Cóbe
848 1 Raphael Cóbe
h3. Próximos Passos:
849 1 Raphael Cóbe
* Continuar leituras sobre openstack;