Trabalho Borg

Borg é um sistema simples em java, a titulo de aprendizado, para calcular o fatorial de um número. O sistema divide o problema em subproblemas e os distribui em outras maquinas, para que cada uma delas resolva parte do problema. O sistema é dividido em 3 classes:

  • Borg.java: aplicacao que divide o problema em partes, cria quantos processos forem possiveis, conforme o numero de servidores daemons disponíveis.
  • BorgProcess.java: cada um dos processos criados por Borg.java é uma thread e faz uma conexão especifica com cada um servidor daemon em funcionamento.
  • Borgd.java: Servidor daemon responsavel por executar uma tarefa especifica.

Trabalho: Utilizando o sistema apresentado, desenvolver um novo problema a ser resolvido de forma distribuída, implementando-o em Borg.java e acrescentando a nova funcionalidade em Borgd.java. O trabalho deve ser apresentado em DD de MMM de AAAA.

Donwload: borg

[voltar]