×

Managing communication congestion for internet of things devices

  • US 10,057,150 B2
  • Filed: 12/23/2015
  • Issued: 08/21/2018
  • Est. Priority Date: 12/23/2015
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus for managing communication congestion for internet of things (IoT) devices, comprising:

  • a pipeline processing application executed by a processor, the pipeline processing application comprising backpressure detection to identify communication issues in a cloud through congestion, wherein the pipeline processing application is configured to;

    send a tracer message to a component in the cloud at a first time period;

    store a response from the component in a storage device at a second time period;

    calculate a difference between the first time period and the second time period, tt;

    calculate a third time period indicating time to process the tracer message, tp;

    wherein the pipeline processing application performs backpressure detection by calculating a throughput congestion level of the cloud based on;

    a sliding time window with averages for tt and tp values for tracer messages transmitted to a plurality of components in the cloud; and

    an all-time average for tt and tp values; and

    generate backpressure alert messages;

    an IoT device, comprising;

    a data transfer controller configured to dispatch messages to the pipeline processing application in the cloud; and

    a backpressure monitor configured to accept the backpressure alert messages and adjust a dispatch of messages from the data transfer controller.

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