Font Size: a A A

Research And Implementation Of Video Scheduling Strategy Based On Peer-to-Peer Network

Posted on:2022-05-06Degree:MasterType:Thesis
Country:ChinaCandidate:Z XiaFull Text:PDF
GTID:2518306575965129Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
With the further development of video applications in people's lives,the traditional client/server network model has been hard to meet large-scale video transmission application scenarios.The emergence of the Peer-to-Peer(P2P)network model has broken through the performance bottleneck of the traditional network model and was widely used in large-scale video transmission applications with its high scalability,robustness,and high-cost performance.In the process of video scheduling based on peer-to-peer networks,load balancing,response delay and packet loss rate were key issues of how to manage P2 P networks and schedule video data blocks.Therefore,a P2 P video transmission network hierarchical management mechanism based on the consistent hashing with bounded loads and a data block scheduling strategy based on priority and node performance were proposed to solve those problems.1.The consistent hashing with bounded loads algorithm was introduced into the P2 P video transmission network,and a P2 P video transmission network hierarchical management mechanism based on the consistent hashing with bounded loads was proposed.The mechanism divides the P2 P network into layers according to the upper load limit of the nodes,maps each layer node to a hash ring through a hash function,and uses the consistent hashing with bounded loads algorithm to control the load balancing of the nodes in the layer.The independent information data fluctuation weighting method was used to calculate the comprehensive value of the node.When the node leaves the network,the node with the highest comprehensive value in its child node layer is selected as the replacement node of the separated node.The simulation results show that compared with the DHT-based P2 P network,the proposed P2 P video transmission network hierarchical management mechanism can effectively improve the load balancing and reduce the overall response time of the network.2.To avoid a sharp increase in the packet loss rate of video data due to multiple forwarding in the P2 P network,a data block scheduling strategy based on priority and node performance was introduced for each layer of the P2 P network.After receiving the video data,the node first queries the missing data blocks in its video cache area and selects the node with the corresponding data block and the best performance from the neighbor nodes as the data source node.At the same time,the priority of the missing data block was defined in combination with the scarcity and urgency of the missing data block,and the missing data was requested from the neighbor data source node according to the priority.The simulation results show that the proposed data block scheduling strategy can effectively reduce the overall packet loss rate of the network.The proposed P2 P video transmission network hierarchical management mechanism and the data block scheduling strategy were integrated to build a test environment closer to practical applications for comprehensive performance testing.The test results show that the proposed P2 P video transmission network hierarchical management mechanism and data block scheduling strategy can effectively improve the network load balancing,overall response delay,and packet loss rate in the video scheduling process of the P2 P network.
Keywords/Search Tags:peer-to-peer network, video scheduling, consistent hashing with bounded loads, hierarchical management, data block scheduling
PDF Full Text Request
Related items