Skip to content

Trabalho prático da disciplina Sistemas Distribuídos - Balanceamento de Carga

License

Notifications You must be signed in to change notification settings

JedersonLuz/face_recognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Face Recognition

Sistema Distribuído para transformação de intensidade de imagens utilizando balanceamento de carga. Os serviços nos servidores utilizam uma interface RESTful para comunicação, contudo, a implementação ainda encontra-se incompleta na troca de imagens entre o RESTful e o Middleware.

Iniciando o sistema

Requisitos

Possuir o Android Studio e o NetBeans EE instalados.

Execução

Inicialmente, o IP do Middleware deve ser inserido no cliente android. Em seguida, os IPs dos servidores que processarão a imagem de entrada devem ser definidos no Middleware, para que o mesmo envie as requisições para os hosts corretos.

A imagem capturada no dispositivo Android é enviada para o Middleware, que realiza o balanceamento de carga a fim de enviar a tarefa de processamento para o servidor mais ocioso.

Para executar o servidor de Middleware:

java Middleware

Para executar os servidores RESTful, é necessário fazer a implantação de cada projeto e depois executá-los.

Com os servidores prontos, é só pressionar o botão da câmera no app e a imagem será enviada para o Middleware, que irá requisitar o processamento dela em um dos servidores.

Desenvolvedores

Licença

MIT

About

Trabalho prático da disciplina Sistemas Distribuídos - Balanceamento de Carga

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published