VinBR

Virtualização 26/03/2012

Apr 1st, 2012
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.26 KB | None | 0 0
  1.  
  2. # # # # # # # # # # # # #
  3. # Virtualização #
  4. # Professor Dorgival #
  5. # notasdogarcia.blog.com #
  6. # # # # # # # # # # # # #
  7.  
  8. Hoje começamos discutindo sobre a agenda do curso.
  9.  
  10. // Abaixo vamos falar do calendário até o fim do curso,
  11. // mas agente ta discutindo com base no calendário atual do site dele, as datas serão alteradas posteriormente.
  12. // No final ele vai decidir as datas certinho e colocar no site, por agora as datas estão como eram.
  13. // Ou seja, havera uma aula para cada um dos temas abaixo, mas as datas vão acabar trocando, olhem no site dele pra concertar.
  14. // Se alguem quiser fazer uma repostagem desse texto (no pastebin) com as datas já atualizadas e me enviar seria muito bom =].
  15.  
  16. // Na próxima semana, vamos fechar a parte de virtualização
  17.  
  18. 02/04 - Desempenho de Virtualização e Migração de VMs.
  19. // Migração de VMs é transferir uma máquina virtual em execução para outro computador dentro da núvem.
  20.  
  21. 04/04 - Migração e balanceamento de carga: Sandpiper. Esse artigo fala sobre a logistica da Migração de VMs.
  22.  
  23. 09/04 - Sistema de arquivos: Google File Sistem (GFS) + Megastore que também é um produto do google.
  24. // O GFS foi o primeiro a pensar em banco de dados realmente grandes.
  25. // Ele é diferente porque por exemplo voce nem deleta arquivo, nem atlera, voce apenas da append e cria novos arquivos.
  26.  
  27. // Esse artigo vai pro dia 08/04 no fim das contas.
  28. 11/04 - Ambientes de fluxo de dados: MapReduce (google), Dryad (Microsoft), Spark.
  29. // São modelos de processamento voltados para problemas de mineração de dados. O primeiro e inovador foi o MapReduce.
  30. // Temos o ant hill que é um produto da ufmg com uma proposta semelhante, o nome eu não se como se escreve "ant hill" foi de ouvido.
  31.  
  32. Comentário do professor: MapReduce - Mapeamento, e mineração de dados. é um sistema em duas passadas, e ele roda encima do GFS citado acima.
  33.  
  34. 16/04 - Armazenamento relacional: Hive, Pig, Scads. Trabalhos.
  35. // Construidos encima do conceito MapReduce, são sistemas de otimização eu acho.
  36.  
  37. 18/04 - Armazenamento Orientado a Colunas: BigTable (google), HBase
  38. // O BigTable tenta pegar o GFS e tranforma-lo em um sistema mais organizado com tabelas.
  39.  
  40. 23/04 - Armazenamento chave-valor - Dynamo, Dremel
  41. // Coisas do tipo voce acessa o google maps e tem de acessar umas 10 informaçòes sobre o mesmo assunto, imagem de satelite, rua, mapa, transito, streetview etc.
  42.  
  43. 25/04 Bases relacionais na núvem: Relational Cloud, ...
  44.  
  45. Comentário do professor: MapReduce e GFS são segundo a google modelos de processamento paralelo.
  46.  
  47. 07/05 - Multiprogramação para datacenters: Mesos, Hadoop NextGen.
  48. // O Hadoop é um concorrente open-source do MapReduce da google.
  49. // O Mesos é o que está ficando mais popular, porque dentro de um mesmo cluster voce pode rodar hadoop, dryad e sparc sem problemas.
  50.  
  51. 09/05 - Sistemas Operacionais e nuvens: Akaros, FOS
  52. // O Akaros é um SO desenvolvido do 0, com a proposta de se desprender do linux como sistema base.
  53. // O argumento é que o linux ta ficando engessado com os problemas de compatibilidade com sistemas antigos.
  54.  
  55. 14/05 - Estruturas de redes: VL2, Portland.
  56. // São projetos que tentam mudar a rede pra melhor.
  57. // O portland é baseado fortemente em sistemas virtualizados.
  58.  
  59. 16/05 - Gerencia de Trafego: Orchestra, Hedera
  60. // O Orchestra é como uma orquestra mesmo, fica um programa mandando o que os outros devem fazer
  61.  
  62. 21/05 - Isolamento de trafego: Oktopus, Seawall, Gatekeeper(ufmg)
  63.  
  64. // Comentário: As 3 últimas aulas falam de soluções de rede para datacenters.
  65. // A próxima também fala de outros protocolos que poderiam ser usados pra isso.
  66.  
  67. 23/05 - Protocolos de transporte: DCTCP, ICTCP, Multipath TCP, Outcast TCP.
  68.  
  69. 28/05 - Virtualização de Redes: Open vSwitch, OpenFlow e SDNs.
  70.  
  71. 30/05 - Redes definidas por software, Onix (Google), Advanced Edges.
  72.  
  73. O MapReduce foi chamado de a coisa mais brilhante em processamento paralelo dos últimos tempos.
  74. Depois de algum tempo conclui-se que ele não resolve todos os problemas.
  75. Um problema em especial é o problema de processamento recursivo de grafos.
  76. Eles não funcionam bem com o MapReduce.
  77.  
  78. 04/06 - Processamento de grafos: Preguel (google), GraphLab, Rendero.
  79. // Uma limitação do Preguel é que ele funciona para o "mundo google" um milhão de katalhão de dados,
  80. // talvez não seja adequado para outros contextos.
  81.  
  82. 06/06 - Modelos de custo: Arq. de redes, precificação na núvem
  83. // A maioria desses artigos é um tanto de matemática sem amarração da realidade, com pouca aplicação prática.
  84.  
  85. 11/06 - Aspectos de Segurança
  86.  
  87. 13/06 - Gerência de energia: elastic tree, ...
  88.  
  89. ... E cabou, precisamos pensar o que mais colocar aqui.
  90.  
  91. A idéia é que cada aluno pega 2 dias e faz um total de 2 seminários até o fim do semestre.
  92. Eles tem então a responsabilidade de liderar a discussão sobre o tema da aula durante a aula.
  93.  
  94. Minha apresentação apresentação é dia 18/04 sobre o MapReduce
  95.  
  96. Cada um escolheu umas materias pra apresentar.
  97.  
  98. // Fim da aula.
Advertisement
Add Comment
Please, Sign In to add comment