TY - GEN
T1 - Machine learning based efficient multi-copy routing for OppIoT networks
AU - Srinidhi, N. N.
AU - Sagar, C. S.
AU - Deepak Chethan, S.
AU - Shreyas, J.
AU - Dilip Kumar, S. M.
N1 - Funding Information:
Acknowledgment. This research work has been funded by the Science and Engineering Research Board (SERB-DST) Project File No: EEQ/2017/000681. Authors sincerely thank SERB-DST for intellectual generosity and research support provided.
Publisher Copyright:
© Springer Nature Singapore Pte Ltd 2020.
PY - 2020
Y1 - 2020
N2 - Opportunistic networks are one of the important categories of ad hoc networks in Internet of Things (IoT), which exploits human social characteristics like daily routines, similarities etc., to facilitate efficient communication. In opportunistic networks, mobile nodes are used to establish communication between nodes despite of non-availability of a dedicated route between them. Furthermore, nodes don’t acquire any knowledge in advance about the characteristics of the network such as the network topology and the location of the other nodes. Hence, designing a routing algorithm becomes a challenging task since traditional routing protocols used in the Internet are not feasible for the characteristics inherent type of network. The proposed work propounds a multi-copy routing algorithm based on machine learning named iProphet or improved Prophet (Probability routing protocol using history of encounters and transitivity). iProphet, uses dynamically changing contextual information of nodes and the delivery probability of Prophet to carry out message transfer. The iProphet uses machine learning classifier known as random forest to classify the node as a good forwarder or a bad forwarder based on the supplied contextual information during each routing decision. The classifier trained with large amount of data extracted using simulation leads to precise classification of the nodes as reliable or unreliable nodes for carrying out the routing task. The simulation results show that the proposed algorithm outperforms with respect to delivery probability, hop count, overhead ratio, latency but over costs with respect to average buffer time in par with similar multi-copy routing algorithms. The uniqueness of this paper lies in data extraction, categorization and training the model to obtain reliable and unreliable nodes to facilitate efficient multi-copy routing in IoT communication.
AB - Opportunistic networks are one of the important categories of ad hoc networks in Internet of Things (IoT), which exploits human social characteristics like daily routines, similarities etc., to facilitate efficient communication. In opportunistic networks, mobile nodes are used to establish communication between nodes despite of non-availability of a dedicated route between them. Furthermore, nodes don’t acquire any knowledge in advance about the characteristics of the network such as the network topology and the location of the other nodes. Hence, designing a routing algorithm becomes a challenging task since traditional routing protocols used in the Internet are not feasible for the characteristics inherent type of network. The proposed work propounds a multi-copy routing algorithm based on machine learning named iProphet or improved Prophet (Probability routing protocol using history of encounters and transitivity). iProphet, uses dynamically changing contextual information of nodes and the delivery probability of Prophet to carry out message transfer. The iProphet uses machine learning classifier known as random forest to classify the node as a good forwarder or a bad forwarder based on the supplied contextual information during each routing decision. The classifier trained with large amount of data extracted using simulation leads to precise classification of the nodes as reliable or unreliable nodes for carrying out the routing task. The simulation results show that the proposed algorithm outperforms with respect to delivery probability, hop count, overhead ratio, latency but over costs with respect to average buffer time in par with similar multi-copy routing algorithms. The uniqueness of this paper lies in data extraction, categorization and training the model to obtain reliable and unreliable nodes to facilitate efficient multi-copy routing in IoT communication.
UR - https://www.scopus.com/pages/publications/85082392266
UR - https://www.scopus.com/pages/publications/85082392266#tab=citedBy
U2 - 10.1007/978-981-15-3666-3_24
DO - 10.1007/978-981-15-3666-3_24
M3 - Conference contribution
AN - SCOPUS:85082392266
SN - 9789811536656
T3 - Communications in Computer and Information Science
SP - 288
EP - 302
BT - Advances in Computational Intelligence, Security and Internet of Things - 2nd International Conference, ICCISIoT 2019, Proceedings
A2 - Saha, Ashim
A2 - Kar, Nirmalya
A2 - Deb, Suman
PB - Springer
T2 - 2nd International Conference on Computational Intelligence, Security and Internet of Things, ICCISIoT 2019
Y2 - 13 December 2019 through 14 December 2019
ER -