ns3 - использование квоты данных вместо ограничения по времени для остановки имитируемого приложения?

99
9

Я использую ns-3 для моделирования сценария, в котором N узлов отправляют заданный объем данных родительскому узлу с использованием TCP. Я вижу в примерах кода, что вы можете легко установить время начала и остановки. Я задаюсь вопросом, могу ли я так же легко на несколько высокоуровневом уровне установить объем данных, который приложение необходимо перенести до завершения, и просто остановить его после его завершения.

Я знаю, что могу использовать MaxPackets для ограничения количества пакетов, но я не уверен, что он будет учитывать повторные передачи. То, что я действительно хочу ограничить, - это не повторная передача, а просто общий объем данных.

спросил(а) 2021-01-25T16:41:07+03:00 4 месяца, 2 недели назад
1
Решение
108

Класс BulkSendApplication подходит именно для этой цели. Он может быть настроен с помощью BulkSendHelper.

http://www.nsnam.org/doxygen-release/classns3_1_1_bulk_send_application.html

ответил(а) 2021-01-25T16:41:07+03:00 4 месяца, 2 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема