Font Size: a A A

The Node Cooperation Research In Mobile Peer-to-peer Network

Posted on:2019-11-29Degree:MasterType:Thesis
Country:ChinaCandidate:D Y LiangFull Text:PDF
GTID:2428330545454783Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
The nodes in the mobile peer-to-peer network are affected by the objective constraints and subjective intentions of their own resources,and often exhibit a certain degree of selfishness,affecting the overall performance of the network.The traditional method is devoted to reducing the selfishness of the node through the trust model and related knowledge of the game theory,encouraging the node to participate in the network activity,but seldom consider the influence of the social relationship of the node and its own environment on the cooperation.This paper explores new ways to allow certain selfishness of the nodes,considering the social relationships between nodes and the influence of the node's own state on the degree of cooperation,to study how the nodes adopt cooperation to participate in network activities under certain conditions.First,establish a social relationship model.Use social strength to measure the strength of social relationships.Considering the similarity between nodes,interaction and time and other factors on the impact of social strength.The similarity between nodes is measured by the proximity between the nodes and the speed,and the degree of proximity between the nodes is calculated using the Euclidean distance,and the cosine similarity is used to calculate the closeness of the speed between the nodes.The interactions between nodes are measured by the forwarding behavior and the influence of neighboring nodes.The forwarding rate of the node is used to describe the forwarding behavior of the node.The number of neighboring nodes of the node is used to describe the influence of the neighboring node.Considering the temporal social factors and other time factors,the social intensities are organized into time observation sequences.The time series analysis method is used to calculate the social strength between nodes and applied to the cooperative analysis model.Then,establish a node cooperation analysis model.The node's resources in this article consist of energy,memory resources,and CPU resources.First,different levels of energy,memory,and CPU are quantified,and then different levels of these threedimensions are combined to divide the state of the nodes.The node utility consists of the utility of the intermediate node and the utility of the end node.The utility of the intermediate node is determined by the cooperation degree of the intermediate node,the state of the node and the social relationship.The utility of the end node is determined by the cooperation degree of the intermediate node.Finally,the cooperative analysis model is transformed into a multi-objective optimization problem.The particle swarm algorithm is used to solve the problem.Finally,the cooperation analysis model was verified and compared with the AODV protocol and the TQR protocol in the NS2 environment.The experimental results show that the degree of cooperation of the nodes is greatly affected by their own state.The model that considers the social relationships obtains more utility than the AODV and TQR protocols which do not consider social relationships.
Keywords/Search Tags:Mobile P2P, Socialrelationship, Degree of Cooperation, PSO, Own State
PDF Full Text Request
Related items