Skip to Content
SensorsSensors
  • Article
  • Open Access

13 January 2023

14 Pages

Enhanced Message Replication Technique for DTN Routing Protocols

,
,
,
,
and
1
Faculty of Technology, De Montfort University, Gateway House, Leicester LE1 9BH, UK
2
Sydney International School of Technology and Commerce, Sydney, NSW 2000, Australia
3
School of Electrical, Computer and Telecommunication Engineering, University of Wollongong, Wollongong, NSW 2522, Australia
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue Congestion Control in Internet of Things Systems

Abstract

Delay-tolerant networks (DTNs) are networks where there is no immediate connection between the source and the destination. Instead, nodes in these networks use a store–carry–forward method to route traffic. However, approaches that rely on flooding the network with unlimited copies of messages may not be effective if network resources are limited. On the other hand, quota-based approaches are more resource-efficient but can have low delivery rates and high delivery delays. This paper introduces the Enhanced Message Replication Technique (EMRT), which dynamically adjusts the number of message replicas based on a node’s ability to quickly disseminate the message. This decision is based on factors such as current connections, encounter history, buffer size history, time-to-live values, and energy. The EMRT is applied to three different quota-based protocols: Spray and Wait, Encounter-Based Routing (EBR), and the Destination-Based Routing Protocol (DBRP). The simulation results show that applying the EMRT to these protocols improves the delivery ratio, overhead ratio, and latency average. For example, when combined with Spray and Wait, EBR, and DBRP, the delivery probability is improved by 13%, 8%, and 10%, respectively, while the latency average is reduced by 51%, 14%, and 13%, respectively.

1. Introduction

Delay-tolerant networks (DTNs) are intermittently connected (wireless) networks, wherein there is no guaranteed end-to-end connectivity between the source and destination nodes [1,2,3,4]. These networks can be disrupted by factors such as node mobility, density, and limited radio range, leading to frequent disconnections. As a result, traditional Transmission Control Protocols/Internet Protocols (TCPs/IPs) cannot be used, and instead, a store–carry–forward approach is employed to allow data transmission to continue despite the lack of a continuous path [4,5]. However, this routing approach can cause issues such as buffer congestion and inefficient use of network resources due to the dissemination of multiple copies of a message across the network. [4,6,7].
There are several routing techniques [8,9,10,11,12,13,14,15,16,17,18] available for addressing the routing problem in delay-tolerant networks (DTNs), which can be divided into two categories: flooding-based and quota-based [19,20]. Flooding-based protocols allow nodes to replicate messages indefinitely, which can lead to good network performance when resources are not limited. However, they may have a low delivery ratio, high overhead, and high delay when resources are limited [21,22]. Quota-based protocols, on the other hand, set a maximum number of replicas for each message—unlike flooding-based protocols, where the number of copies is determined by the number of encounters [20]. These protocols are resource-efficient and perform well when resources are limited but may experience low delivery rates and long delays when resources are insufficient. Additionally, the number of replicas is fixed for all messages and is not affected by network capacity, such as node buffer size, energy, time-to-live (TTL) values, and encounter rate [21,22].
The limitations of both flooding-based and quota-based routing protocols in DTNs have led us to propose the Enhanced Message Replication Technique (EMRT). The EMRT dynamically adjusts the number of message replicas based on a node’s ability to quickly disseminate the message, taking into consideration various parameters, such as existing connections, encounter history, buffer size history, energy, and TTL values. This can improve the delivery ratio and enhance the network resource utilization. The main contributions of this paper are as follows:
  • This is the first study to focus on optimizing the parameters of quota-based routing protocols in delay-tolerant networks (DTNs). Our focus is on the initial number of replicas, which can be increased or decreased. It is worth noting that existing quota-based protocols assume a fixed maximum initial number of replicas for each generated message.
  • We propose a heuristic called the Enhanced Message Replication Technique (EMRT) to improve the performance of existing quota-based routing protocols in delay-tolerant networks (DTNs) by adaptively adjusting the maximum initial number of replicas for each generated message based on network circumstances such as density, buffer availability, energy, and TTL values.
  • Simulation results show that applying the EMRT over well-known quota-based routing protocols improves the network performance in terms of delivery ratio, overhead, and latency average compared to the original forms of existing protocols.
