Font Size: a A A

Research On A Differentiated Quality Of Service Assurance Method Of Blockchain Network Based On Named Data Networking

Posted on:2023-01-01Degree:MasterType:Thesis
Country:ChinaCandidate:J J ShangFull Text:PDF
GTID:2558306914979639Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
Recently,blockchain has been used in financial payment,smart medicine,drones and other scenarios with its decentralized trust mechanism,distributed data storage,and non-tamper proof.Differentiated quality of service(QoS)assurance has become a measure to deal with the multi-directional expansion of blockchain and the wide range of application scenarios,but there are still problems that need to be solved in terms of providing differentiated QoS assurance.The blockchain provides two basic services,transactions and block synchronization.The QoS requirements of the application scenarios are not considered;Most blockchain networks rely excessively on a few high-performance nodes when establishing connections,resulting in traffic concentration;Dynamic changes in the network can easily lead to communication failures.Therefore,providing QoS assurance for blockchain application scenarios,reducing traffic concentration,and adapting to the dynamic changes of the network are the problems that the blockchain network needs to solve urgently.To solve the above problems,this paper deploys the named data networking(NDN)at the network layer of the blockchain.NDN is based on content name routing,and routers can identify the type of packet according to the packet name;NDN supports in-network caching,which can quickly synchronize blocks and save time for nodes to request packets.This paper also improves the data transmission structure,optimizes the routing mechanism,and provides QoS assurance.The main contributions are as follows:(1)This paper analyzes the demand for differentiated services and the necessity of providing differentiated services in blockchain application scenarios.And the feasibility of deploying NDN in the blockchain network layer to provide QoS assurance is analyzed.(2)In view of the delay requirements of blockchain application scenarios,this paper creates a new namespace,adds a delay sensitivity field to the name.The router identifies the delay requirements of packets based on the name;A distributed data dissemination structure is constructed based on physical topology,which improves the problems of low utilization of network resources and centralized traffic caused by constructing data transmission structure based on logical topology.This paper also proposes a differentiated routing strategy and a dynamic management strategy to provide delay guarantees for delay-sensitive packets and adapt to the dynamic changes of the network.(3)In this paper,packets are shaped hop-by-hop at the router node.The window sliding strategy is used to establish the mapping relationship between packets and windows,so as to speed up the processing speed of packets and reduce the average delay of packet transmission.This paper also designs a forwarding strategy,which distributes packets to the forwarding queue according to the delay sensitivity of the packets in the sliding window and the possibility of packet timeout,so as to meet the delay requirements of delay-sensitive packets.
Keywords/Search Tags:blockchain, named data networking, delay sensitivity, differentiated quality of service, packet shaping hop-by-hop
PDF Full Text Request
Related items