RPRTD: Routing protocol based on remaining time to encounter nodes with destination node in delay tolerant network using

  • PDF / 2,554,229 Bytes
  • 17 Pages / 595.276 x 790.866 pts Page_size
  • 35 Downloads / 158 Views

DOWNLOAD

REPORT


RPRTD: Routing protocol based on remaining time to encounter nodes with destination node in delay tolerant network using artificial neural network Ahmad Karami 1 & Nahideh Derakhshanfard 1 Received: 30 May 2019 / Accepted: 3 January 2020 # Springer Science+Business Media, LLC, part of Springer Nature 2020

Abstract Delay Tolerant Network (DTN) is a kind of network that there is no continuous network connectivity among nodes. There are no end-to-end and constant connection paths from source nodes to destination nodes due to the mobility nature of nodes. In such networks there exists an inevitable long delivery delay. DTN is designed to perform properly over intermittent connections among nodes. Because of mobile nature of nodes, routing in DTN is based on store-carry-forward patterns to forward messages. Store-carry-forward means when a node receives a message from one of its contacts, it stores the message in its buffer and carries the message until it encounters another Contact node with Better conditions to Take the message to the Destination node (CBTD). Recognizing one of visited nodes as CBTD is a challenging problem. After recognizing CBTD, forwarding messages to CBTDs is required and necessary for routing efficiency and performance, because the messages will be delivered to the destination faster through CBTDs. In this paper, routing is performed by recognizing CBTDs and forwarding messages to them using RPRTD algorithm. RPRTD algorithm is based on Remaining Time to encounter nodes with Destination node (RTD). A node with smaller RTD, encounters the destination node in less time than the others. RPRTD algorithm tries to take message somehow to the node with the smallest RTD value among all nodes. RTD is calculated with the help of predicting future coordinates of nodes based on artificial neural networks (ANN). Simulation results show that this algorithm makes the best decision and efficiently determines the most appropriate and the best route to deliver messages to the destination node, increases routing performance, improves number of delivered messages, and decreases delivery delay compared to the state of the art. Keywords Delay tolerant network . Routing algorithms . Artificial neural network . Time series

1 Introduction Traditional TCP/IP protocol does not support challenging networks like networks with intermittent connections among nodes because of mobility of nodes, lack of end-to-end connections and frequent link distributions. TCP/IP provides end to end connection between a source node and its contact and their round trip time is not too much and also probability of packet drop is less [1]. Due to the TCP/IP design, it has a performance degradation in such challenging networks [2]. So a Delay Tolerant Network, a new networking architecture, * Nahideh Derakhshanfard [email protected] Ahmad Karami [email protected] 1

Department of Computer Engineering, Tabriz Branch, Azad University, Tabriz, Iran

has been developed that works in such communications [2]. This kind of network is des