×

Auto-tuning reliability protocol in pub-sub RTPS systems

  • US 10,439,756 B2
  • Filed: 01/04/2018
  • Issued: 10/08/2019
  • Est. Priority Date: 01/16/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for adaptively auto-tuning data communications over a communication network, comprising:

  • having an Object Management Group (OMG) Real-Time Publish Subscribe (RTPS) Protocol operable over the communication network with a software application writing samples to an RTPS-Writer, the RTPS-Writer sending the software application written samples encapsulated in an RTPS-DATA message to an RTPS-Reader, a Send Window defined between the RTPS-Writer and RTPS-Reader, a Send Window Size in a number of the RTPS-DATA messages defined between the RTPS-Writer and RTPS-Reader, and a Writing Rate defined for the RTPS-Writer;

    having a first auto-tuning method, implemented as a computer software executable by a computer, for dynamically and automatically adjusting the Send Window Size based on a number of RTPS-NACK messages received by the RTPS-Writer, wherein the RTPS-NACK message is defined as a message sent from the RTPS-Reader to the RTPS-Writer indicating that some of the RTPS-DATA messages are missing;

    having a second auto-tuning method, implemented as a computer software executable by the computer, for dynamically and automatically adjusting the Sending Rate to avoid that;

    (i) a number of samples in the Send Window equals the size of the Send Window, and (ii) the RTPS-Writer blocks or yields CPU.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×