2013-02-28 2 views
0

Я пытаюсь найти Goodput в топологии в форме dumbell в ns2, чтобы сравнить хорошие значения для TCP Reno, NewReno, Tahoe. Кто-нибудь может помочь? Я могу создать топологию, запустить протоколы и получить файл .nam. Но как анализировать его, чтобы найти хорошую работу, проблема. Goodput - это исходные данные, передаваемые за единицу времени. Но как я могу удалить заголовки и т. Д. Из пакетов, чтобы получить эффективный объем данных (также игнорируя повторную передачу), отправленных за единицу времени?Нахождение Goodput в ns2

+0

Где вы застряли? Топология? Настройка типов TCP? Создание файла трассировки? Анализировать его для расчета хорошей производительности? На этот вопрос невозможно ответить, поскольку оно стоит. – user000001

ответ

0
hdr_size = pkt_size % $x 
    # where $x is the packet's data part size 

    pkt_size -= hdr_size 
    # Store received packet's size 
    recvdSize += pkt_size 

затем использовать формулу (recvdSize/(останов,-начальное время)) * (8/1000)

найти хорошую положить ..

Смежные вопросы