TCP Retransmission Time Out (RTO) and Round-Trip Time (RTT) in MQX RTCS

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

TCP Retransmission Time Out (RTO) and Round-Trip Time (RTT) in MQX RTCS

TCP Retransmission Time Out (RTO) and Round-Trip Time (RTT) in MQX RTCS

If you have noticed many TCP Retransmission, Out Of Order or Duplicate Acknowledge packets while running a TCP/IP application based on MQX RTCS then you may be interested in this article. After some investigation it comes to be that the default value of global variable _TCP_rto_min may cause this congestion depending on your application. Finally this problem was solved by setting a new value to this variable after calling function RTCS_create(). This article explains what is behind this behavior and how _TCP_rto_min affects the performance in an application using RTCS.

Attachments
%3CLINGO-SUB%20id%3D%22lingo-sub-1119658%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ETCP%20Retransmission%20Time%20Out%20(RTO)%20and%20Round-Trip%20Time%20(RTT)%20in%20MQX%20RTCS%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1119658%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%20style%3D%22text-align%3A%20justify%3B%22%3E%3CSPAN%20style%3D%22color%3A%20%23303030%3B%22%3EIf%20you%20have%20noticed%20many%20TCP%20%3CEM%3ERetransmission%3C%2FEM%3E%2C%20%3CEM%3EOut%20Of%20Order%3C%2FEM%3E%20or%20%3CEM%3EDuplicate%20Acknowledge%3C%2FEM%3E%20packets%20while%20running%20a%20TCP%2FIP%20application%20based%20on%20MQX%20RTCS%20then%20you%20may%20be%20interested%20in%20this%20article.%20After%20some%20investigation%20it%20comes%20to%20be%20that%20the%20default%20value%20of%20global%20variable%20%3CSTRONG%20style%3D%22font-size%3A%2010pt%3B%20font-family%3A%20Consolas%3B%22%3E_TCP_rto_min%20%3C%2FSTRONG%3Emay%20cause%20this%20congestion%20depending%20on%20your%20application.%20Finally%20this%20problem%20was%20solved%20by%20setting%20a%20new%20value%20to%20this%20variable%20after%20calling%20function%20%3CSTRONG%3ERTCS_create()%3C%2FSTRONG%3E.%20This%20article%20explains%20what%20is%20behind%20this%20behavior%20and%20how%20%3CSTRONG%20style%3D%22font-size%3A%2010pt%3B%20font-family%3A%20Consolas%3B%22%3E_TCP_rto_min%3C%2FSTRONG%3E%20affects%20the%20performance%20in%20an%20application%20using%20RTCS.%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1119658%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EReal-Time%20TCPIP%20Communications%20Suite%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
No ratings
Version history
Last update:
‎04-18-2016 09:08 AM
Updated by: