P2P
Grupo |
RA |
Tema |
Comentários |
Nota |
1 |
116134 |
eD2k |
Texto pouco detalhado, sem referências. Breve comparação com o BitTorrent. |
6,0 |
119637 |
6,0 |
2 |
139415 |
WebTorrent |
Texto detalhado e bem estruturado. Tabela comparativa com Napster e Gnutella. Várias referências. |
10,0 |
134985 |
10,0 |
3 |
122028 |
Jxta |
Boa descrição do Jxta. Breve comparação com o Gnutella. Boas referências. |
9,5 |
4 |
116545 |
Bitcoin |
Texto detalhado com boa descrição. Comparação com o Torrent. Várias referências. |
10,0 |
117760 |
10,0 |
136734 |
10,0 |
5 |
138311 |
Busca inteligente |
Texto detalhado, com resumo de um artigo científico. |
10,0 |
179035 |
10,0 |
136648 |
10,0 |
6 |
135663 |
CAN |
Boa descrição do CAN e comparação com o Chord. Boas referências. |
10,0 |
139715 |
10,0 |
7 |
135368 |
Magnet links |
Descrição do funcionamento dos Magnet links; comparação com o uso de trackers. Boas referências. |
10,0 |
135801 |
10,0 |
135749 |
10,0 |
135939 |
10,0 |
136823 |
10,0 |
8 |
105014 |
CAN |
Descrição detalhado CAN e comparação com o Chord. |
10,0 |
9 |
106696 |
TerraDir |
Boa descrição e comparação com o Chord. Boas referências. |
10,0 |
10 |
136640 |
Pastry |
Texto detalhado e bem estruturado. Escrito em inglês e estruturado como um artigo. Referências incompletas (sem data e local de publicação). |
10,0 |
93241 |
10,0 |
11 |
140958 |
Tapestry |
Texto detalhado e bem estruturado. Tabela comparativa. Referências. |
10,0 |
136710 |
10,0 |
139553 |
10,0 |
134796 |
10,0 |
12 |
118124 |
TOR |
Descrição detalhado do funcionamento do TOR e a implementação de anonimato na rede. Comparação com o BitTorrent. Referências adequadas. |
10,0 |
118893 |
10,0 |
118896 |
10,0 |
121400 |
10,0 |
13 |
140922 |
Zigzag |
Descrição detalhada de um protocolo apresentado em um artigo científico e comparação com o Chord. |
10,0 |
137264 |
10,0 |
117044 |
10,0 |
138386 |
10,0 |
14 |
123198 |
Freenet |
Bom estudo comparativo. Sem referências. |
7,0 |
121405 |
7,0 |
92909 |
7,0 |
15 |
91599 |
Koorde |
Descrição detalhada de uma melhoria do Chord. Referências adequadas. |
10,0 |
118941 |
10,0 |
Animação
Grupo |
RA |
Tema |
Animação |
Readme |
Referências |
Nota |
Bônus p/ Prova2 |
1 |
139415 |
Eleição de líder |
Implementação JavaScript. Ótima visualização do estado global da aplicação via browser, com parte gráfica e de texto. :) |
Descrição do algoritmo e da saída gráfica. |
Adequadas |
10,0 |
1,00 |
134985 |
10,0 |
1,00 |
2 |
116545 |
Eleição de líder em anel |
Versão texto com log colorido das execuções. Versão gráfica com quatro processos formando um quadrado. |
Descrição resumida do algoritmo e instruções para execução. |
Citaram o nome do algoritmo e implementação base. |
10,0 |
1,00 |
136734 |
10,0 |
1,00 |
3 |
82674 |
Eleição de líder em anel |
Implementação sem paralelismo, simula um sistema distribuído via comunicação por estrutura de dados. Não foram ilustrados os passos do algoritmo, apenas o resultado final. |
Descrição detalhada do algoritmo e das opções de implementação. |
--- |
7,0 |
0,70 |
138311 |
7,0 |
0,70 |
179035 |
7,0 |
0,70 |
136648 |
7,0 |
0,70 |
4 |
135663 |
Exclusão mútua com servidor central |
Log do estado do servidor. Estado dos processos não é mostrado. |
Descrição do algoritmo e instruções detalhadas para execução do sistema. |
Adequadas |
9,5 |
0,95 |
139715 |
9,5 |
0,95 |
5 |
135368 |
Eleição de líder |
Exibe estado global da aplicação posicionando os processos em um hexágono. |
Citaram o algoritmo e apresentaram instruções detalhadas de como usar o sistema e qual a saída esperada. |
Adequadas |
10,0 |
1,00 |
135801 |
10,0 |
1,00 |
135749 |
10,0 |
1,00 |
135939 |
10,0 |
1,00 |
136823 |
10,0 |
1,00 |
6 |
105014 |
Eleição de líder |
Ótima representação do estado global da aplicação utilizando tabelas ASC. Código bem comentado. Processo sequencial simula execução distribuída. |
Descrição do algoritmo e da animação. |
Adequadas |
10,0 |
1,00 |
7 |
140958 |
Eleição de líder |
Utilizaram a biblioteca OpenCV. Ótima representação do estado global da aplicação e animação de vários passos do algoritmo. :) |
Descrição do algoritmo e das opções de animação. |
Adequadas |
10,0 |
1,00 |
136710 |
10,0 |
1,00 |
139553 |
10,0 |
1,00 |
134796 |
10,0 |
1,00 |
8 |
118124 |
Eleição de líder em anel |
Log da operação dos processos. Não há mostra do estado global da aplicação. |
Descrição detalhada do algoritmo e breve descrição da saída. |
Adequadas |
9,0 |
0,90 |
118893 |
9,0 |
0,90 |
118896 |
9,0 |
0,90 |
121400 |
9,0 |
0,90 |
9 |
140922 |
Exclusão mútua |
Log da operação dos processos. Não há mostra do estado global da aplicação. |
Arquivo bem escrito, mas com pseudo-código incompleto. Não há o teste de entrada na região crítica... :-( |
Cormen???? |
8,0 |
0,80 |
137264 |
8,0 |
0,80 |
117044 |
8,0 |
0,80 |
138386 |
8,0 |
0,80 |
10 |
123198 |
Exclusão mútua |
Implementação multithread, com log de execução das threads. Comunicação das threads via fila única não simula adequadamente um sistema distribuído. |
Instruções para rodar o programa. |
Adequadas para a implementação base. Não há referências para o algoritmo utilizado. |
5,0 |
0,50 |
121405 |
5,0 |
0,50 |
92909 |
5,0 |
0,50 |
11 |
91599 |
Eleição de líder Chang & Roberts |
Log da operação dos processos. Não há mostra do estado global da aplicação. Simulação de processamento e falhas. |
Detalhado com descrição do algoritmo e instruções para rodar o programa. |
Apenas o nome do algoritmo e referência para implementação base. |
9,0 |
0,90 |
118941 |
9,0 |
0,90 |
12 |
136640 |
Eleição de líder |
Implementação multithread em C++. Log das operações das threads, sem visão do estado global. |
Apenas descrição do repositório e outro arquivo com ideias gerais. |
??? |
8,5 |
0,85 |
93241 |
8,5 |
0,85 |
Seminário
Grupo |
RA |
Data |
Tema |
Tempo |
Slides |
Conteúdo |
Nota base |
Mult |
Nota final |
1 |
140922 |
16/06 |
Computação em grid |
Um pouco menor do que o solicitado, apesar de o grupo ter reunido bastante material. |
Uniformes e bem organizados. Alguns com muito texto. Sem roteiro da apresentação, mas com conclusão. Referências adequadas. |
Abrangente, com descrição dos conceitos e vários exemplos. |
9,5 |
1,10 |
10,45 |
137264 |
9,5 |
1,10 |
10,45 |
117044 |
9,5 |
1,08 |
10,26 |
138386 |
9,5 |
1,10 |
10,45 |
2 |
118124 |
16/06 |
TOR |
Um pouco menor do que o solicitado. |
Bem ilustrados. Sem roteiro, nem conclusão. Referências adequadas. |
Abrangente, com apresentação dos conceitos básicos e várias histórias interessantes. |
9,5 |
1,08 |
10,26 |
118893 |
9,5 |
1,08 |
10,26 |
118896 |
9,5 |
1,08 |
10,26 |
121400 |
9,5 |
1,08 |
10,26 |
3 |
140958 |
18/06 |
Spanner |
Adequado :-) |
Reutilizaram slides do Google. |
Complexo. Boa apresentação da estrutura geral do sistema. |
10,0 |
1,06 |
10,60 |
136710 |
10,0 |
1,06 |
10,60 |
139553 |
10,0 |
1,06 |
10,60 |
134796 |
10,0 |
1,06 |
10,60 |
4 |
136640 |
18/06 |
Spanner |
Adequado :-) |
Reutilizaram slides do Google. |
Complexo. Apresentaram detalhes do funcionamento dos algoritmos. |
10,0 |
1,06 |
10,60 |
93241 |
10,0 |
1,06 |
10,60 |
5 |
116545 |
23/06 |
Bitcoin |
Adequado :-) |
Reutilizados. |
Boa apresentação dos conceitos básicos e curiosidades. Dificuldade para explicar a parte dos algoritmos mais complexos. |
9,0 |
1,04 |
9,36 |
136734 |
9,0 |
1,04 |
9,36 |
6 |
123198 |
23/06 |
Computação ubíqua |
Adequado :-) |
Muito texto. :-( |
Abrangente, com vários tipos de sistemas e exemplos. Referências antigas. |
7,0 |
1,04 |
7,28 |
121405 |
7,0 |
1,04 |
7,28 |
7 |
135368 |
23/06 |
Dropbox |
Adequado. :-) |
Excelentes. Bem estruturados e com ilustrações. Sem conclusão. |
Abrangente, com histórico, evolução da arquitetura, proteção e problemas de segurança. |
10,0 |
1,04 |
10,40 |
135801 |
10,0 |
1,04 |
10,40 |
135749 |
10,0 |
1,04 |
10,40 |
135939 |
10,0 |
1,04 |
10,40 |
136823 |
10,0 |
1,04 |
10,40 |
8 |
138311 |
25/06 |
Hadoop & Spark |
Um pouco menor do que o solicitado. |
Bem estruturados. Sem conclusão. |
Apresentação em alto nível das características destes sistemas. Boa comparação. |
9,0 |
1,02 |
9,18 |
179035 |
9,0 |
1,02 |
9,18 |
136648 |
9,0 |
1,02 |
9,18 |
82674 |
9,0 |
1,02 |
9,18 |
9 |
139415 |
25/06 |
Sistemas distribuídos na Web |
Adequado. :-) |
Desenvolvidos pelo grupo. Bem estruturados e ilustrados. Sem conclusão. |
Abrangente, com apresentação do WebRTC e aplicações. |
10,0 |
1,06 |
10,60 |
134985 |
10,0 |
1,06 |
10,60 |
10 |
105014 |
25/06 |
Computação ubíqua |
Um pouco maior do que o solicitado. |
Bonitos e muito bem estruturados. |
Abrangente, baseado em capítulo do Coulouris. Alguns exemplos mais recentes. |
9,5 |
1,02 |
9,69 |
11 |
120263 |
30/06 |
Netflix |
Adequado :-) |
|
Abragente, com descrição da história do Netflix, decisões de projeto (uso da nuvem) e ferramentas utilizadas. |
10,0 |
1,00 |
10,00 |
118439 |
10,0 |
1,00 |
10,00 |
12 |
91599 |
30/06 |
Spotify |
Adequado :-) |
Bons, com apresentação dos tópicos mais importantes e figuras da arquitetura. Sem roteiro e sem conclusão. |
Tema não muito complexo. Descrição em alto nível dos serviços oferecidos, requisitos e dificuldades enfrentadas pelo sistema. Boa descrição da parte P2P. |
9,0 |
1,00 |
9,00 |
118941 |
9,0 |
1,00 |
9,00 |
13 |
135663 |
30/06 |
Autenticação em Sistemas Distribuídos |
Adequado :-) |
Bem estruturados e ilustrados. Com roteiro, mas sem conclusão. |
Abrangente, com explicação de conceitos básicos e problemas em aberto. |
10,0 |
1,00 |
10,00 |
139715 |
10,0 |
1,00 |
10,00 |
14 |
94053 |
30/06 |
ZAB |
Adequado :-) |
Estruturado para descrever o algoritmo; sem ilustrações. |
Complexo. Descrição passo a passo do ZAB. Comparação com Paxos. |
9,0 |
1,00 |
9,00 |