TY - GEN
T1 - Cooperation incentive system balancing virtual credit in mobile ad hoc networks
AU - Ohata, Yuri
AU - Kamimoto, Takashi
AU - Shinohara, Ryoki
AU - Shigeno, Hiroshi
N1 - Publisher Copyright:
© 2016 ACM.
PY - 2016/11/28
Y1 - 2016/11/28
N2 - In mobile ad hoc networks (MANETs), non-cooperative nodes can refuse to forward packets to conserve their own resources despite MANETs depend on the nodes for delivering packets. To motivate nodes to forward packets, incentive systems using reputation and virtual credit have been proposed. However, we cannot use the systems for a long time, because they cannot regulate the virtual credit in the network. In this paper, we propose Cooperation Incentive System Balancing Virtual Credit (CIBC). CIBC decides the costs nodes pay to request their packets to be forwarded based on node reputations and the total amount of virtual credit in the network. Here, we introduce a method to calculate new node reputations which considers the number of times that nodes drop packets in order to motivate nodes to always forward packets. Moreover, source nodes preferentially request other nodes that do not have much credit to forward packets so that they can earn credit and prevent some nodes from getting too much credit. In this way, CIBC can regulate the amount of virtual credit in the network and prevent some nodes from getting excessive amounts of virtual credit so that more nodes are motivated to be cooperative. We evaluate CIBC by simulation, and the results show that CIBC can maintain the motivation of nodes to be cooperative while also regulating the amount of virtual credit in the network and suppressing differences in amounts of virtual credit between nodes to be within a reasonable range.
AB - In mobile ad hoc networks (MANETs), non-cooperative nodes can refuse to forward packets to conserve their own resources despite MANETs depend on the nodes for delivering packets. To motivate nodes to forward packets, incentive systems using reputation and virtual credit have been proposed. However, we cannot use the systems for a long time, because they cannot regulate the virtual credit in the network. In this paper, we propose Cooperation Incentive System Balancing Virtual Credit (CIBC). CIBC decides the costs nodes pay to request their packets to be forwarded based on node reputations and the total amount of virtual credit in the network. Here, we introduce a method to calculate new node reputations which considers the number of times that nodes drop packets in order to motivate nodes to always forward packets. Moreover, source nodes preferentially request other nodes that do not have much credit to forward packets so that they can earn credit and prevent some nodes from getting too much credit. In this way, CIBC can regulate the amount of virtual credit in the network and prevent some nodes from getting excessive amounts of virtual credit so that more nodes are motivated to be cooperative. We evaluate CIBC by simulation, and the results show that CIBC can maintain the motivation of nodes to be cooperative while also regulating the amount of virtual credit in the network and suppressing differences in amounts of virtual credit between nodes to be within a reasonable range.
KW - Incentive
KW - Mobile ad hoc networks
KW - Selfish nodes
KW - Virtual credit
UR - http://www.scopus.com/inward/record.url?scp=85007590905&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85007590905&partnerID=8YFLogxK
U2 - 10.1145/2994374.2994385
DO - 10.1145/2994374.2994385
M3 - Conference contribution
AN - SCOPUS:85007590905
T3 - ACM International Conference Proceeding Series
SP - 218
EP - 226
BT - Proccedings of the 10th European Conference on Software Architecture Workshops, ECSAW 2016
PB - Association for Computing Machinery
T2 - 13th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, MobiQuitous 2016
Y2 - 28 November 2016 through 1 December 2016
ER -