EMS: Efficient Monitoring System to Detect Non-Cooperative Nodes in IoT-Based Vehicular Delay Tolerant Networks (VDTNs)
Abstract
:1. Introduction
- A summary of the most common credit-based, reputation-based, tit-for-tat-based, and hybrid-based cooperative communication approaches in vehicular networks.
- A case study demonstrating the negative effect of selfish and misbehavior nodes on VDTN efficiency using the package delivery probability, packet average delay, energy consumption, and amount of dropped packages as the evaluation criteria.
- The framework of an EMS is made up of three distinct components to detect and elude selfish nodes to minimize their effect on cooperative node outcomes.
- Analysis of the presented EMS solution’s effect on VDTN efficiency in terms of package delivery probability, package average delay, energy consumption, and the amount of dropped packets.
2. Related Works
3. Problem Statement
4. Proposed Efficient Monitoring System (EMS)
4.1. Basic Concepts
4.2. The Node Categorization Component
Algorithm 1 Algorithm for Categorization Component. |
INPUT: Number of Nodes n OUTPUT: Nodes Classification
|
4.3. Neighbor’s Assessment Component
Algorithm 2 Algorithm for Neighbor’s Assessment Component |
INPUT: N neighbor’s to determine node i OUTPUT: of node i
|
4.4. Punishment Component
4.5. Recommendation Component
5. Performance Evaluation
5.1. Impact of Selfish Nodes on All Performance Metrics
5.2. Comparison of EMS, IPS and SOS Schemes for Selfish Nodes of 20% to 80%
6. Conclusions and Future Work
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Ashton, K. That ‘internet of things’ thing. RFID J. 2009, 22, 97–114. [Google Scholar]
- Al-Shareeda, M.A.; Anbar, M.; Hasbullah, I.H.; Manickam, S. Survey of authentication and privacy schemes in vehicular ad hoc networks. IEEE Sens. J. 2020, 21, 2422–2433. [Google Scholar] [CrossRef]
- Al-Shareeda, M.A.; Manickam, S.; Mohammed, B.A.; Al-Mekhlafi, Z.G.; Qtaish, A.; Alzahrani, A.J.; Alshammari, G.; Sallam, A.A.; Almekhlafi, K. Provably secure with efficient data sharing scheme for fifth-generation (5G)-enabled vehicular networks without road-side unit (RSU). Sustainability 2022, 14, 9961. [Google Scholar] [CrossRef]
- Cicioğlu, M.; Çalhan, A. IoT-based wireless body area networks for disaster cases. Int. J. Commun. Syst. 2020, 33, e3864. [Google Scholar] [CrossRef]
- Ma, M.; He, D.; Wang, H.; Kumar, N.; Choo, K.K.R. An efficient and provably secure authenticated key agreement protocol for fog-based vehicular ad-hoc networks. IEEE Internet Things J. 2019, 6, 8065–8075. [Google Scholar] [CrossRef]
- Mao, Y.; Zhou, C.; Ling, Y.; Lloret, J. An optimized probabilistic delay tolerant network (DTN) routing protocol based on scheduling mechanism for internet of things (IoT). Sensors 2019, 19, 243. [Google Scholar] [CrossRef] [Green Version]
- Moetesum, M.; Hadi, F.; Imran, M.; Minhas, A.A.; Vasilakos, A.V. An adaptive and efficient buffer management scheme for resource-constrained delay tolerant networks. Wirel. Netw. 2016, 22, 2189–2201. [Google Scholar] [CrossRef]
- Kang, H.; Ahmed, S.H.; Kim, D.; Chung, Y.S. Routing protocols for vehicular delay tolerant networks: A survey. Int. J. Distrib. Sens. Netw. 2015, 11, 325027. [Google Scholar] [CrossRef]
- Singh, A.K.; Pamula, R. An efficient and intelligent routing strategy for vehicular delay tolerant networks. Wirel. Netw. 2021, 27, 383–400. [Google Scholar] [CrossRef]
- Rehman, G.U.; Ghani, A.; Muhammad, S.; Singh, M.; Singh, D. Selfishness in Vehicular Delay-Tolerant Networks: A Review. Sensors 2020, 20, 3000. [Google Scholar] [CrossRef]
- Dong, Y.; Zhang, F.; Lin, J.F.; Jiao, W.; Zhang, Y. Learning for Multiple-Relay Selection in a Vehicular Delay Tolerant Network. IEEE Access 8 2020, 175602–175611. [Google Scholar] [CrossRef]
- Sharma, R.; Gupta, D.V. A Reputation-Based Mechanism to Detect Selfish Nodes in DTNs. In International Conference on Communications and Cyber Physical Engineering; Springer: Berlin/Heidelberg, Germany, 2018; pp. 55–61. [Google Scholar]
- Mendiboure, L.; Chalouf, M.A.; Krief, F. Survey on blockchain-based applications in internet of vehicles. Comput. Electr. Eng. 2020, 84, 106646. [Google Scholar] [CrossRef]
- Zheng, H.; Xiong, K.; Fan, P.; Zhong, Z.; Letaief, K.B. Age of Information-Based Wireless Powered Communication Networks With Selfish Charging Nodes. IEEE J. Sel. Areas Commun. 2021, 39, 1393–1411. [Google Scholar] [CrossRef]
- Socievole, A.; Caputo, A.; De Rango, F.; Fazio, P. Routing in mobile opportunistic social networks with selfish nodes. Wirel. Commun. Mob. Comput. 2019, 2019, 6359806. [Google Scholar] [CrossRef] [Green Version]
- Hassija, V.; Chamola, V.; Han, G.; Rodrigues, J.J.; Guizani, M. Dagiov: A framework for vehicle to vehicle communication using directed acyclic graph and game theory. IEEE Trans. Veh. Technol. 2020, 69, 4182–4191. [Google Scholar] [CrossRef]
- Zhang, H.; Lu, X. Vehicle communication network in intelligent transportation system based on internet of things. Comput. Commun. 2020, 160, 799–806. [Google Scholar] [CrossRef]
- Ou, H.; Tang, T.Q. An extended two-lane car-following model accounting for inter-vehicle communication. Phys. A Stat. Mech. Appl. 2018, 495, 260–268. [Google Scholar] [CrossRef]
- Abbasi, I.A.; Shahid, K.A. A review of vehicle to vehicle communication protocols for VANETs in the urban environment. Future Internet 2018, 10, 14. [Google Scholar] [CrossRef] [Green Version]
- Nguyen, D.H.P.; Zoltán, R. The current security challenges of vehicle communication in the future transportation system. In Proceedings of the IEEE 16th International Symposium on Intelligent Systems and Informatics (SISY), Subotica, Serbia, 13–15 September 2018; p. 000161. [Google Scholar]
- Nakazawa, T.; Tang, S.; Obana, S. CCN-based inter-vehicle communication for efficient collection of road and traffic information. Electronics 2020, 9, 112. [Google Scholar] [CrossRef] [Green Version]
- Khowaja, S.A.; Khuwaja, P.; Dev, K.; Lee, I.H.; Khan, W.; Wang, W.; Qureshi, N.M.F.; Magarini, M. A secure data sharing scheme in Community Segmented Vehicular Social Networks for 6G. IEEE Trans. Ind. Inform. 2022, 19, 890–899. [Google Scholar] [CrossRef]
- Khan, W.U.; Jamshed, M.A.; Lagunas, E.; Chatzinotas, S.; Li, X.; Ottersten, B. Energy efficiency optimization for backscatter enhanced NOMA cooperative V2X communications under imperfect CSI. IEEE Trans. Intell. Transp. Syst. 2022. [Google Scholar] [CrossRef]
- Khan, W.U.; Ihsan, A.; Nguyen, T.N.; Ali, Z.; Javed, M.A. NOMA-enabled backscatter communications for green transportation in automotive-industry 5.0. IEEE Trans. Ind. Inform. 2022, 18, 7862–7874. [Google Scholar] [CrossRef]
- Chakrabarti, C.; Basu, S. A blockchain based incentive scheme for post disaster opportunistic communication over DTN. In Proceedings of the 20th International Conference on Distributed Computing and Networking, Bangalore, India, 4–7 January 2019; pp. 385–388. [Google Scholar]
- Rehman, G.U.; Ghani, A.; Zubair, M.; Naqvi, S.H.A.; Singh, D.; Muhammad, S. IPS: Incentive and punishment scheme for omitting selfishness in the internet of vehicles (iov). IEEE Access 2019, 7, 109026–109037. [Google Scholar] [CrossRef]
- Rehman, G.U.; Ghani, A.; Zubair, M.; Ghayyure, S.A.; Muhammad, S. Honesty based democratic scheme to improve community cooperation for Internet of Things based vehicular delay tolerant networks. Trans. Emerg. Telecommun. Technol. 2021, 32, e4191. [Google Scholar] [CrossRef]
- Rehman, G.U.; Ghani, A.; Zubair, M.; Saeed, M.I.; Singh, D. SOS: Socially omitting selfishness in IoT for smart and connected communities. Int. J. Commun. Syst. 2020, 36, e4455. [Google Scholar] [CrossRef]
- Mostefa, F.Z.; Maaza, Z.M.; Duvallet, C. Secure Communications by Tit-for-Tat Strategy in Vehicular Networks. Int. J. Networked Distrib. Comput. 2020, 8, 214–221. [Google Scholar] [CrossRef]
- Park, Y.; Sur, C.; Rhee, K.H. A secure incentive scheme for vehicular delay tolerant networks using cryptocurrency. Secur. Commun. Netw. 2018, 2018, 5932183. [Google Scholar] [CrossRef] [Green Version]
- Chen, H.; Lou, W.; Wang, Z.; Wang, Q. A secure credit-based incentive mechanism for message forwarding in non-cooperative DTNs. IEEE Trans. Veh. Technol. 2015, 65, 6377–6388. [Google Scholar] [CrossRef]
- Seregina, T.; Brun, O.; El-Azouzi, R.; Prabhu, B.J. On the design of a reward-based incentive mechanism for delay tolerant networks. IEEE Trans. Mob. Comput. 2016, 16, 453–465. [Google Scholar] [CrossRef] [Green Version]
- Sharah, A.; Alhaj, M.; Hassan, M. Selfish dynamic punishment scheme: Misbehavior detection in MANETs using cooperative repeated game. IJCSNS 2020, 20, 168–173. [Google Scholar]
- Gong, H.; Yu, L.; Zhang, X. Social contribution-based routing protocol for vehicular network with selfish nodes. Int. J. Distrib. Sens. Netw. 2014, 10, 753024. [Google Scholar] [CrossRef]
- Jiang, Q.; Men, C.; Yu, H.; Cheng, X. A secure credit-based incentive scheme for opportunistic networks. In Proceedings of the 7th IEEE International Conference on Intelligent Human-Machine Systems and Cybernetics, Hangzhou, China, 26–27 August 2015; Volume 1, pp. 87–91. [Google Scholar]
- Loudari, S.; Abouhassane, A.; Benamar, N.; Younis, M. DASH: A Distributed Approach for Selfishness Handling in a DTN. In Proceedings of the 2019 2nd IEEE Middle East and North Africa COMMunications Conference (MENACOMM), Manama, Bahrain, 19–21 November 2019; pp. 1–6. [Google Scholar]
- Park, S.; Aslam, B.; Zou, C. Long-term reputation system for vehicular networking based on vehicle’s daily commute routine. In Proceedings of the 2011 IEEE Consumer Communications and Networking Conference (CCNC), Las Vegas, NV, USA, 9–12 January 2011; Volume 9, pp. 436–441. [Google Scholar]
- Dias, J.A.; Rodrigues, J.J.; Shu, L.; Ullah, S. Performance evaluation of a cooperative reputation system for vehicular delay-tolerant networks. Eurasip J. Wirel. Commun. Netw. 2014, 1, 88. [Google Scholar] [CrossRef]
- Wahab, O.A.; Otrok, H.; Mourad, A. A dempster–shafer based tit-for-tat strategy to regulate the cooperation in vanet using qos-olsr protocol. Wirel. Pers. Commun. 2014, 75, 1635–1667. [Google Scholar] [CrossRef]
- Al-Terri, D.; Otrok, H.; Barada, H.; Al-Qutayri, M.; Al Hammadi, Y. Cooperative based tit-for-tat strategies to retaliate against greedy behavior in VANETs. Comput. Commun. 2017, 104, 108–118. [Google Scholar] [CrossRef]
- Charilas, D.E.; Georgilakis, K.D.; Panagopoulos, A.D. ICARUS: HybrId inCentive mechAnism for coopeRation stimUlation in ad hoc networkS. Ad Hoc Netw. 2012, 1, 976–989. [Google Scholar] [CrossRef]
- Wang, X.; Cai, Y.; Li, Z. A novel hybrid incentive mechanism for node cooperation in mobile cyber-physical systems. Int. J. Parallel Emergent Distrib. Syst. 2014, 29, 316–336. [Google Scholar] [CrossRef]
- Gupta, S.G.; Ghonge, M.M.; Thakare, P.D.; Jawandhiya, P.M. Open-source network simulation tools: An overview. Int. J. Adv. Res. Comput. Eng. Technol. (IJARCET) 2013, 2, 1629–1635. [Google Scholar]
Article & Authors | Contributions | Disadvantages | Advantages |
---|---|---|---|
Rehman et al. [26] | Proposed an Incentive and Punishment Scheme (IPS) to deal with the problem of selfishness in the Internet of Vehicles (IoV) | Whenever the number of selfish nodes increases, its performance degrades | A proper solution for a weight-tie problem |
Rehman et al. [28] | Proposed a Socially Omitting Selfishness (SOS) scheme to handle the issue of selfishness | No categorization of selfish nodes | It can be used for both intra and inter-communities |
Chen et al. [31] | Proposed a secure credit-based approach called the earliest path singular rewarding (EPSR) scheme to encourage selfish nodes for cooperation | No incentive differentiation (fixed incentive to all nodes) | The reputation score of a node is increased only when it successfully delivered the bundles |
Seregina et al. [32] | Proposed a reward-based incentive strategy to handle the issue of selfishness | Performance degrades when selfish nodes in the network increases | The relay nodes are given payment after successful delivery |
Sharah et al. [33] | Credit-Based scheme to tackle the problem of selfishness | Strict Punishment (node once punished cannot join the network again) | Warning node for showing selfish behavior for the first time |
Haigang et al. [34] | Proposed a routing scheme called SCR to handle the issue of selfishness | Nodes with higher threshold reputations may be expelled as they are not qualified | Nodes are encouraged to cooperate socially |
Jiang et al. [35] | Introduce a Secure Credit-Based Incentive Strategy (SCIS) for single-copy routing in opportunistic | Individual selfishness (nodes do not share their resources with anyone) | Social selfishness (nodes share their resources with all other nodes to whom it has a social relationship ) |
Loudari et al. [36] | Proposed a novel reputation mechanism called Distributed Approach for Selfishness Handling (DASH) in a DTN | Ignore selfish behaviors such as manipulation and self-centeredness, etc. | Selfish node detection message is broadcasted to all other nodes in the network |
Park et al. [37] | Presented a long-term reputation system for selfishness | It does not determine the collusion among nodes | Message encryption |
Dias et al. [38] | Proposed a reputation system to deal with the issue of selfishness in VDTNs | Sometimes watchdog nodes can also be selfish | Watchdog nodes constantly check the behavior of all other nodes |
Wahab et al. [39] | Proposed the dempster–Shafer based tit-for-tat technique using QoS-OLSR protocol | High overhead | Encourage truth-telling using Dempster–Shafer Model |
Al-Terri et al. [40] | Introduced two collaborative-based tit-for-tat approaches called Group Reputation and Cooperative Detection | Nothing for omitting selfishness | Improve MAC-layer cooperation in VANETs |
Charilas et al. [41] | Proposed a hybrid reward system called ICARUS | Fixed incentive | Nodes are treated equally |
Wang et al. [42] | Proposed a reputation-based credit model (RCM) for Selfishness | Each node needed its memory to maintain the reputation file | Encouraged more nodes for cooperation |
Notations | Description |
---|---|
Cooperative value given by monitoring node | |
Node reputation viewed by neighbors | |
Own reputation value of a node | |
Node efficiency factor | |
Punctuation assigned to node i by the categorization unit. | |
weight variable | |
weight variable | |
Node findings in the range [0, 1] | |
N | Neighbor node |
Neighbor view on node reputation | |
Node reputation viewed by neighbors | |
Neighboring nodes that can verify the behavior of node i | |
is the observation on selfish node i | |
Punishment to node i | |
Constant established by the EMS (rewarding or penalizing nodes) | |
Total number of relayed packages | |
Total number of packages that node m has recently forwarded | |
Number of packages that node m has previously discarded. |
Value of j | Type of Node | Reputation Value |
---|---|---|
−1.0 | Selfish | |
−0.5 | Doubtful | |
0.0 | Normal | |
0.5 | Partially Cooperative | |
1.0 | Fully Cooperative |
Article & Authors | Contributions | Weaknesses | Comparison with EMS |
---|---|---|---|
Chen et al. [31] | Proposed a secure credit-based approach called the earliest path singular rewarding (EPSR) scheme to encourage selfish nodes for cooperation | No incentive differentiation (fixed incentive to all nodes) | Variable incentives (depends on the degree of cooperation) |
Sharah et al. [33] | Credit-based scheme to tackle the problem of selfishness | Strict punishment (Node once punished can not join the network again) | Warn node for showing selfish behavior for the first time |
Jiang et al. [35] | Introduce a Secure Credit-Based Incentive Strategy (SCIS) for single-copy routing in opportunistic networks to deal with the problem of selfishness | Individual selfishness (nodes do not share their resources with anyone) | Social selfishness (nodes share their resources with all other nodes to whom it has a social relationship ) |
Rehman et al. [28] | proposed a Socially Omitting Selfishness (SOS) scheme to handle the issue of selfishness in smart and connected communities in IoT | No categorization of selfish nodes | Selfish nodes are properly categorized |
Dias et al. [38] | Proposed a reputation system to deal with the issue of selfishness in VDTNs | Sometimes watchdog nodes can also be selfish | Monitoring nodes are also properly monitored by the other nodes in the network |
Rehman et al. [26] | Proposed an Incentive and Punishment Scheme (IPS) to deal with the problem of selfishness in the Internet of Vehicles (IoV) | Whenever the number of selfish nodes increases, its performance degrades | It performs better in the case of increasing selfish nodes in the network |
Parameters | Values |
---|---|
Simulation Area | m |
Node Communication | IEEE 802.11b |
Transmission Range | 300 m |
Number of nodes | 120 |
Number of Relay Nodes | 05 |
Number of Terminal Nodes | 10 |
Comparison | Proposed System compared with IPS and SOS Schemes |
Simulation Time | 48 h |
Average Speed | 40 km/h |
Malicious Activity | 0% to 80% |
Terminal Nodes Buffer Capacity | 120 MB |
Relay Node Buffer Capacity | 120 MB |
Variation in Nodes | 20 to 100 |
Size of Package | [50, 650] KB |
Package TTL | 320 min |
Interval for Package Generation | [20, 30] s |
Traffic Source | CBR |
Packet Protocol | TCP |
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. |
© 2022 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Rehman, G.U.; Zubair, M.; Qasim, I.; Badshah, A.; Mahmood, Z.; Aslam, M.; Jilani, S.F. EMS: Efficient Monitoring System to Detect Non-Cooperative Nodes in IoT-Based Vehicular Delay Tolerant Networks (VDTNs). Sensors 2023, 23, 99. https://doi.org/10.3390/s23010099
Rehman GU, Zubair M, Qasim I, Badshah A, Mahmood Z, Aslam M, Jilani SF. EMS: Efficient Monitoring System to Detect Non-Cooperative Nodes in IoT-Based Vehicular Delay Tolerant Networks (VDTNs). Sensors. 2023; 23(1):99. https://doi.org/10.3390/s23010099
Chicago/Turabian StyleRehman, Ghani Ur, Muhammad Zubair, Iqbal Qasim, Afzal Badshah, Zafar Mahmood, Muhammad Aslam, and Syeda Fizah Jilani. 2023. "EMS: Efficient Monitoring System to Detect Non-Cooperative Nodes in IoT-Based Vehicular Delay Tolerant Networks (VDTNs)" Sensors 23, no. 1: 99. https://doi.org/10.3390/s23010099
APA StyleRehman, G. U., Zubair, M., Qasim, I., Badshah, A., Mahmood, Z., Aslam, M., & Jilani, S. F. (2023). EMS: Efficient Monitoring System to Detect Non-Cooperative Nodes in IoT-Based Vehicular Delay Tolerant Networks (VDTNs). Sensors, 23(1), 99. https://doi.org/10.3390/s23010099