The remainder of this paper is organized as follows: Section 2 describes the related works. Section 3 proposes the Enhanced Message Replication Technique (EMRT). The simulation studies and their results are presented in Section 4. Finally, Section 5 concludes the paper.

3. Enhanced Message Replication Technique (EMRT)

The main objective of DTN routing protocols is to achieve high delivery ratios, low delivery delay, and low overhead [30]. Based on the literature review, quota-based protocols suffer from trial-and-error values for the parameters of the algorithm. In this section, we propose the EMRT technique to set the maximum initial number of replicas for each generated message dynamic, based on network circumstances such as density, buffer availability, energy, and TTL values.
To define each of the criteria above, we assume that each node has an encounter value (EV), which indicates the history of the rate of encounters. This implies that the past rate of encounters can be used to predict the future encounter rate. Let us briefly explain how EVs are calculated: Every node should maintain a current window counter (CWC) that counts the number of encounters in the last time interval. Let us assume that each time interval duration is 30 s. Accordingly, the EV of a source node s is updated as follows:
E V s = α × C W C + ( 1 − α ) × E V s
where α   ∈ (0,1), i.e., 0.85. When the interval has ended, the CWC is reset to zero, and the EV is updated. In order to evaluate whether an encountered node is likely to be located in a high-density area, we can use the criterion of EV. Based on this information, the initial number of replicas for a new message can be appropriately determined for the node. In addition to the encounter rate, we have also defined other criteria to consider when determining the initial number of replicas.
The average buffer of nodes that the source node has encountered is another criterion, which is represented by B a v g . We need to consider this information to evaluate the space capacity of the nodes that the source will likely see again in the future. If their storage has enough space, more replicas will be created. Otherwise, fewer initial replicas will be generated to reduce the rate of dropped messages.
Time-to-live, or T T L i , is another criterion that represents the amount of time that a generated message i can remain in the network. If the T T L expires, the message will be dropped. Hence, if the T T L is short, the dissemination should be more. Consequently, the maximum initial number of replicas should be increased.
Lastly, E s represents the available energy of the source node. If the remaining energy is small and the node is about to die, a message generated by that node cannot live for a long time at the source node. Thus, it should be disseminated to other encountered nodes. As a result, if E s is small, the maximum initial number of replicas should be increased.
Based on the above definitions, after normalization, the maximum initial number of replicas for each generated message i can be calculated as follows:
M i = m i n i t × E V s + B a v g T T L i + E s
where m i n i t is the initial number of message replicas that the existing quota-based routing protocols use. As a result, M i will be the new maximum initial number of replicas for the quota-based protocol.
Algorithm 1 shows how each source node produces a different number of initial replicas for each generated message. As mentioned above, each node is responsible for maintaining the encounter value, which is used to predict future encounter rates (Line 2). The CWC is used to count the number of encounters in the current time interval. Thus, when the update interval expires, the CWC will be reset to zero (Line 3). For each generated message, the maximum initial number of replicas is calculated based on Equation (2) (Line 7). This is while m i n i t is dependent on the routing protocol used. For example, EBR uses m i n i t = 11 , while Spray and Wait uses m i n i t = 8 . Consider the numerical example in Figure 1. Let us assume that the routing protocol used is EBR. For node A, E V s = 20 , B a v g = 25 , TTLi = 8, E s = 11 , and m i n i t =11. M i for node A is M i = 11 ∗   20 + 25 8 + 11 = 22 . This is while, based on the criteria of node B, M i = 11 ∗   12 + 20 20 + 30 = 4 .
Figure 1. The network’s circumstances from each node’s perspective.
Algorithm 1: EMRT
1 : iftime ≥ nextUpdate then
2 :   E V   ←   α ∗   C W C + ( 1   −   α ) ∗   E V
3 :   C W C   ←   0
4 :   n e x t U p d a t e   ←   t i m e + W i
5 :   e n d   i f
6 :   f o r   e v e r y   n e w   m e s s a g e s   i   d o
7 :   M i   ←   m i n i t × E V s + B i T T L M + E s
8 :   e n d   f o r

