Analisando propostas

Simular uma rede Sem Fio Movil em Java

Publicado em 22 de Agosto de 2019 dias na TI e Programação

Sobre este projeto

USD 100 - 250

Implementação:
-Considerando uma rede sem fio faça uma proposta de como seria a descoberta do grafo da rede
-Implemente essa proposta usando como base para o seu algoritmo de escolha do menor caminho
-Dados de entrada: números de nós
-Criar uma topologia aleatória
-Criar tabela de roteamento em cada nó para todos os destinos da rede com a menor rota (valor dos enlaces = 1)
-Requisitos: implementar a descoberta da topologia de forma distribuída, mostrar as mensagens trocadas entre o nó origem e demais nós para a descoberta da topologia pelo nó origem

-Apresentar: grafo da rede, tabela de roteamento de cada um dos nós

Os endereços IP podem ser com letras A, B


O programa deverá ser feito em Java e trata se de simular uma rede onde o usuário pode ingressar o número de nós.
•    Os nós são pontos que podem ser simulados em um plano cartesiano onde sua ubiquação é aleatória (x,y).
•    Depois segundo a distância entre os nodos que pode ser a distância euclidiana entre eles, se faz a topologia e dizer se a distância é menor que certo número que deve ser definido pelo usuário se gera um enlace entre os nodos que visualmente pode ser uma reta que une os pontos o nodos, com distância maior não  tem enlace, depois com a topologia se tem que implementar o algoritmo de melhor caminho Dijkstra, com isso se faz a tabela de roteamento em cada nó, onde cada nó mostra com qual nó está conectado.




•    O valor dos enlaces gerados entre os nós é de 1,
•    O usuário pode definir um ponto de origem e um ponto de destino com isso o algoritmo deve definir a melhor caminho e dizer o que tem um valor menor,

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 02 de Junho de 2020

Habilidades necessárias

Java Design de Redes Guias de usuário

Voce gostaria de começar trabalhar neste projeto?

Entre com sua conta Workana ou faça o seu cadastro! Potencialize seu trabalho freelancer

Outro projetos publicados por Thiago