Font Size: a A A

Trust Data Forwarding Algorithm Based On Social Relationship In Opportunistic Networks

Posted on:2016-09-03Degree:MasterType:Thesis
Country:ChinaCandidate:J T YuanFull Text:PDF
GTID:2308330476450406Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the popularity of a variety of short-range wireless smart mobile communication equipment, as well as the innovation of computer and network communication technology, the application based on opportunistic network lays the important theoretical and practical foundation for the future of network computing.Because of the autonomy of the nodes in opportunistic network, their own memory, energy and bandwidth resources are quite limited. The nodes based on their own interests which exhibit selfishness often refuse to provide forwarding services to other nodes, and have a seriously effect on the network services reliability. In order to address the problem of existing selfish nodes in opportunistic networks, this dissertation gives a data forwarding algorithm based on social trust in opportunistic networks and a trust data forwarding algorithm based on node similarity in social opportunistic networks. The data forwarding algorithm based on social trust in opportunistic networks describes the node social attributes rely on the historical interaction information which the nodes record. Then using the familiarity degree, intimacy degree, service degree to build the relationship of social trust between nodes and quantifies the value of the trust, finally selecting the trust nodes as the forwarding nodes, avoiding the selfish nodes affect the process of data forwarding in the network. From the node moving path and interactions, the trust data forwarding algorithm based on node similarity in social opportunistic networks watches the node path similarity and social similarity, based on the strength of similarity measures trust relationship, finally comparing the stability of the node trust relationship, chooses the high stable trust nodes as forwarding nodes.In order to verify the effectiveness of the algorithm, using the simulation tools ONE of opportunistic network to simulate forwarding algorithms. The simulation results show that the trust forwarding algorithm can effectively improve the success rate of data transmission and reduce the average delay time, which has the selfish node in the network environment.
Keywords/Search Tags:opportunistic network, data forwarding, selfish node, social trust, trust relationship
PDF Full Text Request
Related items