International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
MANETs rely on the cooperation of nodes for packet routing and forwarding. However, much of the existing work in MANETs assumes that mobile nodes will follow prescribed protocols without deviation. However, a user may misbehave due to several advantages resulting from noncooperation, the most obvious being power saving. As such, the network availability is severely endangered. Hence, enforcing the cooperation among nodes becomes a very important issue. Several different approaches have been developed to detect non-cooperative nodes or deal with the non-cooperative behavior of mobile nodes in MANETs. These protocols are surveyed in detail in this paper.