Managing Communication Congestion For Internet of Things Devices
First Claim
Patent Images
1. An apparatus for managing communication congestion for internet of things (IoT) devices, comprising:
- a pipeline processing application, wherein the pipeline processing application is configured to;
send tracer messages to each of a plurality of components in a cloud;
determine a congestion level, c, by time differences between responses and the tracer messages; and
generate backpressure alert messagesan 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for managing network congestion for internet-of-things (IoT) devices is provided. An exemplary method includes sending out tracer messages to a plurality of cloud components. Response messages are monitored from the plurality of cloud components. Response messages received are stored in a storage system. The response messages are queried to determine conditions in the cloud. An alert message is created to report network conditions to an IoT device.
-
Citations
25 Claims
-
1. An apparatus for managing communication congestion for internet of things (IoT) devices, comprising:
-
a pipeline processing application, wherein the pipeline processing application is configured to; send tracer messages to each of a plurality of components in a cloud; determine a congestion level, c, by time differences between responses and the tracer messages; 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 Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for measuring backpressure in a computing cloud, comprising:
-
sending out tracer messages to a plurality of components in a cloud; monitoring for response messages from the plurality of components; storing received response messages in a storage system; querying the response messages to determine network conditions in the cloud; and creating an alert message to report network conditions to an internet of things (IoT) device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory, computer readable medium comprising code to direct a processor to:
-
send out tracer messages to a plurality of components in a cloud; monitor for response messages from the plurality of components; store received response messages in a storage system; query the response messages to determine network conditions in the cloud; and create an alert message to report network conditions to an internet of things (IoT) device. - View Dependent Claims (22, 23, 24, 25)
-
Specification