Search

CN-121984766-A - Digital twin cloud native network architecture based on block chain and task execution method

CN121984766ACN 121984766 ACN121984766 ACN 121984766ACN-121984766-A

Abstract

The invention discloses a trusted digital twin cloud native network architecture based on a blockchain. The method comprises the steps of constructing a virtual twin entity for a physical entity through a digital twin technology, carrying the operation of the digital twin entity by adopting a cloud primary network, enabling state sensing, control and optimization of the physical entity to be more convenient and effective, and deploying different components (such as data and functional modules) of the digital twin entity in different positions of the cloud primary network by using a distributed architecture, so that dynamic scheduling and efficient utilization of resources are realized. By combining with the blockchain technology, the trusted security guarantee is provided for task scheduling, component interaction and data sharing of the digital twin through intelligent contracts and a distributed ledger mechanism. The blockchain ensures the data integrity and the operation transparency in the task execution process, and provides reliable support for resource allocation, authority verification and operation traceability in task scheduling. Thanks to the combination of Yun Yuansheng and the blockchain, the method not only has the capability of dynamically adjusting the task execution strategy, but also can effectively ensure the safety and the transparency of the system operation, thereby realizing more intelligent and efficient operation.

Inventors

  • TAN XIAOBIN
  • MENG QIUSHI
  • WANG MINGYANG
  • SUN MINGYU
  • HUANG CHAOMING

Assignees

  • 中国科学技术大学

Dates

Publication Date
20260505
Application Date
20260210

Claims (9)

  1. 1. The digital twin cloud native network architecture based on the blockchain is characterized by comprising a physical layer, an access layer, a digital twin layer and an application layer from bottom to top, wherein: the physical layer consists of all physical entities with calculation functions and communication functions contained in a physical space; The access layer is provided with a gateway for an execution unit in the physical layer to access the network, the gateway processes the request of the execution unit in two stages, the authentication stage is based on block chain for authentication, and the service stage is combined with the complete related task of the digital twin layer; The digital twin layer comprises a digital twin body and resources thereof corresponding to each object entity constructed by using a digital twin technology, different components of the digital twin body are deployed in different positions of a cloud primary network through a distributed architecture, and the digital twin body is formed by microservices and data constructed based on a resource pool; The application layer is interconnected with the physical layer and the digital twin layer, receives the tasks generated by the execution unit, and distributes the tasks to corresponding digital twin bodies for execution through the dispatching center.
  2. 2. The blockchain-based digital twin cloud primary network architecture of claim 1, wherein the physical entities comprise an execution unit, an edge service unit and a remote cloud, wherein the execution unit refers to an actual participant in a physical space and at least comprises pedestrians, vehicles and computing devices.
  3. 3. The blockchain-based digital twin cloud primary network architecture of claim 1, wherein the authentication phase performs authentication based on the blockchain, including operating the blockchain through an SDK of the blockchain to provide authentication services including secure registration and access control to the user.
  4. 4. The digital twin cloud native network architecture based on blockchain of claim 1, wherein the gateway is configured with a security registration module, an identity authentication module, an access control module, a data tracing module, and a security management module, wherein: The secure registration module is responsible for receiving a registration request of an execution unit for managing a physical layer, executing a hash algorithm on the identity information of the terminal, and generating an identity information hash value of the terminal, wherein the identity information hash value is used as a credential in a later identity authentication module to determine the legitimacy of the identity of the equipment; the CA node can issue a public and private key pair for the peer node when the peer node is established, the security registration module binds the peer node with the execution unit, namely the peer node and the execution unit share the public and private key pair, the CA node is a node in the blockchain; The identity authentication module is used for hashing the identity information of the execution unit in the security registration module in the access process and returning an identity authentication result according to a predefined strategy; The access control module is used for acquiring the latest authorization strategy from the security management module, running the authorization strategy and evaluating whether the execution unit meets the authorization condition, if so, the access control module calls an intelligent contract to update the evaluation result to the blockchain, and returns a token for inquiring the verification result and returns token data to the execution unit after the intelligent contract is executed; the data tracing module is used for recording information by using the intelligent contracts, realizing traceability of the digital twin data, adding all participants in the life cycle of the digital twin into the flow, and tracking the process from construction to final destruction of the digital twin in a digital mode; and the security management module is used for managing the identity information, the authorization information, the intelligent contract and the authorization policy of the registered equipment.
  5. 5. The blockchain-based digital twin cloud primary network architecture of claim 1, wherein the digital twin comprises two types of components, one type of component is data and the other type of component is a function, the two types of components of the data and the function of each digital twin are deployed in different positions of the cloud primary network in a distributed architecture, and each digital twin manages and authenticates own data and functions in the cloud primary network, wherein the functions are implemented through corresponding micro services.
  6. 6. The blockchain-based digital twin cloud native network architecture of claim 1 or 5, wherein the resource pool is a mapping of information resources and perceptibility distributed in a physical space, the information resources comprise storage resources, bandwidth resources, computing resources and the like, the resource Chi Jiyu cloud native technology provides micro services for a digital twin, and the data is data of various physical entities from a physical layer acquired through the perceptibility and is constructed as data of the twin.
  7. 7. The blockchain-based digital twin cloud native network architecture of claim 5, wherein data or micro-services can be shared between different twin bodies, when the digital twin bodies execute tasks, the micro-services or data sharing can be realized between different digital twin bodies through a component multiplexing mechanism, and aggregate execution of the same tasks and sharing of execution results can be realized through a task request aggregation mechanism.
  8. 8. A task execution method of a digital twin cloud native network architecture based on a blockchain, which is characterized in that the digital twin cloud native network architecture based on the blockchain is realized by adopting any one of claims 1 to 7, and the method comprises the following steps: The scheduling center verifies and records the task request of the physical entity through the intelligent block chain contract, and a scheduler and an executor are arranged in the scheduling center, the task is decomposed into a plurality of subtasks through the scheduler, and a directed acyclic graph describing the dependency relationship among the subtasks is generated; The executor is used as a task scheduling and executing module, the intelligent processing and decision making capability is utilized, the optimal decision of the fusion resource scheduling is made according to the directed acyclic graph, the validity of micro-service call is verified through the blockchain, and the task allocation and executing state is recorded through the blockchain technology.
  9. 9. The method for executing tasks of a digital twin cloud native network architecture based on a blockchain as claimed in claim 8, wherein the dispatching center operates on a remote cloud and an edge node in a distributed manner, optimizes resource utilization rate in a cloud-edge cooperative manner, and realizes task allocation and dispatching of the digital twin, wherein the remote cloud and the edge node belong to physical entities.

