Font Size: a A A

Design And Implementation Of Identifier Resolution Mechanism For Industrial Internet

Posted on:2024-01-10Degree:MasterType:Thesis
Country:ChinaCandidate:X L WangFull Text:PDF
GTID:2568307172995589Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
Industrial Internet is the product,which deeply integrates the new generation of information communication technology and industrial economy,and is the basis for realizing intelligent manufacturing and completing industrial digital transformation.Identifier resolution is an important part of the Industrial Internet,which can realize the interconnection of the whole network and the full life cycle management of products.The identifier resolution system framework of China’s Industrial Internet adopts a hierarchical structure,which may lead to single point of failure and other problems;At the same time,secondary nodes are often built by leading enterprises in the industry,and governance is not open and transparent.There is a risk of active tampering with enterprise data,which is not conducive to the reliable access of enterprise data;In addition,Industrial Internet has a large number of identifier registrations.How to efficiently trace the identifier is the basis for realizing product lifecycle management.Therefore,this paper proposes a hybrid resolution system framework for Industrial Internet identifier based on Object Identifier(OID)system and blockchain technology.Then I provide its specific design and build a hybrid identifier resolution system,which has functions such as distributed identifier management,data security storage,multi-path resolution,and validation of resolution results.The main research content of this article are summarized as follows:(1)Propose a hybrid resolution system framework of Industrial Internet identifier.The identifier hybrid resolution system framework retains the Domain Name System(DNS)resolution framework,asynchronously enables the blockchain network.This combines the advantages of centralized and distributed services to improve resolution efficiency.At the same time,using the resolution results obtained based on blockchain paths to verify the resolution results obtained based on DNS paths ensures the authenticity and integrity of the resolution results,and avoids data tampering.In addition,when the DNS resolution framework has a single point of failure,the blockchain network can play the role of disaster recovery backup,improving the stability of the system.In summary,users prioritize using DNS path based resolution and optionally choose blockchain path based for identifier queries and result validation.(2)Optimize the Practical Byzantine Fault Tolerance(PBFT)algorithm.I study the consistency protocol and view switching protocol of the PBFT algorithm,and optimize the PBFT algorithm from both the consensus process and the main node election mechanism,improving consensus efficiency.Based on the BFT-SMa Rt open-source project,experimental simulations are conducted on the PBFT algorithm and the optimized PBFT algorithm.The experimental results show that the throughput of the optimized PBFT algorithm has increased by more than 20% compared to the pre optimized PBFT algorithm.(3)Implement and test the identifier hybrid resolution system in Industrial Internet.I use BIND9 to build a DNS framework,Hyperledger Fabric to build a blockchain network,and Springboot framework to integrate DNS path based resolution and blockchain path based resolution.The effects of request sending rate and block size on the average latency and throughput of blockchain queries and writes are analyzed.Then,functional and performance tests are conducted on the identifier hybrid resolution system.The experimental results shows that the latency performance of DNS path resolution is better than that of blockchain path resolution,demonstrating the advantages of identifier hybrid resolution system framework.
Keywords/Search Tags:Identifier Resolution, DNS, Blockchain, PBFT
PDF Full Text Request
Related items