Site menu Dissertação de Mestrado

Dissertação de Mestrado

Teste de performance SCTP - rede 10Mbps com latência de rede variável

Cenário: COP como servidor, SOLDIER como cliente, Ethernet 10Mbps com latência de rede variável. Mensagens de 500 bytes.

Vazão em função da latência

Protocolo5ms30ms100ms300ms
TCPM396629002326782
SCTP336620741570882

Latências de rede em ms, vazões em kbps (1kbps = 1000 bits/s).

A vazão cai conforme aumenta a latência. Esse aparente absurdo é causado pela insuficiência dos buffers de recepção, que deveriam ter sido aumentados conforme aumenta a latência da rede. (Como a maioria dos aplicativos não adapta seus buffers dinamicamente, preferimos usar os buffers padrão e ver o que acontece).

Como de costume, o SCTP apresentou performance menor, mas a diferença caiu conforme aumentou a latência de rede. Perto de 300ms, o SCTP ultrapassou TCPM.

Latência de transação em função da latência de rede

Protocolo5ms30ms100ms300ms
TCPM10303,560286,0200266,0600183,5
SCTP10355,060337,0200298,5600189,5

Latências de rede em ms, latências de transação em µs

A latência do SCTP é sempre maior que a do TCPM, mas a diferença é insignificante frente às latências de rede simuladas. Por este motivo, uma das linhas do gráfico ficou completamente oculta, e latência de transação é essencialmente igual ao RTT da rede (RTT = latência de rede na transmissão + latência de rede na recepção).