Description

Digital twin cloud native network architecture based on block chain and task execution method Technical Field The invention relates to the fields of computer networks, cloud native technologies, blockchain technologies and digital twins, in particular to a blockchain-based digital twins cloud native network architecture and a task execution method. Background With the development of technologies such as the Internet of things, big data, artificial intelligence and cloud computing, the digital twin technology is widely applied and gradually becomes an important component of industrial 4.0 and intelligent manufacturing. The digital twin is to fully utilize data such as a physical model, sensor update, operation history and the like, integrate simulation processes of multiple disciplines, multiple physical quantities, multiple scales and multiple probabilities, and complete mapping in a virtual space, thereby reflecting the full life cycle process of corresponding entity equipment. The digital twin technology can greatly improve the information transmission efficiency between the physical space and the network space, and realize the efficient integration, organization and scheduling of various resources in different scenes, thereby achieving the deep collaboration between virtual and real and improving the task execution efficiency. Many businesses have begun to attempt to apply digital twinning techniques to the fields of product design, manufacturing, and service. However, current research is also less concerned with how to apply digital twinning techniques in large scale scenarios to solve practical problems. Large scale scenarios typically involve a wide geographic area, multiple users, and multiple devices, with the complexity being manifested in the interaction and collaboration requirements between users and devices. Under the environment, a highly trusted interconnection network containing information resources and physical entities is constructed, and collaborative task execution is realized, so that the method becomes one of key challenges of digital twin application. At present, the realization of digital twin is considered to be based on Yun Bian (cloud data center and edge computing equipment) collaborative mode, in which various resources are distributed and dynamically deployed at all places of a scene, and the efficient operation of the system is realized through a reasonable resource management and task scheduling mechanism. While the specific function of digital twinning relies on cloud native technology to be distributed deployed in different network locations. Cloud native technology provides a more efficient technical architecture and methodology as a method of building and running applications. Cloud protogenesis has mainly three significant features, micro-services, containerization, and DevOps (Development & Operations). The micro-service architecture enables modular implementation of the digital twin system to be more efficient by splitting large applications into independent functional units. The containerization technique provides a portable, reusable way to deploy and run programs through lightweight virtualization. The DevOps realizes automatic application delivery and infrastructure updating through continuous communication and collaboration, and provides rapid deployment and iteration capabilities for digital twin tasks. These characteristics make cloud-based technology an ideal choice for building and operating digital twin networks. However, the trustworthiness of digital twinning still faces a serious challenge. In a distributed environment, security and integrity of data and trust management among modules inside a digital twin are difficult to guarantee, and meanwhile, cooperation among a plurality of digital twin is simply dependent on a traditional centralized trust mechanism, so that risks of data leakage, tampering and malicious attack can be faced. To address these issues, blockchain technology provides powerful support for the secure trust of digital twinning systems by virtue of its decentralised, non-tamperable and distributed consensus features. Blockchains are distributed ledgers maintained together by a network of mutually untrusted nodes. By means of hash encryption techniques and consensus mechanisms, it can be ensured that the data stored in the blockchain is immutable and tamper-resistant. The invariance, transparency of blockchains helps to ensure data security in digital twinning modules, as compared to traditional centralized architectures. The distributed access control, identity verification and other functions are completed among the modules of the digital twin through the block chain, so that the digital twin can be ensured to be safe and reliable in the running process and the mutual calling process. The main focus of the current research is that the digital twin acquires data and provides security and privacy for users, and the trust relationship betwe