Provas e Trabalhos de MAC 449/5755
Segundo Semestre de 2003
Prova I
|
26/9/2003
|
Prova II
|
3/12/2003
|
Prova Substitutiva
|
5/12/2003
|
Prazos Finais para Entrega das Fases do Trabalho
Proposta Inicial: |
03/10/2003 |
Projeto Primeira Fase: |
31/10/2003 |
Projeto Segunda Fase (final): |
05/12/2003 |
Modalidades de trabalhos
- Monografia (de 12 a 16 páginas) (individual).
O aluno deve entregar uma proposta com o tema e uma breve descrição
dos tópicos que serão abordados. Na primeira fase de entrega,
ele deve entregar uma versão mais detalhada com os tópicos finais
ou o mais próximo possível disso contendo a bibliografia e
linkografia(ou parte dela) e a introdução do trabalho.
Nenhum desses precisa necessariamente ser a versão final dos mesmos.
- Seminário (texto de 2 a 4 páginas mais apresentação
com 20 a 25 slides) (individual).
- Implementação de software (grupos de 1 a 2 alunos
dependendo da complexidade do software).
A proposta deve conter a arquitetura inicial do seu software, as idéias
para a implementação e uma breve descrição da
funcionalidade a ser implementada em cada uma das duas fases seguintes. A
primeira fase deve constituir de um software funcional que servirá
para demonstrar um sub-conjunto das funcionalidades do sistema proposto. A
fase final deverá incluir toda a funcionalidade, documentação
e um pequeno manual de execução do sistema.
Vocês podem ou escolher um dos temas abaixo ou sugerir um novo tema.
Caso forem sugerir um novo tema, é necessário obter a autorização
do professor até o dia 26/09/2003. Caso o novo trabalho sugerido
for a implementação de um software, é necessário
enviar uma mensagem com uma pequena descrição do software
a ser implementado.
É sugerido ao aluno que faça uma implementação
de software para poder ter alguma vivência prática dos conceitos
estudados na disciplina.
As monografias e os seminários serão considerados com mais
rigor em sua correção.
Sugestões de Tópicos
Envie uma mensagem para o monitor para reservar um tópico.
Monografias
OBS: As monografias devem ser entregues nos formatos PDF, PS ou
HTML.
- Projeto Beowulf (Beowulf.org
)
- Projeto BOINC da Univ. de Berkeley
- Real-time Linux
- Secure Linux e outros SOs seguros
- Linux com escalonamento transparente de processos distribuidos
- Segurança em Sistemas Operacionais Distribuídos
- Sistemas para gerenciamento (monitoramento e reserva) de largura de
banda de rede
- Bibliotecas para programação distribuída (MPI,
outros....)
(Guilherme Tomas O'Connor de Lungarzo - guioc arroba linux ponto ime ponto usp ponto br)
- O sistema Plan 9 do Bell Labs
- Inferno e Java: um estudo comparativo
- Transmissão de vídeo em ambientes móveis: arquiteturas
e desafios
- Jiro (ver http://www.jiro.org
)
- WebOS e/ou AgentOS
- Globe
- K42 da IBM
- Coleta de lixo em sistemas distribuídos
- Sistemas de Arquivos Distribuídos (Andre Takemoto - andre@linux.ime.usp.br)
- Java Real-Time Specification
- A especificação de passagem de objetos por valor de
CORBA
Seminários
- Jini (alex arroba kriconet com br)
- IP Storage Area Networks (professor tem revista com artigos
sobre o assunto)
- Computação Sensível a Contexto
- Jiro
- Inferno (Bell Labs) (Cleber Miranda Barbosa - cleberc@linux.ime.usp.br)
- Active Networks / Programmable Networks
- O sistema de gerenciamento de memória do MACH
- A arquitetura do MacOS X
Software
OBS 1: Seu software deve conter documentação
em texto puro, HTML, PDF, ou PostScript.
OBS 2: Comente bem seu código, modularize e, se possível,
use técnicas OO.
OBS 3: Você é livre para utilizar quaisquer bibliotecas
e componentes de terceiros que desejar desde que documente tudo direitinho
e coloque links e informações sobre como instalar e compilar
tais componentes.
Página de MAC 449/5755
Página do Fabio
Página do DCC