Date Added: Jan 2012
The ad-hoc networks are formed without any kind of management, and mobile nodes send their packets through wireless communications. Each node in this type of networks can perform both routing and hosting. Maintaining this type of network requires cooperation between the nodes. Absence of cooperation and misbehaviors decrease efficiency and network throughput intensively. In this paper a mechanism is introduced on the basis of financial credit and background of cooperation between neighboring nodes, in which each node while pushing forward the others' packets tries to direct the packet to an alternative route - with minimum cost - when encountering a misbehaving node, and meanwhile considers a penalty for that node.