Selfish Node Detection in Delay Tolerant Networks Using Fuzzy Logic

Delay Tolerant Networks (DTNs) are a type of Mobile Ad-Hoc Networks (MANETs) where nodes are mobile, resulting in the absence of an end-to-end path between the source and destination nodes. Due to frequent disruptions in communication links, nodes in DTNs rely on a store, carry, and forward pattern...

Full description

Saved in:
Bibliographic Details
Main Authors: Fahimeh Rashidjafari, Nahideh Derakhshanfard, Behrouz Shahrokhzadeh, Ali Ghaffari
Format: Article
Language:English
Published: Tsinghua University Press 2024-12-01
Series:Fuzzy Information and Engineering
Subjects:
Online Access:https://www.sciopen.com/article/10.26599/FIE.2024.9270046
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849221698101968896
author Fahimeh Rashidjafari
Nahideh Derakhshanfard
Behrouz Shahrokhzadeh
Ali Ghaffari
author_facet Fahimeh Rashidjafari
Nahideh Derakhshanfard
Behrouz Shahrokhzadeh
Ali Ghaffari
author_sort Fahimeh Rashidjafari
collection DOAJ
description Delay Tolerant Networks (DTNs) are a type of Mobile Ad-Hoc Networks (MANETs) where nodes are mobile, resulting in the absence of an end-to-end path between the source and destination nodes. Due to frequent disruptions in communication links, nodes in DTNs rely on a store, carry, and forward pattern to transmit messages. This forwarding and carrying of messages is achieved through cooperation among relay nodes. However, certain nodes may exhibit selfish behavior by avoiding cooperation to conserve their own resources, such as buffer and energy. In this paper, we propose a method for detecting selfish nodes in DTNs based on fuzzy logic. The method considers parameters such as the number of packets sent and received by a node, centrality degree, and buffer capacity as fuzzy inputs. The fuzzy outputs categorize nodes as active, semi-selfish, or selfish, and appropriate treatment is applied based on these categories. Simulation results demonstrate that the proposed method enhances the delivery rate by 10% and reduces the average delay by 15% and hop count by 8% when compared to existing approaches.
format Article
id doaj-art-21c9ae3bc3f44abb96d9ff4e73b7263b
institution Kabale University
issn 1616-8658
1616-8666
language English
publishDate 2024-12-01
publisher Tsinghua University Press
record_format Article
series Fuzzy Information and Engineering
spelling doaj-art-21c9ae3bc3f44abb96d9ff4e73b7263b2025-01-15T18:10:44ZengTsinghua University PressFuzzy Information and Engineering1616-86581616-86662024-12-0116428529910.26599/FIE.2024.9270046Selfish Node Detection in Delay Tolerant Networks Using Fuzzy LogicFahimeh Rashidjafari0Nahideh Derakhshanfard1Behrouz Shahrokhzadeh2Ali Ghaffari3Department of Computer Engineering and Information Technology, Qazvin Branch, Islamic Azad University, Qazvin 34199-15195, IranDepartment of Computer Engineering, Islamic Azad University, Tabriz Branch, Tabriz 5157944533, IranDepartment of Computer Engineering and Information Technology, Qazvin Branch, Islamic Azad University, Qazvin 34199-15195, IranDepartment of Computer Engineering, Islamic Azad University, Tabriz Branch, Tabriz 5157944533, IranDelay Tolerant Networks (DTNs) are a type of Mobile Ad-Hoc Networks (MANETs) where nodes are mobile, resulting in the absence of an end-to-end path between the source and destination nodes. Due to frequent disruptions in communication links, nodes in DTNs rely on a store, carry, and forward pattern to transmit messages. This forwarding and carrying of messages is achieved through cooperation among relay nodes. However, certain nodes may exhibit selfish behavior by avoiding cooperation to conserve their own resources, such as buffer and energy. In this paper, we propose a method for detecting selfish nodes in DTNs based on fuzzy logic. The method considers parameters such as the number of packets sent and received by a node, centrality degree, and buffer capacity as fuzzy inputs. The fuzzy outputs categorize nodes as active, semi-selfish, or selfish, and appropriate treatment is applied based on these categories. Simulation results demonstrate that the proposed method enhances the delivery rate by 10% and reduces the average delay by 15% and hop count by 8% when compared to existing approaches.https://www.sciopen.com/article/10.26599/FIE.2024.9270046delay tolerant networksselfish nodesfuzzy logicmessage forwarding
spellingShingle Fahimeh Rashidjafari
Nahideh Derakhshanfard
Behrouz Shahrokhzadeh
Ali Ghaffari
Selfish Node Detection in Delay Tolerant Networks Using Fuzzy Logic
Fuzzy Information and Engineering
delay tolerant networks
selfish nodes
fuzzy logic
message forwarding
title Selfish Node Detection in Delay Tolerant Networks Using Fuzzy Logic
title_full Selfish Node Detection in Delay Tolerant Networks Using Fuzzy Logic
title_fullStr Selfish Node Detection in Delay Tolerant Networks Using Fuzzy Logic
title_full_unstemmed Selfish Node Detection in Delay Tolerant Networks Using Fuzzy Logic
title_short Selfish Node Detection in Delay Tolerant Networks Using Fuzzy Logic
title_sort selfish node detection in delay tolerant networks using fuzzy logic
topic delay tolerant networks
selfish nodes
fuzzy logic
message forwarding
url https://www.sciopen.com/article/10.26599/FIE.2024.9270046
work_keys_str_mv AT fahimehrashidjafari selfishnodedetectionindelaytolerantnetworksusingfuzzylogic
AT nahidehderakhshanfard selfishnodedetectionindelaytolerantnetworksusingfuzzylogic
AT behrouzshahrokhzadeh selfishnodedetectionindelaytolerantnetworksusingfuzzylogic
AT alighaffari selfishnodedetectionindelaytolerantnetworksusingfuzzylogic