4. Simulation Studies

The EMRT has been tested using the Opportunistic Network Environment (ONE) simulator, which is a Java-based open-source tool for evaluating and implementing routing protocols, particularly for DTNs [34]. The performance of the EMRT was evaluated against the original forms of Spray and Wait, EBR, and the DBRP. The experiments were conducted based on the benchmark simulation settings available in the ONE simulator, as listed in Table 2.
Table 2. Parameters of the simulation work.

4.1. Metrics’ Performance

The goal of the experiments was to test the impact of the EMRT on the Spray and Wait, EBR, and DBRP quota-based protocols by comparing the results with the original versions of these protocols. This means that the performances of these protocols were not compared with one another, but rather, the performance of the protocols with and without the EMRT was compared in order to validate the effectiveness of the EMRT. Six metrics, as defined in [31], were used in the analysis.
The delivery ratio is a key metric used to evaluate the performance of a network. It is calculated as the ratio of the number of delivered messages (NDB) to the number of generated messages (NGB), as shown in Equation (3):
Delivery   ratio = N D B N G B
The overhead is defined as the ratio of the number of delivered messages (NDB) to the number of relay nodes (NRN), as shown in Equation (4):
Overhead   ratio = N D B − N R N N D B
The latency average, measured in seconds, is the average time it takes for messages to be delivered to their destination in the network. Unlike other network parameters such as the delivery ratio and overhead, which are expressed as ratios and do not have units, the latency average is given by Equation (5):
Latency   average = ∑ i = 1 N D B t i N D B
In order to account for the trade-off between different metrics and penalize protocols that unfairly optimize a single metric, three composite metrics—DL, DO, and DLO—were used to compare the delivery probability and conventional metrics as ratios. These metrics, which were introduced in [30,31], are defined as follows:
DL is a composite metric that is used to adjust the performance of a protocol if it is optimized for delivery ratio but has poor latency. DL is a ratio of the delivery ratio (DR) to the latency average (LA), and it can be calculated using Equation (6):
DL = DR   ×   1 LA
As defined in Equation (7), DO combines the DR and the overhead ratio (OR) to capture the trade-off between these two metrics.
DO = DR   ×   1 OR
Lastly, the trade-off between DR, LA, and OR is captured by DLO, as shown in Equation (8):
DLO = DR   ×   1 LA   ×   1 OR

4.2. Simulation Results

