Вычисление пропускной способности, хорошей производительности, времени задержки от конца до конца, количество потерянных пакетов из скалярного файла, сгенерированного Omnet

#omnet

Вопрос:

В сети с некоторыми беспроводными узлами после моделирования Omnet генерирует скалярный файл. Я хочу рассчитать пропускную способность, хорошую производительность, время задержки от конца до конца, количество потерянных пакетов из сгенерированного скалярного файла. Есть ли инструменты, которые их вычисляют? или сценарий? Если нет, то каково лучшее решение? Я ищу аналогичный вопрос на сайте stackoverflow, большинство вопросов остаются без ответа.

Ответ №1:

Предполагая, что вы используете INET, если уровень приложения выдает packetReceived сигнал, вы можете использовать dataAge(packetReceived) throughput(packetReceived) фильтры и результат.

Это приведет к получению этих результатов в файлах .sca и. .vec

Пример того, как их использовать, см.: https://github.com/inet-framework/inet/blob/007bc454ec7749e2dea8fcb808429d21074880ad/src/inet/applications/udpapp/UdpSink.ned

Некоторые примеры приложений, которые будут работать с этим: IpvxTrafGen, SctpClient/одноранговый, TcpAppBase (и производные), UdpBasicApp/пакет, UdpSink и т.д.