Fase1
RA |
Nome |
Comentários |
Nota |
033910 |
Leandro Kümmel Tria Mendes |
Entrega com atraso. Instalação do Zookeeper e implementação de visualizador gráfico para o estado dos nós. Sem documentação. |
8 |
073048 |
Fábio Toshikazu Hiroki |
8 |
082937 |
Thomaz Calasans dos Santos |
8 |
085858 |
Fernando Teixeira Barros |
8 |
085916 |
Leonardo Barros Almeida |
8 |
081084 |
Danilo Corrêa Pereira |
Instalação do Zookeeper e implementação de aplicação que simula servidor principal e backup. Projeto bem documentado na wiki. |
10 |
081217 |
Eduardo Sonnino |
10 |
082678 |
Renato Yuzo Madokoro |
10 |
092109 |
Luísa Madeira Cardoso |
10 |
085962 |
Mauricio Fernandes Ribeiro |
Instalação do Zookeeper e implementação de uma aplicação simples com dois clientes. Uso da linguagem C. Excelente documentação (relatório e wiki). |
10 |
092208 |
Marco Antônio Lasmar Almada |
10 |
093887 |
Ivan Sichmann Freitas |
10 |
072488 |
Thiago d'Eça Santiago |
Instalação do Zookeeper e implementação de eleição de líder. |
10 |
080664 |
André de Vasconcellos |
|
|
Fase2
RA |
Nome |
Comentários |
Nota |
033910 |
Leandro Kümmel Tria Mendes |
Análise do código SynchPrimitive.java. Apontaram erro no código do Produtor-Consumidor e discutiram os bugs apresentados no JIRA-1486. Abordaram tópicos de barreiras restritas, reutilizáveis e de tolerância a falhas. Apresentação oral com slides, mas pouca documentação. |
8 |
073048 |
Fábio Toshikazu Hiroki |
8 |
082937 |
Thomaz Calasans dos Santos |
8 |
085858 |
Fernando Teixeira Barros |
8 |
085916 |
Leonardo Barros Almeida |
8 |
081084 |
Danilo Corrêa Pereira |
Reportaram dois problemas na barreira implementada no Tutorial: pode aceitar mais processos e condição de corrida (conforme JIRA-1486). Não analisaram o caso de barreiras reutilizáveis e não analisaram pseudo-código da página de receitas. |
8 |
081217 |
Eduardo Sonnino |
8 |
082678 |
Renato Yuzo Madokoro |
8 |
092109 |
Luísa Madeira Cardoso |
8 |
085962 |
Mauricio Fernandes Ribeiro |
Análise de problemas no código do tutorial e da receita. Aplicação do Jogral ilustra (às vezes, como era de se esperar) o problema de condição de corrida. |
10 |
092208 |
Marco Antônio Lasmar Almada |
10 |
093887 |
Ivan Sichmann Freitas |
10 |
072488 |
Thiago d'Eça Santiago |
10 |
080664 |
André de Vasconcellos |
|
|
Fase3
RA |
Nome |
Comentários |
Nota |
033910 |
Leandro Kümmel Tria Mendes |
Solução apresentada para o problema do Produtor-Consumidor não resolve o problema, pois altera apenas a linha de impressão e não as principais (obtenção dos dados e remoção). Propuseram patch para o bug mais simples do JIRA-1486, que difere da solução apontada no JIRA-218. Proposta de abordagem para correção do problema de condição de corrida, sem cobrir todos os detalhes. Não apresentaram código para nova versão do SynchPrimitive. |
6 |
073048 |
Fábio Toshikazu Hiroki |
6 |
082937 |
Thomaz Calasans dos Santos |
6 |
085858 |
Fernando Teixeira Barros |
6 |
085916 |
Leonardo Barros Almeida |
6 |
081084 |
Danilo Corrêa Pereira |
Solução dos problemas apontados na fase 2 (e também a implementação de barreiras reutilizáveis) por meio de uma solução centralizada. |
10 |
081217 |
Eduardo Sonnino |
10 |
082678 |
Renato Yuzo Madokoro |
10 |
092109 |
Luísa Madeira Cardoso |
10 |
085962 |
Mauricio Fernandes Ribeiro |
Implementação de barreiras reutilizáveis e restritas. Solução apresentada faz uso de espera-ocupada. :-( |
10 |
092208 |
Marco Antônio Lasmar Almada |
10 |
093887 |
Ivan Sichmann Freitas |
10 |
072488 |
Thiago d'Eça Santiago |
10 |
080664 |
André de Vasconcellos |
|
|