Cursos‎ > ‎

Sistemas Distribuídos 2014.1

Introdução


Essa disciplina tem como objetivo apresentar os conceitos de Sistemas Distribuídos visando oferecer um conhecimento básico para um profissional da área de Ciência da Computação. 

Apresentação do Curso

O curso apresenta três momentos:

No primeiro o professor irá apresentar os conceitos básicos de Sistemas Distribuídos de forma expositiva porém estimulando a paricipação dos alunos.

No segundo momento os alunos irão apresentar uma série de artigos sobre o estado da arte na pesquisa de Sistemas Distribuídos quando haverá oportunidade de discussões sobre essas propostas.

No terceiro momento será desenvolvido uma implementação usando a ferramenta de prototipagem Mininet, disponível em: http://mininet.org/ 

Material do curso


Avaliação

A avaliação será a apresentação dos seminários, a entrega de um resumo sobre o artigo apresentado o o trabalho prático. O texto deverá escrito individualmente e ter um mínimo de 4 páginas. O trabalho deverá ser entregue até 31/07/2014. 

A nota final será a média da apresentação do seminário, do traballho escrito sobre os artigos e o trabalho prático.

Para os alunos que não conseguirem atingir a média, haverá uma prova final no dia . Esta prova contemplará toda a matéria do curso incluindo os assuntos apresentados nos seminários. 

Seminários

Cada aluno deve escolher um artigo para ler, estudar e fazer uma apresentacao de 30 min. Após a apresentação haverá discussão sobre o artigo. Aceito sugestões de outros artigos. Cada aluno deverá mandar um e-mail para o professor indicando o artigo escolhido. 

Os artigos indicados estão disponíveis aqui: Seleção de artigos para Disciplina de Sistemas Distribuídos 

A programação é iniciar a apresentação dos artigos em 24/04/2014.

Alguns artigos são links para IEEE ou ACM e são acessíveis apenas pelo portal Periódicos da CAPES, sendo assim, são acessíveis apenas de dentro da UECE.

Programação:

24/04:  Clouding Games (Diego Barros)

29/04: An optimal algorithm for mutual exclusion in computer networks (Jefferson Rodrigo)

06/05: A Novel Caching Scheme for the Backbone of Named Data Networking (Alex)

08/05: Performance Evaluation of Container-based Virtualization for High Performance Computing Environments  (Maciste)

13/05: Novas Arquiteturas de Data Centers para Cloud Computing (Nelson)

15/05: NDN Games (Diego Barros)

20/05: Virtualização: Conceitos e Aplicações em Segurança (Diego Alysson)

22/05: Time, Clocks, and the Ordering of Events in a Distributed System (Abdiel) 

27/05: Cloud Computing: Issues and Challenges (Bruno Lima)

29/05: Gatekeeper: Distributed Rate Control for Virtualized Datacenters (Henrique.Guedes)



Trabalho Prático

Nelson: Implementar emulação de enlace wireless no Mininet

Diego Barros: Emular games on-line no Mininet

Maciste: NDN no Mininet

Alex: Comparar tipos cache em NDN

Henrique Gudes: Implementar Hadoop no Mininet

Jefferson: Recuperação de Falhas em Redes Óticas

Diego Alysson: 

Abdiel: Implementar P2P no Mininet

Bruno Lima: Topologias de datacenter


Subpáginas (1): Slides
Comments