Dalton Cézane Gomes Valadares
Diego Renato dos Santos
Edgard Nicéas Arcoverde Gusmão Lima
Fabrício Gutemberg Lélis de Melo
Helder Fernando de Araújo Oliveira
João Arthur Brunet Monteiro
João Bosco de Oliveira Alencar Júnior
Jonhnny Weslley Sousa Silva
Larissa Lucena Vasconcelos
Maria de Lourdes do Nascimento Neta
Miguel Queiroga Filho
Rafael Ferreira da Silva
Rodrigo de Almeida Vilar de Miranda
Rodrigo Rocha Gomes e Souza
Sabrina de Figuêiredo Souto
Thiago Emannuel Pereira da Cunha Silva
O curso começa com aulas expositivas ministradas pelo professor. Um bom livro-texto para se acompanhar esta parte da disciplina é Distributed Systems for System Architects, de Paulo Verissimo e Luis Rodrigues (veja referência completa da Bibliografia abaixo).
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 os grupos irão apresentar o resultado da compilação em uma série de seminários, cada um com duas horas de duração. Finalmente, cada grupo irá propor um projeto de pesquisa envolvendo o tema estudado na compilação. O resultado do projeto de pesquisa é um artigo científico que será apresentado em um seminário de uma hora de duração no final do curso.
Sistemas de arquivos distribuídos (João Arthur, Jonhnny, Larissa e Thiago)
Middleware para computação em grade (Edgard, Fabrício, Helder e Maria de Lourdes)
Computação na “nuvem” (cloud computing) (João Bosco, Rafael, Rodrigo Rocha e Rodrigo Vilar)
Testes em sistemas distribuídos (Dalton, Diego, Miguel e Sabrina)
A avaliação será baseada na apresentação dos seminários e no artigo científico gerado como resultado do projeto.
20/06: Introdução. Conceitos básicos, Parte I. Aula proferida pelo professor.
25/06: Conceitos básicos, Parte II. Aula proferida pelo professor.
27/06: Conceitos básicos, Parte III. Aula proferida pelo professor.
30/06 a 11/08: Leitura de artigos e preparação da compilação.
01/08: Conceitos básicos, parte IV. Aula proferida pelo professor.
18/08 a 29/08: Seminários sobre as compilações.
11/08 a 07/09: Desenvolvimento de projeto
08/09 e 09/09: Seminários sobre projetos.
As notas das avaliações estarão disponíveis aqui.