UDP communication related performance of ProudNet

ProudNet is using following technique to improve communication performance when you use UDP protocol.

  • Coalesce
  • Prevent MTU discovery fail

When using ProudNet, communication load of ProudNet occurs more severely than the actual data amount of RMI in small communication on LAN environment with latency being less than 1 millisecond. But, through coalesce function, communication load contracts more than doing small communications in LAN when network traffic is increased or runs in WAN environment with high latency.

traffic_overhead.jpg
Relationship between network traffic and increase of RMI call time

If you need to internet communication over 100Km, packet will go through various Gateway devices. Each Gateway already has maximum MTU size. However ICMP packet fragment packet will occur if MTU size of packet reciver is bigger than selected size. But some users set block ICMP packet because they are afraid ICMP hacking. In this case, it often occur MTU discovery fail because it cannot handle ICMP packet fragment packet. Therefore UDP communication is stopping between hosts. ProudNet has function that prevents those cases.