Scheduling and Routing for Sensors’ Data in Cloud-Based IoT 1
This chapter proposes a cognitive data delivery approach that addresses the challenges of data delivery in Internet of Things (IoT) networks comprised of energy-constrained IoT sensors. Connectivity in IoT involves finding reliable routes from IoT “things” to the IoT gateway. Utilizing duty-cycling, a routing algorithm can be designed to significant balance the network load and optimize the energy-consumption, especially in energy-constrained IoT networks. The main objective of IoT in smart environments is to monitor physical and/or chemical changes and pass the information to a data center for processing. Radio interference, antenna shape and orientation, distance and environmental factors may vary during the network lifetime and affect link quality between the sensor nodes. The chapter investigates routing techniques for the IoT paradigm in terms of energy consumption, cost and delay, while experiencing harsh operational conditions and sever energy limitations. It shows how the data delivery price can be affected by the network size for varying energy-based routing approaches.