Tengo que crear un programa Java que simule alrededor de 50-100 nodos. Quiero probar algunos algoritmos de enrutamiento y analizar el rendimiento de la red. Traté de simular nodos con subprocesos, pero la utilización de mi CPU aumenta como mucho cuando uso más subprocesos. ¿Hay algún método para simular una red en Java? Si es así, ¿de qué manera?¿Simulación LAN usando Java?
6
A
Respuesta
2
Puede crear un servidor proxy que pase el tráfico después de un retraso que puede incluir un retraso basado en una limitación de ancho de banda. Esto no es tan bueno como una LAN real al mostrar todos los problemas que puede tener, pero puede ser un buen comienzo.
Cuestiones relacionadas
- 1. Comando de simulación táctil con Java
- 2. Java: enumere todas las impresoras de red en LAN
- 3. Escaneo de servidores de juegos LAN usando winsock
- 4. Encuentra dinámicamente otros hosts en una LAN en Java
- 5. Simulación de la tipificación de pato en Java
- 6. ¿Cómo puedo crear una simulación SerialPort usando la biblioteca Moq?
- 7. Otra simulación de paseo aleatorio simple usando Python (bidimensional)
- 8. Simulación del navegador - Python
- 9. Simulación GPS en iOS
- 10. Simulación física inicial
- 11. simulación de gravedad
- 12. Simulación de ingeniería genética
- 13. ¿Iniciar LAN Profiler aumenta el rendimiento de la aplicación x20?
- 14. ¿Cómo debo programar una simulación de física?
- 15. Envío del paquete Wake on LAN de Android a PC
- 16. simulación de planta de fábrica
- 17. Simulación de GARCH en R
- 18. Cakephp 2.0 aut. De simulación
- 19. simulación de fluido de iPhone
- 20. simulación lineal de matriz multidimensional
- 21. Entornos de simulación de robots
- 22. Detectar Internet V. conexión LAN local
- 23. Multidifusión frente a difusión en LAN
- 24. localhost vs LAN: ¿diferencia de velocidad?
- 25. HTML5 + JS suficiente para la comunicación LAN?
- 26. ¿Cómo hacer una simulación numérica con datos inmutables en Clojure?
- 27. ¿Cómo obtener la IP de LAN de un cliente que usa Java?
- 28. Simulación de recursividad CTE en C#
- 29. marcos Simulación con carga jQuery() y pushState()
- 30. Simulación de interfaz de red en Python?
¿No le gustaría seguir * por qué * "sube como cualquier cosa", ya que Java puede manejar muchos hilos? –
A menos que tenga miles de conexiones, esto no debería ser un problema. –
Sin un código, nadie puede decirle por qué la utilización de la CPU es alta. Si utiliza los hilos correctamente, pasarán la mayor parte de su tiempo esperando por los "eventos" (temporizador o flujo de datos) y consumirán muy poca CPU. ¿Tal vez tienes un bucle de espera ocupada? –