Performance evaluation of a cooperative reputation system for vehicular delay-tolerant networks
© Dias et al.; licensee Springer. 2014
Received: 1 February 2014
Accepted: 8 May 2014
Published: 29 May 2014
In the last decade, both scientific community and automotive industry enabled communications among vehicles in different kinds of scenarios proposing different vehicular architectures. Vehicular delay-tolerant networks (VDTNs) were proposed as a solution to overcome some of the issues found in other vehicular architectures, namely, in dispersed regions and emergency scenarios. Most of these issues arise from the unique characteristics of vehicular networks. Contrary to delay-tolerant networks (DTNs), VDTNs place the bundle layer under the network layer in order to simplify the layered architecture and enable communications in sparse regions characterized by long propagation delays, high error rates, and short contact durations. However, such characteristics turn contacts very important in order to exchange as much information as possible between nodes at every contact opportunity. One way to accomplish this goal is to enforce cooperation between network nodes. To promote cooperation among nodes, it is important that nodes share their own resources to deliver messages from others. This can be a very difficult task, if selfish nodes affect the performance of cooperative nodes. This paper studies the performance of a cooperative reputation system that detects, identify, and avoid communications with selfish nodes. Two scenarios were considered across all the experiments enforcing three different routing protocols (First Contact, Spray and Wait, and GeoSpray). For both scenarios, it was shown that reputation mechanisms that punish aggressively selfish nodes contribute to increase the overall network performance.
Vehicular networks have been emerging as a suitable solution to enable communications in different kind of scenarios using vehicles (i.e., cars, buses, trams, etc.). Several architectures, like vehicular ad hoc networks (VANETs)  and delay-tolerant networks (DTNs) , were proposed to solve several issues in such networks. Vehicular delay-tolerant networks (VDTNs)  appeared as a breakthrough DTN-based solution that tries to overcome several issues found in other vehicular architectures, such as long delays and sporadic connections. To support communications, VDTNs propose an architecture based on three design principles: (i) an Internet Protocol (IP) over VDTN approach, (ii) an end-to-end, asynchronous, and variable-length bundle-oriented communication; (iii) a separation between control and data planes performing out-of-band-signaling.
VDTNs follow a store-carry-and-forward paradigm similar to the one that is implemented by DTNs. This approach allows VDTNs to solve several problems caused by intermittency, disconnection, and long delays. However, it distinguishes itself from DTNs by introducing the bundle layer under the network layer. This approach also assumes two logical planes (a control and a data plane). At the control plane, nodes exchange signaling messages in order to reserve resources (to be used at the data plane) and perform several routing decisions. At a given node, if there are bundles to exchange, the data plane is activated during the estimated contact duration time, and functions like queuing, scheduling, or traffic classification are performed. Data bundles aggregation/de-aggregation is performed at the edge of the network. This approach is very important because it not only ensures the optimization of the available data plane resources (e.g., storage and bandwidth) but also allows power saving, which is very important for energy-constrained network nodes, such as stationary relay nodes [3, 4].
VDTNs consider three types of nodes: terminal, relay, and mobile. Both fixed and mobile nodes can act as terminal nodes. Fixed nodes work as access points to the VDTN and may act as traffic source and traffic sinks. Stationary relay nodes, with store-and-forward capabilities, are placed at road intersections and interact with mobile nodes in order to improve the number of contact opportunities that contribute to increase the overall network performance . Mobile nodes can be the source or destination of data, but usually they carry data among different nodes (both fixed and mobile). Although in the already conducted studies, VDTNs still present a large number of technical challenges that should be overcome. One of these open issues is cooperation between network nodes. Previous studies on this topic  show that enforcing cooperation in VDTNs is not an easy task. For example, it is important to stimulate nodes to cooperate in order to create an optimal cooperative system that provides quality of service (QoS) to increase the overall network performance without compromising or deteriorating data. One way to achieve this issue is to afford nodes with sophisticated schedulers. These schedulers should take into account that cooperative networks should assume two types of nodes: selfish and cooperative. Selfish nodes are unwilling to cooperate and in most cases they receive bundles forwarded by other nodes to drop them immediately. This behavior contributes to a huge waste of network resources (e.g., power). Contrary to selfish nodes, cooperative nodes share their own resources to store-and-forward bundles from others. However, the behavior of selfish nodes may affect their performance.
In order to reduce the impact of selfish nodes, an optimized reputation system for VDTNs that considers nodes reputation scores calculated through nodes performance is proposed. For example, each time nodes successfully deliver a bundle, their reputation increases. However, each time they drop a bundle without sending it at least once, their reputation decreases. This system considers four different ways to penalize nodes with a selfish behavior. All four approaches distinguish itself from others by the way they reward/penalize nodes by their behavior. Then, the main contributions of this paper are the following:
A review of the state of the art, considering the most relevant contributions on cooperation and reputation systems for vehicular networks
Proposal of an optimized version of the reputation system already proposed for VDTNs with four different strategies to identify and avoid selfish nodes
Exhaustive studies to evaluate the network performance improvement considering the proposed reputation system on VDTN nodes, using two different scenarios and the most relevant routing protocols
The remainder of this paper is organized as follows. Section 2 focuses on the cooperation problem and presents a review of the state of the art on cooperation and reputation systems for vehicular networks. Section 3 describes the proposed optimized reputation system and how it can be enforced in VDTNs, whereas Section 4 presents the experimental settings considered on the performance studies. The performance assessment of the proposed reputation system in VDTNs considering an urban scenario is presented on Section 5, while Section 6 emphasizes the obtained results by the proposed reputation system when deployed on a rural environment. Finally, Section 7 concludes the paper providing a final summary of the study and suggests further research topics.
2 Related work
In challenging environments characterized by long delays and sporadic connections, it is very important to ensure that nodes cooperate with each other in order to carry messages from the source to destination. Ensuring cooperation between network nodes may be a tough task due to the misbehavior of network nodes. Nodes may diverge from the protocol to save their own data and resources. Then, nodes may also diverge from the protocol and be unwilling to cooperate due to a selfish behavior. Selfish nodes may belong to individual users (nodes) that are not interested to share their own resources to forward messages from other users (nodes). In both conditions, this selfish behavior severely affects the overall network performance .
A possible solution to minimize the effects of misbehavior nodes is to create sophisticated reputation systems that allow nodes to detect, identify, and avoid such nodes. Several approaches were already been proposed for VANETs. For example, CONFIDANT scheme [8, 9] was proposed to incentive nodes to cooperate by detecting and isolating misbehavior nodes. To accomplish such task, this scheme implements a system composed by four components: a monitor, a trust manager, a path manager, and a reputation score. The monitor, in conjunction with the trust manager, detects any misbehavior node and uses the collected information to make routing decisions. Based in the routing decision made by the monitor, the path manager calculates the optimal path avoiding misbehavior nodes. To calculate the optimal path, the reputation score of each node is considered. The CORE scheme, proposed in , considers the following three different kinds of mechanisms to select which node can use network services: (i) subjective, calculated based on direct observation, (ii) indirect reputation calculated according to information provided by other nodes, and (iii) functional reputation calculated using a specified function. In , authors propose a reputation system that encourages nodes to cooperate between them and punish misbehavior nodes. This system works under the principle that cooperation between nodes is performed by forwarding packets without any loss or network performance degradation. To avoid misbehavior nodes, this scheme detects and punishes nodes using a reputation management system (RMS) as an extension of the source routing protocol (SRP) .
Dotzer et al.  propose a reputation system for VANETs called VARS. This scheme assigns a reputation score to network nodes based on an opinion generation and confidence of the decision. Each time a node receives a message from others it generates an opinion based on the trustworthiness of this message. To calculate this opinion, nodes may consider partial opinions attached to the message, opinions from other nodes (if the sender is known), or a combination of both. Next time this message is forwarded, the new opinion is attached to it. A long-term reputation system for vehicular networking is proposed in . This system provides reliable reputation scores by taking advantages from nodes’ daily trajectories. Based on this experience, roadside infrastructure could rely on repeated daily observations of the same set of passing-by vehicles to build long-term reputation scores. To be deployed in a vehicular network, this scheme only requires nodes to have a secret and verifiable certificate. Patwardhan et al.  propose a reputation management scheme for VANETs. To evaluate nodes’ reputation scores this scheme considers cooperativeness and accuracy of peer-provided data. To calculate these tokens, the proposed scheme uses persistent identifiers, frequency of encounters, and a known set of anchored trustworthy sources to serve as nucleating points for building trust relationships with previously unknown devices. In addition, this scheme deploys an epidemic exchange protocol to ensure high reliability of data and stimulate proactive collaboration between nodes.
In the DTN literature, it is also possible to found several cooperative schemes to stimulate cooperation between network nodes. For example, cooperative ARQ scheme (C-ARQ)  tries to reduce the number of loss packets in transmissions between access points placed along roads and vehicles. Same authors propose another cooperative approach called DC-ARQ (delayed cooperative ARQ) . This scheme is an optimization of the previous one. It realizes cooperation between vehicles until they are out of range of an access point, instead of a packet-by-packet cooperation approach. In  authors propose a new cooperative mechanism to encourage nodes to cooperate during a message exchange. To perform such task, this scheme gathers several contributions from a game-theory model. Conducted studies have shown that this cooperative mechanism contributes to a significant improvement of the overall network performance. A study about the impact of misbehavior nodes in DTNs is presented in .
Several preliminary studies to enforce cooperation in VDTNs were already conducted [6, 7, 20]. Most of them try to understand the impact of different cooperative strategies in the overall performance of this type of architecture. This section overviewed the most important contributions already proposed to deal with node reputation and selfish nodes in vehicular networks. All the above-described schemes contributed to the proposal of a reputation system for VDTNs. A preliminary version of a reputation system for VDTNs was presented in .
3 Reputation system
This section, divided into two subsections, describes the optimized reputation system proposed for VDTNs focusing on its main features. The first subsection overviews the main features of the reputation system presenting the system operation mode, while the second one details the four reputation mechanisms supported by the system.
3.1 System overview
As above-mentioned, VDTNs use out-of-band-signaling allowing the separation of the control and data planes. The control plane is used to determine and adjust the characteristics of a requested connection in order to ensure a high-quality transmission of the corresponding data bundles. The data plane exchanges data bundles among nodes, according to the contact time scheduled for the data plane. Based on this architectural behavior, a reputation system for VDTNs is proposed to provide a sophisticated tool that allows network nodes to detect, identify, and avoid contacts with selfish or misbehavior nodes. It is expected that a reputation system contributes to an optimization of the overall network performance.
3.2 Reputation system update module
The reputation system update module defines how the reputation score will be updated. To perform such task, the following four different heuristics were created: (i) simple increment simple decrement (SISD), (ii) double increment simple decrement (DISD), (iii) simple increment double decrement (SIDD), and (iv) simple increment message hop decrement (SIMHD).
In the SISD heuristic, each time a node successfully delivers a bundle to its final destination, its reputation score increases k units, where k is a positive constant. By the other hand, each time a node drops a bundle without send it, at least, once, its reputation score decreases k units. This scheme punishes nodes in the same proportion that rewards them. The DISD and SIDD schemes are a variation from this first scheme. The main difference between them is how they reward/punish nodes. In the DISD scheme, nodes increase their reputation in 2 k units each time a bundle is delivered to its final destination. Contrary to this, the SIDD scheme punishes nodes in 2 k units each time a bundle is dropped without having been sent once. This scheme will allow to observe if it is most important to reward nodes or to punish them by their selfish behavior.
The SIMHD scheme considers the number of hops between bundle source and the node where the bundle is dropped (without been sent once) to punish nodes. This scheme is more aggressive than the other schemes in penalizing nodes by their selfish behavior. Each time a node drops a bundle without sending it once, its reputation score decreases 2 k + h*k, where h is the number of bundle hops between the source and the current node. The idea behind this scheme is to punish nodes by the effort of previous nodes to deliver bundles.
4 Simulation setup
This section focuses on the simulation setup considered for the performance evaluation studies. Simulation studies were conducted using the VDTNsim tool . This tool is an extension of the ONE simulator [23, 24] and allows simulating the VDTN architectural approach, which comprehends the store-carry-and-forward overlay network below the network layer. This section is divided into three subsections. The first one describes how the urban network scenario was setup, as well as all the corresponding considered parameters. The second subsection elaborates on a rural network scenario presenting the network setup for this scenario, while the third presents the performance metrics and all the routing protocols considered for the performed simulation studies.
4.1 Urban network scenario
4.2 Rural network scenario
4.3 Performance metrics and routing protocols
The performance metrics considered in this study are the bundle delivery probability, the bundle average delivery delay, and the percentage of dropped bundles. The bundle delivery probability (DP) is defined as the ratio between the number of unique bundles (i.e., it does not count bundle replicas) that have reached the final destination node(s) and the total number of unique bundles that were created at the source node(s). It is calculated according to Equation 1, where DP is the bundle delivery probability, DB is the total number of unique delivered bundles, and CB is the total number of unique created bundles.
The bundle average delivery delay (DD) is defined as the average time between bundles creation and their delivery. It is calculated according to Equation 2, where DD is the bundle average delivery delay, T d i is the time when the bundle i was delivered, T c i is the time when the bundle i was created, and DB is the total number of unique delivered bundles.
For all the simulation experiments, the following three routing protocols are considered: First Contact , Spray and Wait , and GeoSpray . First Contact is a single-copy forwarding routing protocol that maintains at most one copy of a bundle in the entire network. Contrary to the previous protocol, Spray and Wait routing protocol is a flooding-based routing protocol. It limits the number of copies of each bundle in the network. In studies that consider this protocol, the binary version assumes the use of a limited number of copies equals to 5 (N = 5). With this approach, binary version of Spray and Wait reduces some overhead of the pure epidemic diffusion. GeoSpray is a multiple-copy geographic routing protocol designed specially for VDTNs. This protocol exploits the mobility of vehicles and the location information provided by position devices (e.g., Global Positioning System), to support routing decision-making process. GeoSpray was designed to perform into sparse scenarios where communication opportunities are sporadic. It also follows a hybrid approach inspired on GeOpps  and the binary version of Spray and Wait. GeoSpray and Spray and Wait protocols were chosen because they were the best performing protocols in previous studies focused on cooperation in VDTNs .
Across all the experiments, the impact of selfish nodes in the overall performance is evaluated as well as how the reputation system can help to identify and isolate them. Six different reputation thresholds (0, 10, 20, 30, 40, and 50) were studied along the simulation experiments.
5 Performance analysis of the VDTN reputation system in an urban environment
This section focuses on a deep performance analysis of the above-presented reputation system enforced in an urban environment and its impact on the performance of VDTNs. Considering the presented heuristics used on the reputation system update module presented at the end of the Section 3, this section is divided into four subsections. The impact of the proposed reputation system in a single-copy routing protocol, called First Contact, is presented in the Subsection 5.1. The Subsection 5.2 focuses on the performance of the same reputation system when enforced in Spray and Wait routing protocol, while the Subsection 5.3 presents a discussion about the obtained results for GeoSpray routing protocol. Finally, the last subsection discusses the obtained results for this urban environment.
5.1 Impact of VDTN reputation system on First Contact routing protocol
5.2 Impact of VDTN reputation system on Spray and Wait routing protocol
5.3 Impact of VDTN reputation system on GeoSpray routing protocol
As may be seen in the same figure, GeoSpray presents the lower percentage of dropped bundles. Considering the SIMHD heuristic, it drops 11% less of the bundles when compared to the Spray and Wait routing protocol, and 12% of the bundles when compared to the First Contact routing protocol. Regarding the SIDD approach, GeoSpray drops less 11% of bundles when compared to the same heuristic when enforced on the Spray and Wait routing protocol. When compared to First Contact, GeoSpray drops 15% less considering the SIDD heuristic. The other two heuristics (SISD and DISD) have a similar performance in all the considered routing protocols. However, when applied to GeoSpray, it drops 11% less of the bundles when compared to Spray and Wait and 18% when compared to First Contact.
6 Performance assessment of the VDTN reputation system in a rural environment
This section presents the observed results when proposed VDTN reputation system is enforced on a rural environment. Following the same approach of the previous section, this section considers four subsections. It starts to present the observed results for the First Contact routing protocol. Afterwards, the performance of the same reputation system when enforced in Spray and Wait and GeoSpray routing protocols is studied. Finally, several considerations are fixed about the conducted studies in a rural environment.
6.1 Impact of VDTN reputation system on First Contact routing protocol
6.2 Impact of VDTN reputation system on Spray and Wait routing protocol
6.3 Impact of VDTN reputation system on GeoSpray routing protocol
From all the considered routing protocols, GeoSpray is the one that presents the lower percentage of dropped bundles. Considering the SIMHD heuristic, it drops less 18% of the bundles when compared to the Spray and Wait routing protocol, and 17% of the bundles when compared to the First Contact routing protocol. Regarding the SIDD approach, GeoSpray drops less 18% of the bundles when compared to the same heuristic when enforced on the Spray and Wait routing protocol. When compared to First Contact routing protocol, GeoSpray drops less 18% considering the SIDD heuristic. The other two heuristics (SISD and DISD) have a similar performance in all the considered routing protocols. However, when applied to GeoSpray, it drops less 17% of the bundles when compared to Spray and Wait and 21% when compared to First Contact.
In the last years, vehicular architectures have been the focus of research not only by the scientific community but also by the automotive industry. VDTNs have been proposed as a possible solution to overcome the most challenging issues of vehicular communications. However, VDTNs still face several challenges on data communications due to sparse and intermittent connectivity or even the absence of an end-to-end path between the source and destination nodes.
This paper focuses on nodes’ cooperation and how selfish nodes may influence the overall network performance. To reduce the impact of such nodes, an optimized version of a VDTN reputation system was proposed and enforced on VDTNs. This system includes four different ways to reward/punish nodes, and their performance was evaluated considering three different protocols (First Contact, Spray and Wait, and GeoSpray). It was shown that schemes that penalize selfish nodes in a more aggressive way contribute to increase the overall network performance (the number of delivered bundles increases and the number of dropped bundles decreases). This can be observed by the significant increase of the performance of First Contact routing protocol. From the two considered flooding-based routing protocols, GeoSpray has the best performance. Comparing the observed results for Spray and Wait and GeoSpray with the performance results in  for the same routing protocols, we can conclude that the reputation system improvement contributes to an increase of the bundle delivery probability. This was accomplished through the implementation of a more accurate function to calculate nodes’ cooperative threshold.
This work may be used as a base to develop more complex reputation strategies that contribute to an increase of the overall network performance. Monitoring and management strategies may also be developed to help nodes in saving network resources. Mechanisms to incentive selfish nodes to cooperate in order to reactivate them to be considered in the network may also be proposed. All the above-presented proposals may be suggested for further research works.
This work has been partially supported by the Instituto de Telecomunicações, Next Generation Networks and Applications Group (NetGNA), Portugal and by National Funding from the FCT - Fundação para a Ciência e a Tecnologia through the PEst-OE/EEI/LA0008/2013 Project.
- Jakubiak J, Koucheryavy Y: State of the art and research challenges for VANETs. In Fifth IEEE Consumer Communications & Networking Conference (CCNC’2008) - 2nd IEEE Workshop on Broadband Wireless Access. Las Vegas, Nevada; 2008:912-916.View ArticleGoogle Scholar
- Cerf V, Burleigh S, Hooke A, Torgesson L, Durst R, Scott K, Fall K, Weiss H: Delay-tolerant networking architecture. . Accessed August 2013 http://www.rfc-editor.org/rfc/rfc4838.txt
- Soares VNGJ, Farahmand F, Rodrigues JJPC: A layered architecture for vehicular delay-tolerant networks. In The Fourteenth IEEE Symposium on Computers an Communications (ISCC’09). Sousse; 2009:122-127.View ArticleGoogle Scholar
- Banerjee N, Corner MD, Levine BN: An energy-efficient architecture for DTN throwboxes. In 26th IEEE International Conference on Computer Communications (INFOCOM 2007). Anchorage, Alaska; 2007:776-784.View ArticleGoogle Scholar
- Rodrigues JJPC, Soares VNGJ, Farahmand F: Stationary relay nodes deployment on vehicular opportunistic networks. In Mobile Opportunistic Networks: Architectures, Protocols and Applications. Edited by: Denko MK. USA, Auerbach, CRC; 2010.Google Scholar
- Dias JAFF, Rodrigues JJPC, Zhou L: Performance evaluation of cooperative strategies for Vehicular Delay-Tolerant Networks. Transactions on Emerging Telecommunications Technologies 2014. doi:10.1002/ett.2683Google Scholar
- Dias JAFF, Rodrigues JJPC, Isento JNG, Niu J: The impact of cooperative nodes on the performance of vehicular delay-tolerant networks. Mobile Networks and Applications (MONET) 2013, 18: 867-878. 10.1007/s11036-013-0464-9View ArticleGoogle Scholar
- Buchegger S, Boudec JYL: Performance analysis of the CONFIDANT protocol. In Proceedings of the 3rd ACM International Symposium on Mobile Ad Hoc Networking & Computing. Lausanne; 2002:226-236.View ArticleGoogle Scholar
- Safaei Z, Safaei M, Torgheh F: An efficient reputation-based mechanism to enforce cooperation in MANETs. In International Conference on Application of Information and Communication Technologies (AICT 2009). Azerbaijan, Baku; 2009:1-6.View ArticleGoogle Scholar
- Michiardi P, Molva R: CORE: A collaborative reputation mechanism to enforce node cooperation in mobile ad hoc networks. In IFIP TC6/TC11 Sixth Joint Working Conference on Communications and Multimedia Security: Advanced Communications and Multimedia Security. Portoroz; 2002:107-121.Google Scholar
- Anantvalee T, Wu J: Reputation-based system for encouraging the cooperation of nodes in mobile ad hoc networks. In International Conference on Communications (ICC 2007). Glasgow, Scotland; 2007:3383-3388.Google Scholar
- Al-Mekhlafi ZG, Hassan R: Evaluation study on routing information protocol and dynamic source routing in ad-hoc network. In 7th International Conference on Information Technology in Asia (CITA11). Kuching, Sarawak; 2011:1-4.Google Scholar
- Dotzer F, Fischer L, Magiera P: VARS: a vehicle ad-hoc network reputation system. In Sixth IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks (WoWMoM). Taormina, Giardini Naxos, Messina; 2005:454-456.View ArticleGoogle Scholar
- Park S, Aslam B, Zou CC: Long-term reputation system for vehicular networking based on vehicle’s daily commute routine. In IEEE Consumer Communications and Networking Conference (CCNC). Las Vegas, Nevada; 2011:436-441.View ArticleGoogle Scholar
- Patwardhan A, Joshi A, Finin T, Yesha Y: A data intensive reputation management scheme for vehicular ad hoc networks. In 3rd Annual International Conference on Mobile and Ubiquitous Systems - Workshops. San Jose, California; 2006:1-8.Google Scholar
- Pozo JM, Trullols O, Barceló JM, Vidal JG: A cooperative ARQ for delay-tolerant vehicular networks. In The 28th International Conference on Distributed Computing Systems (ICDCS’2008). Beijing; 2008:192-197. June 17–20Google Scholar
- Pozo JM, Trullols O, Barceló JM, Vidal JG: Evaluation of a cooperative ARQ protocol for delay-tolerant vehicular networks, Wireless Systems and Mobility in Next Generation Internet, Lectures Notes in Computer Science. Springer Berlin, Heidelberg; 2008:157-166. vol. 5122View ArticleGoogle Scholar
- Buttyán L, Dóra L, Félegyházi M, Vajda I: Barter-based cooperation in delay- tolerant personal wireless networks. In IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WOWMOM 2007). Helsinki; 2007:1-6.View ArticleGoogle Scholar
- Shevade U, Song HH, Qiu L, Zhang Y: Incentive-aware routing in DTNs. In The 16th IEEE International Conference on Network Protocols (ICNP 2008). Florida; 2008:238-247.View ArticleGoogle Scholar
- Soares VNGJ, Rodrigues JJPC: Cooperation in DTN-based network architectures. In Cooperative Networking. Edited by: Misra S. John Wiley & Sons, Ltd; 2011:101-115. doi:10.1002/9781119973584.ch7View ArticleGoogle Scholar
- Dias JA, Rodrigues JJPC, Shu L, Ullah S: A reputation system to identify and isolate selfish nodes in vehicular delay-tolerant networks. In 13th International Conference on ITS Telecommunications (ITST). Tampere; 2013:133-138.View ArticleGoogle Scholar
- Soares VNGJ, Farahmand F, Rodrigues JJPC: VDTNsim: a simulation tool for vehicular delay-tolerant networks. In IEEE International Workshop on Computer-Aided Modeling Analysis and Design of Communication Links and Networks (IEEE CAMAD 2010). Miami; 2010:101-105.Google Scholar
- Keränen JOA, Kärkkäinen T: The ONE simulator for DTN protocol evaluation. In Second International Conference on Simulation Tools and Techniques (SIMUTools 2009). Rome; 2009.Google Scholar
- Keränen A, Kärkkäinen T, Ott J: Simulating mobility and DTNs with the ONE. J Commun (JCM), Academy Publisher 2010, 5(2):92-105.Google Scholar
- Soares VNGJ, Farahmand F, Rodrigues JJPC: Improving vehicular delay-tolerant network performance with relay nodes. In 5th Euro-NGI Conference on Next Generation Internet Networks (NGI 2009). Aveiro; 2009.Google Scholar
- Jain S, Fall K, Patra R: Routing in a delay tolerant network. In Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (ACM SIGCOMM 2004). Oregon; 2004:145-158.Google Scholar
- Spyropoulos T, Psounis K, Raghavendra CS: Spray and Wait: an efficient routing scheme for intermittently connected mobile networks. In ACM SIGCOMM 2005 - Workshop on Delay Tolerant Networking and Related Networks (WDTN-05). Philadelphia, PA; 2005:252-259.Google Scholar
- Soares VNGJ, Rodrigues JJPC, Farahmand F: Performance assessment of a geographic routing protocol for vehicular delay-tolerant networks. In Proceedings of IEEE Wireless Communications and Networking Conference (WCNC 2012). Paris; 2012:2553-2558.Google Scholar
- Leontiadis I, Mascolo C: GeOpps: geographical opportunistic routing for vehicular networks. In IEEE International Symposium on World of Wireless, Mobile and Multimedia Networks (WoWMoM 2007). Helsinki; 2007:1-6.View ArticleGoogle Scholar
This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited.