Как установить частоту поступления пакетов и интервал отправки как отдельные параметры - PullRequest
1 голос
/ 07 августа 2020

В OMNeT ++ / INET в разделе sensornetwork / omnetpp.ini приведен следующий код, в котором скорость поступления пакетов и скорость, с которой пакеты передаются на сервер, считаются одним и тем же параметром (sendInterval).

*.sensor*.app[0].sendInterval = 1s
*.sensor*.app[0].startTime = exponential(1s)
*.sensor*.app[0].messageLength = 10Byte

Но мне нужно установить следующее:

  • Скорость прибытия случайных пакетов для каждого узла.

  • Пуассоновский пакет Скорость поступления и скорость, с которой пакеты передаются на сервер, - это два отдельных параметра.

Кто-нибудь, пожалуйста, посоветуйте?

1 Ответ

1 голос
/ 07 августа 2020

Нельзя управлять напрямую приходом скоростью, можно контролировать только скорость отправки . Скорость поступления зависит от многих факторов (например, загрузка ссылок, другой трафик c в узлах, выбор маршрута и c.). Чтобы установить случайную скорость отправки, напишите, например:

*.sensor*.app[0].sendInterval = uniform(0.5s, 1.5s)

Доступные случайные распределения перечислены в OMNeT ++ Simulation Manual, Chapter 7.4 .

...