Abstract
Delay tolerant networks (DTNs) are a kind of sporadically connected mobile networks in which the network is intermittent, and end-to-end path is hard to establish. However, as devices in DTNs may often have limited energy and buffer, the network performance will be inevitably affected, especially in our application domain, i.e. the post-disaster scenario. Thus, to start with, we present an appropriate energy and buffer efficient routing protocol (EBRout) for efficient message transmission over a smartphone based DTN. Due to limited battery and storage capacity in mobile devices, a major problem in DTNs is to convince forwarder nodes to participate in forwarding messages. Thus, for improving cooperation among the nodes, an incentivizing scheme is proposed which works in two steps. As the first step, we propose an optimization model to find the minimum incentive. Next, we propose a blockchain-based incentive allocation model that uses Ethereum platform built on top of a DTN-Blockchain integrated environment. The use of blockchain helps to create an immutable and globally accessible record for incentive allocation. The performance of the entire scheme is estimated through extensive simulation in ONE simulator, Python PuLP and Ethereum platform. Performance analyses indicate that the average incentive paid using our proposed optimization model is much lower than the average incentive paid without using the optimization model. Also, the results substantiate the efficiency of the proposed scheme over the competing schemes, in terms of delivery ratio, energy and message overhead without negotiating the blockchain performance in terms of processing time and gas consumption.
Similar content being viewed by others
Data availability
Upon a reasonable request, the corresponding author will provide the data that supports the results of the work.
References
Basu S, Chowdhury S, Roy S (2020) Blockchain leveraged node incentivization in Cooperation-based Delay Tolerant Networks. Opp Netw: Fundamentals Appl Emerg Trends 1(1):187–206
Basu S, Chowdhury S, Das Bit S (2021) Using blockchain in intermittently connected network environments. Blockchain Technology and Innovations in Business Processes, pp 33–47
Basu S, Roy S (2014) A group-based multilayer encryption scheme for secure dissemination of post-disaster situational data using peer-to-peer delay tolerant network. In: Proceedings of IEEE ICACCI, pp 1566–1572
Zhu H et al (2009) SMART: a secure multilayer credit-based incentive scheme for delay-tolerant networks. IEEE Trans Veh Technol 58(8):4628–4639
Lu R et al (2010) Pi: a practical incentive protocol for delay tolerant networks. IEEE Trans Wirel Commun 9(4):1483–1493
Shevade U et al (2008) Incentive-aware routing in DTNs. In: Proceedings of IEEE International Conference on Network Protocols, pp 238–247
Chen BB, Chan MC (2010) MobiCent: a credit-based incentive system for disruption tolerant network. In: Proceedings of IEEE INFOCOM, pp 1–9
Ning T, Yang Z, Xie X, Wu H (2011) Incentive-aware data dissemination in delay-tolerant mobile networks. In: Proceedings of IEEE SECON, pp 539–547
Wei L, Zhu H, Cao Z, Shen XS (2011) MobiId: A user centric and social-aware reputation based incentive scheme for delay/disruption tolerant networks. In: Proceedings of 10th International Conference on Ad-hoc, Mobile, and Wireless Networks, pp 177–190
Roy A, Bose S, Acharya T, Das Bit S (2017) Social-based energy-aware multicasting in delay tolerant networks. J Netw Comput Appl 87(1):169–184
Wu J et al (2016) Energy-Efficient Routing in Multi-Community DTN with Social Selfishness Considerations. In: Proceedings of IEEE Global Communications Conference (GLOBECOM), pp 1–7
Le T et al (2015) A DTN routing and buffer management strategy for message delivery delay optimization. In: Proceedings of IEEE 8th IFIP Wireless and Mobile Networking Conference, pp 32–39
Wang T, Tang M, Cao Y (2019) Resource optimization protocol based on multicommunity model for intermittently connected mobile networks. IEEE Syst J 14(1):1–13
Crosby M et al (2015) Blockchain Technology: Beyond Bitcoin. Sutardja Center for Entrepreneurship & Technology Technical Report, Berkeley University of California, pp 1–35
Nakamoto S (2008) Bitcoin, a peer-to-peer electronic cash system. https://bitcoin.org/bitcoin.pdf. Accessed 6 May 2023
Antonopoulous AM (2017) Mastering bitcoin - programming the open blockchain. In: O’Reilly Media, Inc
Vidhya S, Kalaivani V (2023) A blockchain based secure and privacy aware medical data sharing using smart contract and encryption scheme. Springer Peer-to-Peer Netw Appl 16:900–913
Li Q, Zhu S, Cao G (2010) Routing in socially selfish delay tolerant networks. In: Proceedings of IEEE INFOCOM, pp 238–247
McGeehan D, Madria S (2020) Catora: congestion avoidance through transmission ordering and resource awareness in delay tolerant networks. Wirel Netw 26(8):5919–5937
Singh M, Verma A, Verma P (2024) Encounter count and interaction time-based routing protocol for opportunistic networks. SN Comput Sci 5(43):1–23
Jethawa H, Madria S (2018) Reputation and Credit Based Incentive Mechanism for Data-Centric Message Delivery in DTNs. In: Proceedings of 19th IEEE International Conference on Mobile Data Management (MDM), pp 207–216
McGeehan D, Lin D, Madria S (2016) ChitChat: An Effective Message Delivery Method in Sparse Pocket-Switched Networks. In: Proceedings of 36th IEEE International Conference on Distributed Computing Systems (ICDCS), pp 457–466
Chen K, Shen H, Yan L (2015) Multicent: a multifunctional incentive scheme adaptive to diverse performance objectives for DTN routing. IEEE Trans Parallel Distrib Syst 26(6):1643–1653
Seregina T, Brun O, El-Azouzi R, Prabhu BJ (2017) On the design of a reward-based incentive mechanism for delay tolerant networks. IEEE Trans Mob Comput 16(2):453–465
Das N, Basu S, Das Bit S (2020) Efficient DropBox deployment towards improving post disaster information exchange in a smart city. ACM Trans Spat Algorithms Syst 6(2):1–18
Incentives and Benefit Sharing. https://www.academia.edu/5380800/Incentives_and_Benefit_Sharing. Accessed 30 Jul 2023
Uttarakhand Disaster (2013) In: NDTV. http://www.ndtv.com/article/india/uttarakhand-thousands-still-strandedsee-over-view-383781. Accessed 6 May 2023
Das N, Basu S, Das Bit S (2022) ReliefChain: a blockchain leveraged post disaster relief allocation system over smartphone-based DTN. 15:2603–2618. Springer Peer-to-Peer Networking and Applications
Keranen A et al (2009) The ONE Simulator for DTN Protocol Evaluation. In: Proc Conference on Simulation Tools and Techniques, pp 1–10
Keen B (2016) Linear Programming with Python and PuLP. https://benalexkeen.com/linear-programming-with-python-and-pulp/. Accessed 6 June 2023
Wood G (2014) Ethereum: a secure decentralized generalized transaction ledger. Ethereum Project Yellow Paper 151:1–32
Das N, Basu S, Das Bit S (2018) Hm2Sc: human movement model for post disaster scenario in smart city. In: Proceedings of Complex Networked Systems for Smart Infrastructure (C-NetSys), MobiCom, ACM, pp 1–6
Doctors For You (2012) In: Doctors For You Foundation (DFYF India). http://doctorsforyou.org. Accessed 19 March 2024
Das N, Basu S, Das Bit S (2023) OlaRout: optimal dropbox deployment based cluster routing for post disaster information exchange in a smart city. Springer Peer-to-Peer Networking and Applications 16:876–899
Rosas E, Andrade O, Hidalgo N (2023) Effective communication for message prioritization in DTN for disaster scenarios. Springer Peer-to-Peer Networking and Applications 16:368–382
Funding
No Funding (NA).
Author information
Authors and Affiliations
Contributions
Nabanita Das developed the entire scheme including design, code development, performance analysis, and wrote the article. Souvik Basu helps in formulating an optimization and incentive allocation model. Sipra Das Bit supervised the work by aiding with the overall scheme design and also contributed to the writing of this article.
Corresponding author
Ethics declarations
Ethical approval
Not applicable.
Competing interest
The authors declare no conflicts of interest.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Das, N., Basu, S. & Bit, S.D. Incentive minimization using energy and buffer efficient routing protocol over Blockchain enabled DTN. Peer-to-Peer Netw. Appl. 17, 3239–3254 (2024). https://doi.org/10.1007/s12083-024-01737-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-024-01737-4