Coordinated Data Flow Control in IoT Networks

Nipun Balan Thekkummal, Devki Nandan Jha, Deepak Puthal, Philip James, Rajiv Ranjan

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review


An IoT cloud environment consists of connected physical devices communicating with the cloud, sending telemetry data and accepting actuation information. For sensors, the data flow is from the physical devices to the cloud. The IoT edge device is responsible for collecting this data and forwarding it to the cloud environment for processing. The time it takes for the data to be made available for processing in the cloud is critical, and the network connectivity, bandwidth and latency are the bottlenecks. In this work, we created a flow controller which adaptively controls the flow of the data from the edge device to the cloud. While rate limiting is a trivial technique to control data flow, it is crucial how the edge devices dynamically control the data rate by re-configuring the IoT devices to send data based on the current network condition and load on the Edge device. We tested this system with a simulated data flow from 10 sensors to a Raspberry Pi Device which performed the rate limiting.

Original languageBritish English
Title of host publicationAlgorithmic Aspects of Cloud Computing - 5th International Symposium, ALGOCLOUD 2019, Revised Selected Papers
EditorsIvona Brandic, Thiago A.L. Genez, Ilia Pietri, Rizos Sakellariou
PublisherSpringer Science and Business Media Deutschland GmbH
Number of pages17
ISBN (Print)9783030586270
StatePublished - 2020
Event5th International Symposium on Algorithmic Aspects of Cloud Computing, ALGOCLOUD 2019 - Munich, Germany
Duration: 10 Sep 201910 Sep 2019

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12041 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference5th International Symposium on Algorithmic Aspects of Cloud Computing, ALGOCLOUD 2019


  • Co-ordination algorithm
  • Data flow control
  • Edge computing
  • Internet of Things


Dive into the research topics of 'Coordinated Data Flow Control in IoT Networks'. Together they form a unique fingerprint.

Cite this