Мне нужно создать программу на Java, которая имитирует около 50-100 узлов. Я хочу протестировать несколько алгоритмов маршрутизации и проанализировать производительность сети. Я пытался имитировать узлы с потоками, но использование моего ЦП возрастает, как и все, когда я использую больше потоков. Есть ли способ имитировать сеть в Java. Если да, то каким образом?