Turma 2007.2

Horário e local das aulas

  • Horário: terças e quintas das 10 às 12 horas
  • Local: Auditório do LSD

Alunos

  • Arthur Nóbrega Rocha Xavier (Aluno especial)
  • Fernando Henrique Bezerra Cardoso
  • Gilson Pereira dos Santos Júnior
  • Guilherme Mauro Germoglio Barbosa
  • Helton Souza Lima
  • Hugo Feitosa de Figueirêdo
  • José Flávio Mendes Vieira Junior
  • Leonardo de Assis
  • Pablo Gustavo Soares Tiburcio
  • Pablo Oliveira Antonino de Assis
  • Pryscilla Dóra Selister (Aluna especial)
  • Roberto Almeida Bittencourt

Metodologia

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, teremos aulas para discussão de artigos de grande originalidade, que introduziram conceitos ou tecnologias revolucionárias. Cada artigo terá um aluno como apresentador. A apresentação deverá ser feita em 40 minutos, deixando 20 minutos para discussão. Todos os alunos devem ler o artigo antes da aula e enviar uma resenha de uma ou duas páginas sumariando a(s) contribuição(ões) do trabalho. As resenhas devem ser enviadas por correio eletrônico para o professor *antes* da aula na qual o artigo será apresentado e discutido. Este formato reflete nosso objetivo de melhorar nos alunos a capacidade de leitura crítica de artigos técnicos.

Finalmente, teremos também aulas onde temas de pesquisa sendo desenvolvidos no Laboratório de Sistemas Distribuídos serão apresentados.

A avaliação das apresentações e resenhas será feita continuamente. Ao final do curso, faremos uma prova escrita sobre todo o conteúdo apresentado.

Plano de Aulas

  • 14/06: Introdução. Aula proferida pelo professor.
  • 19/06: Conceitos básicos, Parte I. Aula proferida pelo professor.
  • 21/06: Conceitos básicos, Parte II. Aula proferida pelo professor.
  • 26/06: Conceitos básicos, Parte III. Aula proferida pelo professor.
  • 03/07: Seminários
    • Apresentação do artigo “A Note on Distributed Computing” por Guilherme
    • Apresentação do artigo “Anonymous Connections and Onion Routing” por Roberto
  • 05/07: Detectores de Falhas não Confiávies para Sistemas Distribuídos. Seminário proferido por Lívia Sampaio
  • 10/07: Seminários
    • Apresentação do artigo “Web Caching with Consistent Hashing” por Fernando
    • Apresentação do artigo “Freenet: A Distributed Anonymous Information Storage and Retrieval System” por Zé Flávio
  • 12/07: Combinando Provisão Dinâmica de Recursos e Rejuvenescimento de Software. Seminário proferido por Raquel Lopes
  • 17/07: Seminários
    • Apresentação do artigo “A Scalable Content-addressable Network” por Pablo Oliveira
    • Apresentação do artigo “Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems” por Leonardo
  • 19/07: Colaboração e Mecanismos de Incentivo em Sistemas Distribuídos. Seminário proferido por Nazareno Andrade
  • 24/07: Seminários
    • Apresentação do artigo “MapReduce: Simplified Data Processing on Large Clusters” por Pablo Gustavo
    • Apresentação do artigo “Tribler: A social-based Peer-to-Peer system” por Hugo
  • 26/07: <Seminário a definir>. Seminário proferido por Álvaro Côelho
  • 31/07: Seminários
    • Apresentação do artigo “2Fast : Collaborative downloads in P2P networks” por Pryscilla
    • Apresentação do artigo “Distributed Computing in Practice: The Condor Experience” por Arthur
  • 07/08: Seminários
    • Apresentação do artigo “The Anatomy of the Grid: Enabling Scalable Virtual Organizations,” por Gilson
    • Apresentação do artigo “How are Real Grids Used? The Analysis of Four Grid Traces and Its Implications” por Helton
  • 14/08: Prova

Artigos

Distribuição de conteúdo e sistemas entre-pares

  • Web Caching with Consistent Hashing, David Karger, Alex Sherman, Andy Berkheimer, Bill Bogstad, Rizwan Dhanidina, Ken Iwamoto, Brian Kim, Luke Matkins, Yoav Yerushalmi. Proceedings of the International World Wide Web Conference, May 1999. (Fernando)
  • Tribler: A social-based Peer-to-Peer system, by J.A. Pouwelse, P. Garbacki, J. Wang, A. Bakker, J. Yang, A. Iosup, D.H.J. Epema, M. Reinders, M. van Steen, and H.J. Sips. In 5th Int’l Workshop on Peer-to-Peer Systems (IPTPS 2006). (Hugo)

E/S Paralela

Engenharia de software para sistemas distribuídos

Computação global

Notas

As notas das avaliações estarão disponíveis aqui.

 
sdpos/2007.2.txt · Modificado em: 20/11/2009 17:28
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki