Energy Efficient Data Transmission in IoT Platforms
Author(s) -
Alireza Izaddoost,
Matthew Siewierski
Publication year - 2020
Publication title -
procedia computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.334
H-Index - 76
ISSN - 1877-0509
DOI - 10.1016/j.procs.2020.07.055
Subject(s) - computer science , computer network , default gateway , node (physics) , network packet , data transmission , cloud computing , transmission (telecommunications) , packet forwarding , internet of things , telecommunications , embedded system , operating system , structural engineering , engineering
Internet of Things (IoT) as an emerging technology is of interest to academia and industry. An IoT node is a small device and the supplied power is usually provided by batteries. The collected data by IoT nodes will be transferred to a gateway server which may aggregate data and send it to a cloud platform for further data processing. When IoT nodes distribute through a vast area, nodes located far away from the gateway server will need to transfer data through multi-hops to the gateway server. To have a better power consumption and increase node operational time, next forwarding node can be selected with the highest power level among several candidate nodes. In this paper we propose a data transmission model, and develop a next node selection forwarding factor to balance data transmission throughout the network. The proposed model will consider workload in addition to the available power level to select the next forwarding node. Our simulation results show the selected next forwarding node will operate for a longer time even it has a lower power level compared to the other candidate nodes. This improvement may increase network stability and decrease the number of lost packets during the data transmission.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom