Evaluando propuestas

Simular uma rede Sem Fio Movil em Java

Publicado el 22 Agosto, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

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,

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: 29 Agosto, 2019

Habilidades necesarias

Otros proyectos publicados por T.