TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Trabalho De Implementação Siscomp

Projeto de pesquisa: Trabalho De Implementação Siscomp. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  31/8/2014  •  Projeto de pesquisa  •  376 Palavras (2 Páginas)  •  189 Visualizações

Página 1 de 2

Projeto de SD

Obs.: Esse projeto refere-se à terceira parte da disciplina –Sistemas Distribuídos. É uma tarefa opcional, desde

que o aluno tenha feito um dos outros dois projetos. No entanto, o aluno é incentivado a fazer mais de um

trabalho, pois valerá a melhor das três notas. Este projeto deve ser realizado individualmente. O código deve

ser de autoria do aluno e estará sujeito a arguição oral. Espera-se que seja entregue, juntamente com um CD

contendo o código fonte, os binários e um arquivo de exemplo, um pequeno relatório. Este relatório deve

conter, além do código fonte impresso, os requisitos e um passo-a-passo para se executar o programa, como por

exemplo, o sistema operacional e bibliotecas. Deve ainda ser relatado a saída de ao menos um resultado para

um determinado cenário. A entrega deve ser feita NA HORA DA AULA, no dia previsto na página do curso.

Não serão aceitas entregas por e-mail ou fora do prazo, sob o risco de redução ou mesmo anulação da nota.

1) O objetivo deste trabalho é a implementação de um emulador do CHORD (uma arquitetura P2P

descentralizada e estruturada) para armazenamento de informações. Tanto os nós da rede como as

informações devem ser identificadas por um ID único que varia de 0 a 99, i.e., nem os nós e nem as

informações podem ter duplicidade. Cada nó da rede deve ser controlado por um processo

diferente, executado em uma mesma máquina. Esses processos devem se comunicar para trocar as

informações necessárias para realização das seguintes operações:

1. Entrada de um novo nó (exige a criação de um novo processo para controlar esse nós

- Esse novo nó receberá um identificador único como parâmetro no comando de criação

- Nós com identificadores repetidos não podem co-existir na rede

- Se for o primeiro nó, a rede deve ser criada

- Se esse NÃO for o primeiro nó da rede, ele deve ser alocado na estrutura de acordo com as

regras do CHORD. Neste momentos, mensagens podem ser trocadas entre os processos para a

reestruturação da rede.

2. Inserção de uma nova informação

- Pode assumir que não existem informações repetidas

3. Consulta da localização da informação

4. Remoção de uma informação existente

5. Remoção de um nó existente

- Assim como no processo de criação, a remoção de um nó exigirá a comunicação entre

processos para a reestruturação da rede.

6. Listar todos os nós com suas respectivas informações

...

Baixar como  txt (2.4 Kb)  
Continuar por mais 1 página »