A Credit-Based Congestion-Aware Incentive Scheme for DTNs
Abstract
:1. Introduction
- (1)
- We propose a delay-based credit reward scheme, which can effectively stimulate selfish nodes to forward messages to others according to delivery delay.
- (2)
- We propose a check and punishment mechanism to prevent congested nodes from discarding messages deliberately.
- (3)
- To further enhance the routing performance, we propose a message acceptance selection mechanism to allow nodes to decide whether to accept other nodes’ messages according to self congestion degree.
2. Related Work
3. System Model and Design Goal
3.1. Network Model
3.2. Node Contact Model and Delivery Delay Calculate
3.3. Design Goal
- Incentive compatible. Our incentive scheme can effectively stimulate selfish nodes to forward messages to others and truthful participation is adopted by all the forwarding nodes despite their selfish nature.
- Congestion aware. Our scheme can prevent congested nodes from discarding messages deliberately, and improve the routing performance when nodes are congested.
4. A Credit-Based Congestion-Aware Incentive Scheme
4.1. Delay-Based Reward Scheme
4.2. CBCAIS Incentive Scheme Overview
- Both nodes exchange message lists Li, Lj.
- For a message mi in the list Li of node Ni, nodes Ni and Nj calculate the message delivery delay.
- If the message delivery delay of Nj is smaller than Ni, then node Nj will decide whether to accept message mi by the message acceptance selection mechanism.
- If node Nj decides to accept, then message mi is added to the sending set SendSi, otherwise node Ni will go to Step 2 and select another message to send.
- If node Ni does not receive the corresponding credits for forwarding message mi, it will require TTP to check if a forwarding node has discarded message mi deliberately by the check and punishment mechanism. If a misbehavior node is checked, it will be punished for the discarding.
- The process of sending message mj of node Nj is the same as message mi.
4.3. Check and Punishment Mechanism
4.4. Message Acceptance Selection Mechanism
Algorithm 1. Message acceptance selection mechanism. |
1: if a period is time out then |
2: Calculate the new messages changing number by EWMA |
3: if the messages changing number is larger than the current free buffer size then |
4: Threshold = Threshold + Ad |
5: else |
6: Threshold = Threshold × Mul |
7: end if |
8: end if |
5. Performance Evaluation
5.1. Simulation Setup
5.2. Performance Comparison
5.2.1. Cumulative Utility Comparison
5.2.2. Number of Failed Transmissions
5.2.3. Influence of Buffer Size
5.2.4. Influence of TTL
5.2.5. Influence of Message Generation Interval
5.2.6. Influence of Data Transmission Speed
6. Conclusions
Acknowledgments
Author Contributions
Conflicts of Interest
References
- Fall, K. A delay-tolerant network architecture for challenged Internets. In Proceedings of the 2003 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM’03), Karlsruhe, Germany, 25–29 August 2003; pp. 27–34.
- Jain, S.; Fall, K.; Patra, R. Routing in a delay tolerant network. In Proceedings of the 2004 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM’04), Portland, OR, USA, 30 August–3 September 2004; pp. 145–158.
- Lindgren, A.; Doria, A.; Schelen, O. Probabilistic routing in intermittently connected networks. ACM SIGMOBILE Mob. Comput. Commun. Rev. 2003, 7, 19–20. [Google Scholar] [CrossRef]
- Erramilli, V.; Crovella, M.; Chaintreau, A.; Diot, C. Delegation forwarding. In Proceedings of the MobiHoc’08, Hong Kong, China, 26–30 May 2008; pp. 251–259.
- Hui, P.; Crowcroft, J.; Yoneki, E. Bubble Rap: Social-based forwarding in delay-tolerant networks. IEEE Trans. Mob. Comput. 2011, 10, 1576–1589. [Google Scholar] [CrossRef]
- Costa, P.; Mascolo, C.; Musolesi, M.; Picco, G.P. Socially-aware routing for publish-subscribe in delay-tolerant mobile ad hoc networks. IEEE J. Sel. Areas Commun. 2008, 26, 748–760. [Google Scholar] [CrossRef]
- Burgess, J.; Gallagher, B.; Jensen, D. MaxProp: Routing for vehicle-based disruption-tolerant networking. In Proceedings of the INFOCOM 2006, Barcelona, Spain, 23–29 April 2006; pp. 1–11.
- Spyropoulos, T.; Psounis, K.; Raghavendra, C.S. Efficient routing in intermittently connected mobile networks: The multiple-copy case. IEEE/ACM Trans. Netw. 2008, 16, 77–90. [Google Scholar] [CrossRef]
- Li, Y.; Su, G.L.; Wu, D.P.O.; Jin, D.P. The impact of node selfishness on multicasting in delay tolerant networks. IEEE Trans. Veh. Technol. 2011, 60, 2224–2238. [Google Scholar] [CrossRef]
- Shevade, U.; Song, H.H.; Qiu, L.L.; Zhang, Y. Incentive-aware routing in DTNs. In Proceedings of the IEEE International Conference on Network Protocols (ICNP), Orlando, FL, USA, 19–22 October 2008; pp. 238–247.
- Karaliopoulos, M. Assessing the vulnerability of DTN data relaying schemes to node selfishness. IEEE Commun. Lett. 2009, 13, 923–925. [Google Scholar] [CrossRef]
- Wang, Y.; Chuah, M.C.; Chen, Y.Y. Incentive based data sharing in delay tolerant mobile networks. IEEE Trans. Wirel. Commun. 2014, 13, 370–381. [Google Scholar] [CrossRef]
- Chen, B.B.; Chan, M.C. MobiCent: A credit-based incentive system for disruption tolerant network. In Proceedings of the IEEE Conference on Computer Communications (INFOCOM) 2010, San Diego, CA, USA, 15–19 March 2010; pp. 1–9.
- Zhu, H.J.; Lin, X.D.; Lu, R.X.; Fan, Y.F.; Shen, X.M. SMART: A secure multi-layer credit based incentive scheme for delay-tolerant networks. IEEE Trans. Veh. Technol. 2009, 58, 4628–4639. [Google Scholar]
- Chen, K.; Shen, H.Y. Multicent: A multifunctional incentive scheme adaptive to diverse performance objectives for DTN routing. In Proceedings of the IEEE International Conference on Sensing, Communication, and Networking (SECON), New Orleans, LA, USA, 24–27 June 2013; pp. 532–540.
- Wu, F.; Chen, T.; Zhong, S.; Qiao, C.; Chen, G. A game-theoretic approach to stimulate cooperation for probabilistic routing in opportunistic networks. IEEE Trans. Wirel. Commun. 2012, 12, 1573–1583. [Google Scholar] [CrossRef]
- Pujol, J.; Toledo, A.; Rodriguez, P. Fair routing in delay tolerant networks. In Proceedings of the IEEE INFOCOM 2009, Rio de Janeiro, Brazil, 19–25 April 2009; pp. 837–845.
- Zhang, X.; Wang, X.F.; Liu, A.; Zhang, Q.; Tang, C.J. PRI: A practical reputation-based incentive scheme for delay tolerant networks. KSII Trans. Internet Inf. Syst. 2012, 6, 973–988. [Google Scholar] [CrossRef]
- Wei, L.F.; Zhu, H.J.; Cao, Z.F.; Shen, X.M. SUCCESS: A secure user-centric and social-aware reputation based incentive scheme for DTNs. Ad Hoc Wirel. Sens. Netw. 2013, 19, 95–118. [Google Scholar]
- Li, J.; Wang, X.W.; Yu, R.Y.; Liu, R. Reputation-based incentives for data dissemination in mobile participatory sensing networks. Int. J. Distrib. Sens. Netw. 2015, 2015, 1–13. [Google Scholar] [CrossRef]
- Buttyan, L.; Dora, L.; Felegyhazi, M.; Vajda, I. Barter trade improves message delivery in opportunistic networks. Ad Hoc Netw. 2010, 8, 1–14. [Google Scholar] [CrossRef]
- Ning, T.; Yang, Z.P.; Wu, H.Y.; Han, Z. Self-interest-drive incentives for ad dissemination in autonomous mobile social networks. In Proceedings of the IEEE INFOCOM 2013, Turin, Italy, 14–19 April 2013; pp. 2310–2318.
- Gao, W.; Zhao, Q.; Li, B.; Cao, G.H. Multicasting in delay tolerant networks: A social network perspective. In Proceedings of the ACM MobiHoc’09, New Orleans, LA, USA, 18–21 May 2009; pp. 299–308.
- Krifa, A.; Barakat, C.; Spyropoulos, T. Optimal buffer management policies for delay tolerant networks. In Proceedings of the Fifth Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON’08), San Francisco, CA, USA, 16–20 June 2008; pp. 260–268.
- Keranen, A.; Ott, J.; Karkkainen, T. The ONE simulator for DTN protocol evaluation. In Proceedings of the 2nd International Conference on Simulation Tools and Techniques, Rome, Italy, 2–9 March 2009; pp. 1–10.
- CRAWDAD Trace Infocom06. Available online: http://crawdad.cs.dartmouth.edu/cambridge/haggle/imote (accessed on 20 May 2016).
© 2016 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC-BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Jiang, Q.; Men, C.; Tian, Z. A Credit-Based Congestion-Aware Incentive Scheme for DTNs. Information 2016, 7, 71. https://doi.org/10.3390/info7040071
Jiang Q, Men C, Tian Z. A Credit-Based Congestion-Aware Incentive Scheme for DTNs. Information. 2016; 7(4):71. https://doi.org/10.3390/info7040071
Chicago/Turabian StyleJiang, Qingfeng, Chaoguang Men, and Zeyu Tian. 2016. "A Credit-Based Congestion-Aware Incentive Scheme for DTNs" Information 7, no. 4: 71. https://doi.org/10.3390/info7040071
APA StyleJiang, Q., Men, C., & Tian, Z. (2016). A Credit-Based Congestion-Aware Incentive Scheme for DTNs. Information, 7(4), 71. https://doi.org/10.3390/info7040071