Medição do desempenho do nível de aplicativo Multipath tcp

1

Estou trabalhando em um projeto relacionado ao Multipath tcp e quero medir o goodput e o RTT no nível do aplicativo. Eu não quero usar uma ferramenta tradicional (netperf, iperf, ...) e eu quero construir a minha própria.

Até agora, pensei em vários métodos para fazer isso, em cada caso é feito um número fixo de chamadas de envio por segundo (pretendo aumentar o número de chamadas de envio por segundo e desenhar um gráfico com o desempenho da rede) :

  • testes de solicitação-resposta (o cliente envia 1 com uma quantidade fixa de dados para o servidor e, em seguida, o servidor envia esses dados de volta)
    • o rtt consiste no tempo decorrido entre o envio e a recepção no cliente
  • modo burst (o cliente faz um número fixo de sucessivas chamadas send () com seu timestamp e o servidor envia de volta o timestamp)
    • o rtt é computado no cliente: a diferença entre a chamada recv (com o registro de data e hora que foi retornado pelo servidor) e o momento em que a chamada recv retorna
  • testes de fluxo (número contínuo de chamadas de envio)

Em cada caso, o goodput consiste no número de chamadas de envio * o número de bytes nas chamadas de envio Gostaria de perguntar se esses métodos são considerados corretos.

Obrigado.

    
por evelina 27.06.2014 / 05:17

0 respostas