Iotedge: Throttling IoT Edge Upload Speeds?

Created on 17 Sep 2020  路  4Comments  路  Source: Azure/iotedge

Scenario: The Edge device has been unplugged from the internet for some time, and the queue for messages going upstream is quite full. We then decide to plug their device in to the internet to send information to the cloud. We also have a very poor internet connection.

Here, my use case doesn't want my entire bandwidth to be taken by the edge device just by plugging it in. Is there any way to configure an upload speed for the device?

There's a similar concern with blob file uploads using the Edge Blob Module as described here: https://docs.microsoft.com/en-us/azure/iot-edge/how-to-store-data-blob

If we have the same scenario, and there are many files built up, I don't want the entire bandwidth to be taken by uploading theoretically dozens of files. Is there a way to limit this upload speed?

customer-reported iotedge question

All 4 comments

Currently there is no built in feature for this in IoT edge but we are working on a solution that leverages Linux Traffic control subsystem that will become public in couple of weeks.

@ejectbutton let us know if you d like to have an early access to the technical content that we will publish soon on how to use the LInux Traffic Control subsystem in the meantime. Tagging @arlotito as well. Thanks.

@ebertrams That would be great! Thank you both for the update.

Was this page helpful?
0 / 5 - 0 ratings