The performance of the EMRT was analyzed by varying the node density (i.e., number of nodes). The results of the impact of the EMRT on Spray and Wait, EBR, and the DBRP at various node densities are shown in Figure 2, Figure 3 and Figure 4. To clarify, “Spray & Wait-EMRT”, “EBR-EMRT”, and “DBRP-EMRT” refer to the application of the proposed EMRT on the original Spray and Wait, EBR, and DBRP quota-based routing protocols, respectively. The performance of Spray and Wait–EMRT, EBR–EMRT, and DBRP–EMRT is improved by the EMRT when the number of nodes exceeds 50. This is because the source node adaptively adjusts the initial maximum number of message replicas according to its own buffer size, allowing it to generate the appropriate number of copies for each message rather than relying on a fixed, limited number of copies for all generated messages.
Figure 2. The delivery ratio with different node densities.
Figure 3. The overhead ratio with different node densities.
Figure 4. The latency average with different node densities.
Figure 2 shows the relationship between the node density and message delivery ratio for different quota-based protocols. The delivery ratio for all protocols (i.e., the original Spray and Wait, EBR, and DBRP, as well as the enhanced Spray and Wait–EMRT, EBR–EMRT, and DBRP–EMRT versions) increases significantly as the number of nodes increases. This is because when there are more nodes, more of them are involved in delivering messages, and the number of replicas also increases, increasing the chance of the messages being delivered. In addition, Figure 2 shows a significant improvement when the proposed EMRT technique is applied to Spray and Wait, with results showing an improvement of up to 13% compared to the original Spray and Wait. This is because Spray and Wait relies on a fixed number of replicas for all messages, while Spray and Wait–EMRT uses a dynamic number of replicas based on the node’s ability to carry the messages without causing congestion or wasting network resources. As a result, the EMRT reduces the number of copies of newly generated messages when the source’s neighbors experience message congestion. The EBR–EMRT protocol also shows improvement when the EMRT is applied, with the delivery ratio increasing by up to 8% compared to the original EBR. This is because, in addition to directing replicas towards high-density areas, EBR–EMRT controls the number of replicas based on the capability of the node, taking advantage of the available size of the node buffer to carry and store more copies of the message until a good forwarding opportunity arises. Finally, the DBRP–EMRT also achieves an improvement of up to 10% compared to the original DBRP by controlling the level of congestion in the network to improve the delivery ratio, by ensuring that the number of replicas is appropriate for the available network resources.
Figure 3 shows the relationship between the overhead ratio and node density. As the node density increases, the overhead ratio decreases for all protocols, because these quota-based protocols rely on a small number of message copies, so they are not greatly affected by the increasing number of nodes. At the same time, the figure also shows the results of applying the EMRT to Spray and Wait, EBR, and the DBRP in terms of the overhead ratio. There is no significant reduction in the overhead ratio of DBRP–EMRT, while the overhead ratios of the Spray and Wait–EMRT and EBR–EMRT protocols are reduced by up to 9%, and 6%, respectively, compared to Spray and Wait and EBR. This is because the network resources are controlled and congestion is reduced by relaying messages based on the rate of encounter and the level of network congestion (i.e., available network resources), resulting in a low overhead ratio. This means that when a node has sufficient resources, such as free buffer space and energy, the number of replicas for newly generated messages will be increased. Otherwise, the number of copies of newly generated messages will be decreased.
Figure 4 shows the relationship between the latency average and node density, where it is clear that the latency average increases as the number of nodes increases. This is because more nodes become involved, leading to congestion in the network, and information processing at each node takes time, resulting in an overall increase in latency. In addition, buffering messages at a node causes delays in message delivery. The figure also shows the results of applying the EMRT to Spray and Wait, EBR, and the DBRP in terms of latency average. The increased latency average at higher densities with the original protocols is due to more nodes sending copies of the message, leading to a delay in message delivery. It can be seen that the latency average of the Spray and Wait–EMRT, EBR–EMRT, and DBRP–EMRT protocols is reduced by up to 51%, 14%, and 13%, respectively. This is because the rate of dropping messages is controlled by selecting a number of replicas appropriate for the available network resources. An uncontrolled number of replicas can lead to buffer congestion or inefficient use of network resources. By reducing congestion, the rate of message drops is reduced, resulting in a decrease in the latency average.
Figure 5 shows the composite metric combining delivery ratio and latency average. The results show that applying the EMRT to Spray and Wait can improve both the delivery ratio and the latency average by up to 60%. This is due to the individual improvements in each of these metrics, as explained in Figure 2 and Figure 4, respectively. Additionally, there is an improvement of up to 25% in this composite metric for EBR and the DBRP. These improvements are less compared to Spray and Wait, and this is due to the more targeted forwarding strategy used in these protocols.
Figure 5. The DL composite metric (DR × (1/latency average)).
The composite metric in Figure 6, which evaluates both delivery ratio and overhead, shows an improvement of up to 14% for all considered protocols when the EMRT is applied. The EMRT increases the number of replicas when there are sufficient resources, leading to an expected increase in overhead. However, when there are insufficient resources, the number of replicas decreases. Therefore, the EMRT is not expected to lead to a significant improvement in the overhead ratio. However, the high dissemination rate resulting from the production of more replicas increases the delivery ratio, leading to the impact shown in Figure 6. This trade-off between overhead and delivery ratio is why the EMRT has an impact on this composite metric.
Figure 6. The DO composite metric (DR × (1/overhead)).
Finally, Figure 7 shows a clear image of the performance of the EMRT when applied to the considered protocols and the delivery ratio, average latency, and overhead are all combined. The results for all protocols show an improvement of up to 72%. This is because the improvement of applying the EMRT can be seen in all individual metrics as well. The EMRT results show that making the number of replicas adaptive increases the overall performance of the routing protocol. This is because the number of copies is not dependent on the number of encounters and remains fixed for each generated message.
Figure 7. The DLO composite metric (DR × (1/overhead) × (1/latency average).

5. Conclusions

This paper introduces the Enhanced Message Replication Technique (EMRT)—a novel message replication technique for quota-based protocols that enables the number of replicas to be dynamic based on the nodes’ capabilities. The EMRT is designed to generate the optimal number of replicas for newly generated messages by considering the history of encounters, as well as the buffer availability, energy, and time-to-live values of nodes. As a result, the EMRT improves the performance of quota-based protocols and more effectively utilizes network resources. To evaluate the performance of the EMRT, three quota-based protocols (Spray and Wait, Encounter-Based Routing, and the Destination-Based Routing Protocol) were considered. The results show that the EMRT significantly improves the delivery ratio (up to 13%, 8%, and 10% for Spray and Wait, EBR, and the DBRP, respectively) and reduces the latency average (by 51%, 14%, and 13% for Spray and Wait, EBR, and the DBRP, respectively) compared to the original quota-based protocols.

Author Contributions

Conceptualization, S.H. and S.I.; Methodology, S.H. and S.I.; Software, S.H. and M.S.S.; Validation, S.H., S.I. and M.S.S.; Formal Analysis, S.H., S.I. and M.S.S.; Investigation, S.H. and S.I.; Resources, S.H. and S.I.; Data Curation, S.H. and S.I.; Writing—Original Draft Preparation, S.H.; Writing—Review and Editing, S.H., S.I., M.S.S. and R.R.; Visualization, S.H. and S.I.; Supervision, A.H.A.-B., S.K., and S.I. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Spyropoulos, T.; Rais, R.; Turletti, N.; Obraczka, K.; Vasilakos, A. Routing for disruption tolerant networks: Taxonomy and design. Wirel. Netw. 2010, 16, 2349–2370. [Google Scholar] [CrossRef] [Scilit]
  2. Zhang, Z. Opportunistic routing in mobile ad hoc delay-tolerant networks (DTNs). In Advances in Delay-Tolerant Networks (DTNs); Elsevier: Amsterdam, The Netherlands, 2015; pp. 159–172. [Google Scholar]
  3. Udroiu, R.; Deaconu, A.M.; Nanau, C.Ş. Data Delivery in a Disaster or Quarantined Area Divided into Triangles Using DTN-Based Algorithms for Unmanned Aerial Vehicles. Sensors 2021, 21, 3572. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  4. Verma, A.; Kumar, S. Routing protocols in delay tolerant networks: Comparative and empirical analysis. Wirel. Pers. Commun. 2021, 118, 551–574. [Google Scholar] [CrossRef] [Scilit]
  5. Sing, H.; Pamula, R. An efficient and intelligent routing strategy for vehicular delay tolerant networks. Wirel. Netw. 2021, 27, 383–400. [Google Scholar] [CrossRef] [Scilit]
  6. Mehta, N.; Shah, M. Performance of efficient routing protocol in delay tolerant network: A comparative survey. Int. J. Future Gener. Commun. Netw. 2014, 7, 151–158. [Google Scholar] [CrossRef] [Scilit]
  7. Kim, H.; Yeom, I. Minimizing the impact of buffer overflow in DTN. In Proceedings of the International Conference on Future Internet Technologies (CFI), Seoul, Republic of Korea, 18–20 June 2008; p. 20. [Google Scholar]
  8. Balasubramanian, A.; Levine, B.; Venkataramani, A. DTN routing as a resource allocation problem. In Proceedings of the Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, Kyoto, Japan, 27–31 August 2007; pp. 373–384. [Google Scholar]
  9. Burgess, J.; Gallagher, B.; Jensen, D.; Levine, B.N. MaxProp: Routing for Vehicle-Based Disruption-Tolerant Networks. INFOCOM 2006, 6, 1–11. [Google Scholar]
  10. Erramilli, V.; Crovella, M. Forwarding in opportunistic networks with resource constraints. In Proceedings of the Third ACM Workshop on Challenged Networks, San Francisco, CA, USA, 15 September 2008; pp. 41–48. [Google Scholar]
  11. Erramilli, V.; Crovella, M.; Chaintreau, A.; Diot, C. Delegation forwarding. In Proceedings of the 9th ACM International Symposium on Mobile Ad Hoc Networking and Computing, Hong Kong, China, 26–30 May 2008; pp. 251–260. [Google Scholar]
  12. Farrell, S.; Cahill, V.; Geraghty, D.; Humphreys, I.; McDonald. When TCP breaks: Delay-and disruption-tolerant networking. IEEE Internet Comput. 2006, 10, 72–78. [Google Scholar] [CrossRef] [Scilit]
  13. Lindgren, A.; Doria, A.; Schelén, O. Probabilistic routing in intermittently connected networks, ACM SIGMOBILE mobile computing and communications review. ACM SIGMOBILE Mob. 2003, 19, 7. [Google Scholar]
  14. Ramanathan, R.; Hansen, R.; Basu, P.; Rosales-Hain, R.; Krishnan, R. Prioritized epidemic routing for opportunistic networks. In Proceedings of the 1st International Mobisys Workshop on Mobile Opportunistic Networking, San Juan, Puerto Rico, 11 June 2007; ACM: New York, NY, USA, 2007; pp. 62–66. [Google Scholar]
  15. Spyropoulos, T.; Psounis, K.; Raghavendra, C.S. Spray and wait: An efficient routing scheme for intermittently connected mobile networks. In Proceedings of the ACM SIGCOMM Workshop On Delay-Tolerant Networking, Philadelphia, PA, USA, 22–26 August 2005; pp. 252–259. [Google Scholar]
  16. Spyropoulos, T.; Psounis, K.; Raghavendra, C. Spray, and Focus: Efficient Mobility-Assisted Routing for Heterogeneous and Correlated Mobility. In Proceedings of the Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops, New York, NY, USA, 19–23 March 2007; pp. 79–85. [Google Scholar]
  17. Walker, B.; Glenn, K.; Clancy, T. Analysis of simple counting protocols for delay-tolerant networks. In Proceedings of the Second ACM Workshop on Challenged Networks, Montreal, QC, Canada, 14 September 2007; pp. 19–26. [Google Scholar]
  18. Zhang, J. Routing in intermittently connected mobile ad hoc networks and delay tolerant networks: Overview and challenges. IEEE Commun. Surv. Tutor. 2006, 8, 24–37. [Google Scholar] [CrossRef] [Scilit]
  19. Jiao, Z.; Tian, R.; Zhang, B.; Li, C.J. DTN routing with back-pressure-based replica distribution. J. Commun. Netw. 2014, 16, 378–384. [Google Scholar] [CrossRef] [Scilit]
  20. Iranmanesh, S.; Raad, R.; Raheel, M.; Tubbal, F.; Jan, T. Novel DTN mobility-driven routing in autonomous drone logistics networks. IEEE Access 2019, 8, 13661–13673. [Google Scholar] [CrossRef] [Scilit]
  21. Nelson, S.C.; Bakht, M.; Kravets, R. Encounter-based routing in DTNs. In Proceedings of the INFOCOM 2009, Rio de Janeiro, Brazil, 19–25 April 2009; pp. 846–854. [Google Scholar]
  22. Iranmanesh, S.; Raad, R.; Kwan-Wu, C. A novel destination-based routing protocol (DBRP) in DTNs. In Proceedings of the International Symposium on Communications and Information Technologies (ISCIT), Gold Coast, Australia, 2–5 October 2012; pp. 325–330. [Google Scholar]
  23. Vahdat, A.; Becker, D. Epidemic Routing for Partially Connected ad hoc Networks. Technical Report CS-200006; Duke University: Durham, NC, USA, 2000. [Google Scholar]
  24. Matsuda, T.; Takine, T. (p, q)-Epidemic routing for sparsely populated mobile ad hoc networks. IEEE J. Sel. Areas Commun. 2008, 26, 783–793. [Google Scholar] [CrossRef] [Scilit]
  25. Grossglauser, M.; Tse, D. Mobility increases the capacity of ad hoc wireless networks. IEEE ACM Trans. Netw. 2002, 10, 477–486. [Google Scholar] [CrossRef] [Scilit]
  26. Spyropoulos, T.; Psounis, K.; Raghavendra, C. Single-copy routing in intermittently connected mobile networks. In Proceedings of the First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, Santa Clara, CA, USA, 4–7 October 2004; pp. 235–244. [Google Scholar]
  27. Cui, J.; Cao, S.; Chang, Y.; Wu, L.; Liu, D.; Yang, J. An adaptive spray and wait routing algorithm based on the quality of node in delay tolerant network. In IEEE Access 2019, 7, 35274–35286. [Google Scholar] [CrossRef] [Scilit]
  28. Iranmanesh, S. Data Management in Delay Tolerant Networks. Ph.D. Thesis, University of Wollongong, Wollongong, Australia, 2014. [Google Scholar]
  29. Bulut, E.; Zijian, W.; Szymanski, B. Cost-effective multiperiod spraying for routing in delay-tolerant networks. IEEE ACM Trans. Netw. 2010, 18, 1530–1543. [Google Scholar] [CrossRef] [Scilit]
  30. Dhurandher, S.; Borah, S.; Woungang, I.; Sharma, D.; Arora, K.; Agarwal, D. EDR: An Encounter and Distance-Based Routing Protocol for Opportunistic Networks. In Proceedings of the 30th International Conference on Advanced Information Networking and Applications (AINA), IEEE, Crans-Montana, Switzerland, 23–25 March 2016; pp. 297–302. [Google Scholar]
  31. Iranmanesh, S.; Saadati, M. A novel congestion control technique in delay tolerant networks. Int. Telecommun. Netw. 2018, 10, 20–35. [Google Scholar] [CrossRef] [Scilit]
  32. Ueda, K. DTN Routing Method Based on Node Movement Prediction and Message Deliverability. In Proceedings of the International Conference on Network-Based Information Systems, Sanda-Shi, Japan, 7–9 September 2022; Springer: Berlin/Heidelberg, Germany, 2022; pp. 267–278. [Google Scholar]
  33. Madni, M.; Iranmanesh, S.; Raad, R. DTN and Non-DTN routing protocols for inter-CubeSat communications: A comprehensive survey. Electronics 2020, 9, 482. [Google Scholar] [CrossRef] [Scilit]
  34. Keränen, A.; Ott, J.; Kärkkäinen, T. The ONE simulator for DTN protocol evaluation. In Proceedings of the 2nd International Conference on Simulation Tools and Techniques, Brussels, Belgium, 3 March 2009; pp. 1–10. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.