====== Turma 2009.2 ====== ===== Horário e local das aulas ===== * Horário: terças das 10 às 12 e quintas das 8 às 10 horas * Local: Audotório Mário Hattori ===== Alunos ===== * Cícero Alan Leite Cruz * Daniel Bruno Alves dos Santos * Diego Balbino Santos de Moraes * Edigley Pereira Fraga * Everton Leandro Galdino * Francisco Gomes de Oliveira * Giovanni Farias da Silva * Gustavo Araújo SOares * Jaindson Valentim Santana * Jemerson Figueiredo Damásio * Katyusco de farias Santos * Leonardo Rodrigues Sampaio * Lesandro Ponciano dos Santos * Lorena Fernandes Maia * Lucas Vieira de Souza * Magno Jefferson de Souza * Marcell Manfrin Barbacena * Marcus Williams de Aquino de Carvalho * Mariana Romão do Nascimento * Matheus Gaudêncio do Rêgo * Paulo Rômulo Alves Barros * Sebastião Estefânio Pinto * Tiago Lucas Pereira ===== Metodologia ===== O curso começa com aulas expositivas ministradas pelo professor. Além destas aulas, os alunos se organizarão em grupos de 4 alunos para fazer uma compilação sobre um tema de sistemas distribuídos. Serão sugeridos alguns temas pelo professor (veja abaixo), mas outros temas podem ser sugeridos pelos alunos. Nesse último caso, o trabalho só pode prrosseguir depois que o tema sugerido ganhe o aval do professor. Após esse trabalho de leitura e sistematização cada grupo irá propor um projeto de pesquisa sobre o tema e apresentar o resultado da compilação em um seminário com uma hora de duração. O resultado do projeto de pesquisa é um artigo científico que será apresentado em um seminário de 40 minutos de duração no final do curso. ===== Temas para compilações ===== * Distribuição de conteúdo em redes //peer-to-peer// (Everton Leandro, Francisco Neto, Lorena Maia, Mariana Romão) * Sistemas //peer-to-peer// estruturados * Grades computacionais oportunistas (Jaindson, Lesandro, Marcus, Matheus) * Grades computacionais dedicadas (//service grids//) * Paradigma de programação //MapReduce// * //Infrastructure as a Service// (IaaS) * //Platform as a Service// (PaaS) * //Software as a Service// (SaaS) (Cícero Alan, Edigley, Giovanni, Katyusco) * Sistemas multi-agentes (Gustavo Soares, Jemerson Damásio, Magno Queiroz, Paulo Rômulo) * Balanceamento de carga em sistemas //peer-to-peer// (Daniel, Leonardo, Lucas, Sebastião) * Sistemas de arquivos com armazenamento distribuído baseado em objetos (Diego, Marcell, Tiago) ===== Avaliação ===== A avaliação será baseada na apresentação dos seminários e no artigo científico gerado como resultado do projeto. ===== Plano de aulas ===== * 16/06: Apresentação da disciplina e introdução a sistemas distribuídos * 18/06: Conceitos básicos, Parte I * 30/06: Conceitos básicos, Parte II * 02/07: Conceitos básicos, Parte III * 09/07: Conceitos básicos, parte IV * 06/08: Discussão sobre os projetos propostos * 11/08 a 18/08: Seminários sobre as compilações * 08/09 e 10/09: Seminários sobre projetos Obs: 04/08 é o prazo para envio das propostas de projeto. ===== Notas ===== As notas das avaliações estarão disponíveis aqui.