A Survey on Efficient Detection of Selfish Nodes in Manet Using a Collaborative Watchdog

Page 1

IJSRD - International Journal for Scientific Research & Development| Vol. 3, Issue 09, 2015 | ISSN (online): 2321-0613

A Survey on Efficient Detection of Selfish Nodes in MANET using A Collaborative Watchdog P.S.Nandhini1 N. Duraipandian2 1 P.G. Scholar 2Professor 1,2 Department of Computer Science & Engineering 1,2 Velammal Engineering College, Chennai, India Abstract— Misbehavior of Nodes is basically due to selfish or faulty nodes or malicious reasons can degrade the performance of Mobile ad-hoc networks (MANETs). To handle with misbehaviour in such self-organised networks, nodes need to adapt their strategy to changing levels of cooperation. This cooperation is a cost-intensive activity and some nodes can refuse to cooperate, leading to a selfish node behaviour. Hence, the overall network performance could be affected seriously. The well-known mechanism to detect selfish nodes are watchdogs. However, the detection process handled by watchdogs can fail, reporting false positives and false negatives which leads to wrong operations. Besides, depending on local watchdogs alone can lead to bad performance when detecting selfish nodes, in term of precision and speed.. Thus, we propose CoCoWa as a collaborative contact-based watchdog to reduce the time and improve the effectiveness of detecting selfish nodes, reducing the harmful effect of false positives, false negatives and malicious nodes. CoCoWa is based on the diffusion of the known positive and negative detections. When a contact occurs between two collaborative nodes, the diffusion module transmits and processes the positive (and negative) detections. Analytical and experimental results show that CoCoWa can reduce the overall detection time with respect to the original detection time when no collaboration scheme is used, with a reduced overhead (message cost). Key words: Wireless Networks, MANETS, Cooperation, Selfish Nodes, Performance Evaluation I. INTRODUCTION The cooperative operation and self-organizing of mobile and wireless nodes within ad-hoc networks bears several research challenges, of which routing is prominent. Currently, cooperative networking is receiving attention as an emerging network design strategy for future mobile wireless networks. The cooperation on the networks is generally contact-based. Mobile nodes can directly communicate with each other, if they are in the communication range (that is, if the contact occurs).Thus, nodes could have a selfish behaviour, unwilling to forward packets to others. Selfishness means some nodes refuse to forward packets to save their own resources. We, consider that watchdogs are the appropriate mechanism to detect these situations. Essentially, watchdog systems overhear wireless traffic and analyse it to decide if neighbouring nodes are not cooperating. Several works have studied the impact of node selfishness on MANETS proposing different detection mechanisms [2]-[5].The rest of the paper is organised as follows  Section 2: Classification of Node Misbehavior  Section 3: Detection and Reputation System  Section 4: The Collaborative Watchdog  Section 5: Use of Second-hand Information

Section 6: Performance Evaluation. II. CLASSIFICATION OF NODE MISBEHAVIOR

There is no common classification of node misbehaviour. The authors of [4] and related studies have their own categories of classification of misbehaving nodes. Since these categories and especially the accuracy of their definition do not suit analytical modes, we need to classify misbehaviour differently. From a technical perspective, these degrees of freedom may be implemented as follows:  Time, the on/off behavior of a node may be characterized using {start time, stop time}.  Degree of behavior, giving the probability with which the node behaves as specified {p}.  Plane of behavior, controlling which part of the protocol is affected {control plane, data plane, both}.  Type of behavior, determining which action to perform {forward packet, discard packet, inject packet}.  Behavior against whom, which nodes are affected from the behavior {all nodes, a subset of nodes, a superset of nodes, none}. We, additionally characterized node misbehaviour using some well- defined classes to follow further analytically study. Here is a non-exhaustive list of the derived classes:  Cooperative nodes, which comply to the standard, at all times.  Inactive nodes, which include lazy nodes (unintentionally misconfigured) and constrained nodes (e.g. energy-constraint or field-strengthconstraint).  Selfish nodes, which optimize their own gain, with neglect for the welfare of other nodes.  Malicious nodes, which inject false information and/or remove packets from the network. We note that, depending on the degree of non-cooperation the nodes exhibit, selfishness may partially overlap with inactivity. A. Inactive Nodes The behavior of inactive nodes can be easily described and traced analytically. In reality, they may be constrained nodes or lazy and misconfigured nodes which are intentionally or unintentionally not actively participating in route discovery and packet forwarding. 1) Definition: An inactive node is neither active on the control plane nor on the data plane. It does not cooperate during the routing process and does not forward any packets.

All rights reserved by www.ijsrd.com

116


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
A Survey on Efficient Detection of Selfish Nodes in Manet Using a Collaborative Watchdog by International Journal for Scientific Research and Development - IJSRD - Issuu