Distributed computer simulation system and method with high operation efficiency

By establishing multi-platform two-way communication connections in distributed computer simulation systems and optimizing data processing and cache, the problem of memory bandwidth bottleneck in traditional systems is solved, and the system's computing efficiency and processing capabilities are improved.

CN119862677APending Publication Date: 2025-04-22FUZHI DATA SYSTEM (NANJING) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311363080.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-20
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

Traditional distributed computer simulation systems have bottlenecks in computer memory bandwidth due to the classic von Neumann architecture. Especially when executing certain simulation programs, the more the number of agents, the more obvious the memory bandwidth bottlenecks.

Method used

By establishing a two-way communication connection in a distributed computer simulation system, it is possible to optimize data processing and cache and reduce memory dependence.

Benefits of technology

It improves the computing efficiency of distributed computer simulation systems, reduces the bottleneck of memory bandwidth, and can handle more agents and complex simulation tasks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119862677A_ABST
    Figure CN119862677A_ABST
Patent Text Reader

Abstract

The invention discloses a distributed computer simulation system and method with high operation efficiency, and the system comprises a distributed computer simulation system which is in bidirectional communication connection with a computer simulation platform, and is also in bidirectional communication connection with a computer simulation progress platform. Two-way communication connection is established between the distributed computer simulation system and the computer simulation test platform, the distributed computer simulation system is jointly formed by a plurality of hosts, a server distributes a small number of agents to each host for simulation calculation, and then calculation results are summarized into the server for summarization. Therefore, the total operation efficiency is greatly improved; according to a computer model set by the system, a real-time operating system is usually operated on a lower computer for real-time data acquisition and processing, and software based on a graphical interface is usually operated on an upper computer, so that data display and interaction control are conveniently realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of computer simulation systems, and in particular to a distributed computer simulation system and method with high computing efficiency. Background Art

[0002] With the popularization and development of emerging technologies such as big data, artificial intelligence and blockchain, distributed computing systems have become a hot topic in the current computing field. High performance, high concurrency and high availability are the basic characteristics that distributed computing systems must have. How to design and implement a high-performance distributed computing system has become one of the focuses of research and development.

[0003] A distributed computer simulation system is a computing system composed of multiple computers, which are interconnected through a network and work together to complete some relatively complex tasks. The main features of a distributed computer simulation system are the parallel processing capabilities of computers and the communication capabilities of the network, which greatly improve the system's operating efficiency and data processing capabilities. The core idea of ​​a distributed computer simulation system is to decompose a task into multiple subtasks, assign them to different computing nodes for processing, and finally merge the results.

[0004] However, traditional distributed computer simulation systems have the following disadvantages: Due to the classic von Neumann architecture, a bottleneck will occur in the computer's memory bandwidth. This situation is particularly obvious when executing certain simulation programs, because each agent in the simulation program needs to perform a large amount of IO interaction with the memory. The more agents in the simulation are set, the more obvious the memory bandwidth bottleneck will be. Summary of the invention

[0005] The purpose of the present invention is to provide a distributed computer simulation system and method with high computing efficiency, so as to solve the problem mentioned in the above background technology that the classic von Neumann architecture will cause a bottleneck in the computer memory bandwidth. This situation is particularly obvious when executing certain simulation programs, because each intelligent agent in the simulation program needs to perform a large amount of IO interaction with the memory. The more intelligent agents are set in the simulation, the more obvious the memory bandwidth bottleneck is.

[0006] To achieve the above-mentioned purpose, the present invention provides the following technical solutions: a distributed computer simulation system and method with high computing efficiency, including a distributed computer simulation system, wherein the distributed computer simulation system establishes a two-way communication connection with a computer simulation platform, the distributed computer simulation system establishes a two-way communication connection with a computer simulation progress platform, the distributed computer simulation system establishes a two-way communication connection with a computer simulation test platform, the distributed computer simulation system establishes a two-way communication connection with a computer simulation cache platform, the distributed computer simulation system establishes a two-way communication connection with a computer simulation monitoring platform, and the distributed computer simulation system establishes a two-way communication connection with a computer simulation distribution platform.

[0007] The computer simulation platform simulates the computer to process data, the computer simulation progress platform simulates and tracks the progress of data processing in real time, the computer simulation test platform performs functional testing on the simulated computer model, the computer simulation cache platform caches static resources, and if the content requested by the user exists, it is returned directly through the CDN; if not, it continues to request downward, the computer simulation monitoring platform monitors the computer data processing process and content in real time, and the computer simulation distribution platform distributes the same application on different servers.

[0008] As a preferred technical solution of the present invention, the computer simulation platform includes a computer system hardware module and a computer system software module. The computer system hardware module is where all data in the computer model is stored, and the computer system software module is used for internal management, maintenance, control and operation of the computer and translation, loading, editing, control and operation of computer programs.

[0009] As a preferred technical solution of the present invention, the computer system hardware module includes a main controller, an auxiliary controller, a first interface, a CPU, a PPU, a second interface, a computer, a memory and a power supply, the memory includes a random access memory and a read-only memory, the main controller and the auxiliary controller are both connected to the first interface, the first interface is connected to the CPU, the CPU establishes a two-way communication connection with the PPU, the PPU is connected to the second interface, the second interface is connected to the computer, one end of the first interface, one end of the CPU, one end of the PPU and one end of the second interface are all connected to one end of the memory, and the other end of the first interface, the other end of the CPU, the other end of the PPU and the other end of the second interface are all connected to one end of the power supply.

[0010] As a preferred technical solution of the present invention, the computer system software module includes a system operation model, a language processing program model, a database management model and a service program model. The system operation model is responsible for the management, control and monitoring of various soft and hard resources in the computer. The language processing program model compiles the source program written by the user in a high-level language into a machine language that can be understood and executed by the machine. The database management model is responsible for the management and sharing of all files, materials and data in the computer. The service program model provides various programs to enhance the service functions of the computer system, including the installation, connection, editing, error checking, error correction and diagnosis functions of user programs.

[0011] As a preferred technical solution of the present invention, the language processing program model includes high-level language, assembly language and language operation. The high-level language translates instructions into machine language through a compiler or interpreter for the machine to execute. The assembly language utilizes all the hardware characteristics of the computer and can directly control the hardware to manipulate the computer.

[0012] As a preferred technical solution of the present invention, the service program model includes microprograms, hard-wired logic, network communications, special programs and application software packages. The microprograms include the functions of installing, connecting, editing, checking errors, correcting errors and diagnosing user programs. The hard-wired logic includes increasing the basic word length of the operator and improving the accuracy of the operator, adding new data types, or customizing data so that the data has identifiers to distinguish between instructions and numbers and to describe data types, adding general registers and using address registers in the CPU, and the network communications are responsible for organizing and managing the network resources of the computer so that multiple independent computers can share resources and communicate with each other. The special program is a special program established in the computer, and the application software includes Word and WPS.

[0013] As a preferred technical solution of the present invention, the computer simulation progress platform includes virtual reality, intelligent simulation, high-performance simulation, data-driven simulation and networked simulation. The virtual reality performs simulation operations through virtual + AI, the intelligent simulation performs simulation operations through Agent + AI, the high-performance simulation performs simulation operations through parallel simulation, the data-driven simulation performs simulation operations through digital twins, and the networked simulation performs simulation operations through cloud simulation.

[0014] As a preferred technical solution of the present invention, the computer simulation test platform includes electromechanical simulation test, radio frequency simulation test and universal test market, the radio frequency simulation test includes radar simulation test and satellite navigation simulation test, the electromechanical simulation test performs functional test on the electromechanical direction of the computer, the radar simulation test tests the radar function of the computer, the satellite navigation simulation test tests the satellite navigation function of the computer, and the universal test market tests the computing function of the computer.

[0015] As a preferred technical solution of the present invention, the computer simulation cache platform includes a load balancer, several first reverse proxy servers, several front-end WEB servers, several second reverse proxy servers and several WEB server bodies. When the user on the server side connects to the data center through the Internet, the connection is usually to a first reverse proxy server. The first reverse proxy server searches the local reverse proxy cache for the data requested by the user based on the user's request. If so, the data is directly returned. If not, the request is forwarded downward.

[0016] As a preferred technical solution of the present invention, the computer simulation monitoring platform includes a presentation layer, a convergence processing layer, a data acquisition layer and a monitoring layer. The presentation layer displays the computer simulation situation in real time, the convergence processing layer aggregates the computer simulation data, the data acquisition layer collects the computer simulation data, and the monitoring layer monitors the computer simulation in real time.

[0017] As a preferred technical solution of the present invention, the computer simulation distribution platform includes a one-to-one distribution module, a one-to-many distribution module and a many-to-many distribution module. The one-to-one distribution module is specifically a random balancing algorithm, which is a random selection and balanced distribution. The one-to-many distribution module is specifically a multi-weight load, which is to calculate the sum of weights, traverse the weight list, calculate the sum of all server weights and then distribute them. The many-to-many distribution module has session adhesion, and the session adhesion completes computer-to-computer matching through session synchronization.

[0018] A method for using a distributed computer simulation system with high computing efficiency comprises the following steps:

[0019] Step 1: Client cache optimization: User requests first arrive at the computer room of the Internet service provider. CDN servers are deployed in the computer room to provide cache services and cache some static resources. If the content requested by the user exists, it is directly returned through CDN; if not, the request continues to be made downwards; Step 2: Reverse proxy cache: When a user connects to a data center through the Internet, the connection is usually to a reverse proxy server. The reverse proxy server searches the local reverse proxy cache for the data requested by the user based on the user's request. If so, the data is returned directly. If not, the request is forwarded further down the chain. Step 3: Distributed deployment of applications: The same application is distributed on different servers, providing services to the outside world together, with equal equivalence between computers; Step 4: Computer model establishment: Send data and control commands to the lower computer and establish a computer model. The computer model is that the lower computer usually runs a real-time operating system for real-time data acquisition and processing, and the upper computer usually runs a software based on a graphical interface to facilitate data display and interactive control; Step 5: Split the application into microservices: Differentiate the data to be processed to facilitate detailed processing of the data by the computer model.

[0020] As a preferred technical solution of the present invention, the distributed deployment method in step three includes random balancing algorithm, multi-weight load and session adhesion.

[0021] Compared with the prior art, the present invention has the following beneficial effects: 1. The distributed computer simulation system is composed of multiple hosts. The server allocates a small number of agents to each host for simulation calculation, and then summarizes the calculation results to the server for summary, so that the overall computing efficiency is greatly improved; 2. The computer model established by the system, the lower computer usually runs a real-time operating system for real-time data acquisition and processing, and the upper computer usually runs a software based on a graphical interface to facilitate data display and interactive control. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 It is an architecture diagram of the distributed computer simulation system of the present invention; Figure 2 It is an architecture diagram of the computer simulation platform of the present invention; Figure 3 It is a schematic diagram of the structure of the hardware module of the computer system of the present invention; Figure 4 A schematic diagram of the architecture of the computer system software module of the present invention; Figure 5 It is a schematic diagram of the architecture of the language processing program model of the present invention; Figure 6 It is a schematic diagram of the architecture of the service program model of the present invention; Figure 7It is a schematic diagram of the architecture of the computer simulation progress platform of the present invention; Figure 8 It is a schematic diagram of the architecture of the computer simulation test platform of the present invention; Fig. 9 It is a schematic diagram of the architecture of the computer simulation cache platform of the present invention; Fig.10 It is a schematic diagram of the architecture of the computer simulation monitoring platform of the present invention; Fig.11 It is a schematic diagram of the architecture of the computer simulation distribution platform of the present invention. Implementation

[0023] The following will be combined with the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0024] See also Figure 1-11 The present invention provides a distributed computer simulation system with high computing efficiency, including a distributed computer simulation system, a distributed computer simulation system establishing a two-way communication connection with a computer simulation platform, a distributed computer simulation system establishing a two-way communication connection with a computer simulation progress platform, a distributed computer simulation system establishing a two-way communication connection with a computer simulation test platform, a distributed computer simulation system establishing a two-way communication connection with a computer simulation cache platform, a distributed computer simulation system establishing a two-way communication connection with a computer simulation monitoring platform, and a distributed computer simulation system establishing a two-way communication connection with a computer simulation distribution platform.

[0025] The computer simulation platform simulates the computer to process data, the computer simulation progress platform simulates and tracks the progress of data processing in real time, the computer simulation test platform performs functional testing on the simulated computer model, the computer simulation cache platform caches static resources, and if the content requested by the user exists, it is returned directly through the CDN; if not, it continues to request downward, the computer simulation monitoring platform monitors the computer data processing process and content in real time, and the computer simulation distribution platform distributes the same application on different servers.

[0026] The computer simulation platform includes computer system hardware modules and computer system software modules. The computer system hardware modules are where all data in the computer model are stored, and the computer system software modules are used for the management, maintenance, control and operation of the computer internals, as well as the translation, loading, editing, control and operation of computer programs.

[0027] The computer system hardware module includes a main controller, an auxiliary controller, a first interface, a CPU, a PPU, a second interface, a computer, a memory and a power supply. The memory includes a random access memory and a read-only memory. The main controller and the auxiliary controller are both connected to the first interface. The first interface is connected to the CPU. The CPU establishes a two-way communication connection with the PPU. The PPU is connected to the second interface. The second interface is connected to the computer. One end of the first interface, one end of the CPU, one end of the PPU and one end of the second interface are all connected to one end of the memory. The other end of the first interface, the other end of the CPU, the other end of the PPU and the other end of the second interface are all connected to one end of the power supply.

[0028] The computer system software module includes the system operation model, the language processing program model, the database management model and the service program model. The system operation model is responsible for the management, control and monitoring of various soft and hard resources in the computer. The language processing program model compiles the source program written by the user in a high-level language into a machine language that can be understood and executed by the machine. The database management model is responsible for the management and sharing of all files, materials and data in the computer. The service program model provides various programs to enhance the service functions of the computer system, including the installation, connection, editing, error checking, error correction and diagnosis functions of user programs.

[0029] The language processor model includes high-level language, assembly language and language operation. High-level language translates instructions into machine language through a compiler or interpreter for the machine to execute. Assembly language utilizes all the hardware features of the computer and can directly control the hardware to manipulate the computer.

[0030] The service program model includes microprograms, hard-wired logic, network communications, special programs and application software packages. Microprograms include the installation, connection, editing, error checking, error correction and diagnosis functions of user programs. Hard-wired logic includes increasing the basic word length of the operator and improving the accuracy of the operator, adding new data types, or customizing data so that the data has identifiers to distinguish between instructions and numbers and to describe data types, adding general registers and using index registers in the CPU, and network communications are responsible for organizing and managing the computer's network resources so that multiple independent computers can share resources and communicate with each other. Special programs are special programs set up in the computer, and application software includes Word and WPS.

[0031] The computer simulation progress platform includes virtual reality, intelligent simulation, high-performance simulation, data-driven simulation and networked simulation. Virtual reality performs simulation operations through virtual + AI, intelligent simulation performs simulation operations through Agent + AI, high-performance simulation performs simulation operations through parallel simulation, data-driven simulation performs simulation operations through digital twins, and networked simulation performs simulation operations through cloud simulation.

[0032] The computer simulation testing platform includes electromechanical simulation testing, radio frequency simulation testing and general testing market. Radio frequency simulation testing includes radar simulation testing and satellite navigation simulation testing. Electromechanical simulation testing performs functional testing on the electromechanical direction of the computer. Radar simulation testing tests the radar function of the computer. Satellite navigation simulation testing tests the satellite navigation function of the computer. The general testing market tests the computing function of the computer.

[0033] The computer simulation cache platform includes a load balancer, several first reverse proxy servers, several front-end WEB servers, several second reverse proxy servers and several WEB server bodies. When the user on the server side connects to the data center through the Internet, the connection is usually to a first reverse proxy server. The first reverse proxy server searches the local reverse proxy cache for the data requested by the user based on the user's request. If so, the data is returned directly. If not, the request is forwarded downward.

[0034] The computer simulation monitoring platform includes a presentation layer, an aggregation processing layer, a data collection layer and a monitoring layer. The presentation layer displays the computer simulation situation in real time, the aggregation processing layer aggregates and processes the computer simulation data, the data collection layer collects the computer simulation data, and the monitoring layer monitors the computer simulation in real time.

[0035] The computer simulation distribution platform includes a one-to-one distribution module, a one-to-many distribution module and a many-to-many distribution module. The one-to-one distribution module is specifically a random balance algorithm, which is a random selection and balanced distribution. The one-to-many distribution module is specifically a multi-weight load, which is to calculate the sum of weights, traverse the weight list, calculate the sum of all server weights and then distribute them. The many-to-many distribution module has session adhesion, and session adhesion completes computer-to-computer matching through session synchronization.

[0036] A method for using a distributed computer simulation system with high computing efficiency comprises the following steps: Step 1: Client cache optimization: User requests first arrive at the computer room of the Internet service provider. CDN servers are deployed in the computer room to provide cache services and cache some static resources. If the content requested by the user exists, it is directly returned through CDN; if not, the request continues to be made downwards; Step 2: Reverse proxy cache: When a user connects to a data center through the Internet, the connection is usually to a reverse proxy server. The reverse proxy server searches the local reverse proxy cache for the data requested by the user based on the user's request. If so, the data is returned directly. If not, the request is forwarded further down the chain. Step 3: Distributed deployment of applications: The same application is distributed on different servers, providing services to the outside world together, with equal equivalence between computers; Step 4: Computer model establishment: Send data and control commands to the lower computer and establish a computer model. The computer model is that the lower computer usually runs a real-time operating system for real-time data acquisition and processing, and the upper computer usually runs a software based on a graphical interface to facilitate data display and interactive control; Step 5: Split the application into microservices: Differentiate the data to be processed to facilitate detailed processing of the data by the computer model.

[0037] The distributed deployment methods in step three include random balancing algorithm, multi-weight load and session stickiness.

[0038] In the present invention, the user request first arrives at the computer room of the Internet network service provider, and a CDN server is deployed in the computer room to provide caching services and cache some static resources. If the content requested by the user exists, it is returned directly through the CDN; if not, the request continues to be made downward; when the user connects to the data center through the Internet, the connection is usually to a reverse proxy server, which searches the local reverse proxy cache for the data requested by the user based on the user's request. If so, the data is directly returned; if not, the request is forwarded downward; the same application is distributed on different servers, providing services to the outside world together, and the equivalence between computers is equal; the data sent and the control commands sent to the lower computer are set up, and the computer model is specifically that the lower computer usually runs a real-time operating system for real-time data collection and processing, and the upper computer usually runs a software based on a graphical interface to facilitate data display and interactive control; the data to be processed is differentiated to facilitate the computer model to process the data in detail.

[0039] Although the present invention has been described in detail with reference to the aforementioned embodiments, it is still possible for those skilled in the art to modify the technical solutions described in the aforementioned embodiments, or to make equivalent substitutions for some of the technical features therein. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A distributed computer simulation system with high computing efficiency, comprising a distributed computer simulation system, characterized in that: The distributed computer simulation system establishes a two-way communication connection with the computer simulation platform, the distributed computer simulation system establishes a two-way communication connection with the computer simulation progress platform, the distributed computer simulation system establishes a two-way communication connection with the computer simulation test platform, the distributed computer simulation system establishes a two-way communication connection with the computer simulation cache platform, the distributed computer simulation system establishes a two-way communication connection with the computer simulation monitoring platform, and the distributed computer simulation system establishes a two-way communication connection with the computer simulation distribution platform; The computer simulation platform simulates a computer to process data, the computer simulation progress platform simulates and tracks the progress of data processing in real time, the computer simulation test platform performs functional testing on the simulated computer model, and the computer simulation cache platform caches static resources, and if there is content requested by the user, it is directly returned through the CDN; If there is no content to continue to request downward, the computer simulation monitoring platform monitors the computer data processing process and content in real time, and the computer simulation distribution platform distributes the same application program on different servers.

2. A distributed computer simulation system with high computing efficiency according to claim 1, characterized in that: The computer simulation platform includes a computer system hardware module and a computer system software module. The computer system hardware module is where all data in the computer model is stored, and the computer system software module is used for internal management, maintenance, control and operation of the computer and translation, loading, editing, control and operation of computer programs.

3. A distributed computer simulation system with high computing efficiency according to claim 2, characterized in that: The computer system hardware module includes a main controller, an auxiliary controller, a first interface, a CPU, a PPU, a second interface, a computer, a memory and a power supply. The memory includes a random access memory and a read-only memory. The main controller and the auxiliary controller are both connected to the first interface. The first interface is connected to the CPU. The CPU establishes a two-way communication connection with the PPU. The PPU is connected to the second interface. The second interface is connected to the computer. One end of the first interface, one end of the CPU, one end of the PPU and one end of the second interface are all connected to one end of the memory. The other end of the first interface, the other end of the CPU, the other end of the PPU and the other end of the second interface are all connected to one end of the power supply.

4. A distributed computer simulation system with high computing efficiency according to claim 2, characterized in that: The computer system software module includes a system operation model, a language processing program model, a database management model and a service program model. The system operation model is responsible for the management, control and monitoring of various soft and hard resources in the computer. The language processing program model compiles the source program written by the user in a high-level language into a machine language that can be understood and executed by the machine. The database management model is responsible for the management and sharing of all files, materials and data in the computer. The service program model provides various programs to enhance the service functions of the computer system, including the installation, connection, editing, error checking, error correction and diagnosis functions of user programs.

5. A distributed computer simulation system with high computing efficiency according to claim 4, characterized in that: The language processing program model includes high-level language, assembly language and language operation. The high-level language translates instructions into machine language through a compiler or interpreter for machine execution. The assembly language utilizes all the hardware characteristics of the computer and can directly control the hardware to manipulate the computer.

6. A distributed computer simulation system with high computing efficiency according to claim 4, characterized in that: The service program model includes microprograms, hard-wired logic, network communications, special programs and application software packages. The microprograms include the functions of installing, connecting, editing, checking errors, correcting errors and diagnosing user programs. The hard-wired logic includes increasing the basic word length of the operator and improving the accuracy of the operator, adding new data types, or customizing data so that the data has identifiers to distinguish between instructions and numbers and to describe data types. General registers are added to the CPU and address registers are used. The network communication is responsible for organizing and managing the computer's network resources so that multiple independent computers can share resources and communicate with each other. The special program is a special program established in the computer. The application software includes Word and WPS.

7. A distributed computer simulation system with high computing efficiency according to claim 1, characterized in that: The computer simulation progress platform includes virtual reality, intelligent simulation, high-performance simulation, data-driven simulation and networked simulation. The virtual reality performs simulation operations through virtual + AI, the intelligent simulation performs simulation operations through Agent + AI, the high-performance simulation performs simulation operations through parallel simulation, the data-driven simulation performs simulation operations through digital twins, and the networked simulation performs simulation operations through cloud simulation.

8. A distributed computer simulation system with high computing efficiency according to claim 1, characterized in that: The computer simulation test platform includes electromechanical simulation test, radio frequency simulation test and universal test market. The radio frequency simulation test includes radar simulation test and satellite navigation simulation test. The electromechanical simulation test performs functional test on the electromechanical direction of the computer. The radar simulation test tests the radar function of the computer. The satellite navigation simulation test tests the satellite navigation function of the computer. The universal test market tests the computing function of the computer.

9. A distributed computer simulation system with high computing efficiency according to claim 1, characterized in that: The computer simulation cache platform includes a load balancer, several first reverse proxy servers, several front-end WEB servers, several second reverse proxy servers and several WEB server bodies. When the user on the server side connects to the data center through the Internet, the connection is usually to a first reverse proxy server. The first reverse proxy server searches the local reverse proxy cache for the data requested by the user based on the user's request. If so, the data is returned directly. If not, the request is forwarded downward.

10. A distributed computer simulation system with high computing efficiency according to claim 1, characterized in that: The computer simulation monitoring platform includes a presentation layer, a convergence processing layer, a data collection layer and a monitoring layer. The presentation layer displays the computer simulation situation in real time, the convergence processing layer performs convergence processing on the computer simulation data, the data collection layer collects the computer simulation data, and the monitoring layer monitors the computer simulation in real time.

11. A distributed computer simulation system and method with high computing efficiency according to claim 1, characterized in that: The computer simulation distribution platform includes a one-to-one distribution module, a one-to-many distribution module and a many-to-many distribution module. The one-to-one distribution module is specifically a random balancing algorithm, which is a random selection and balanced distribution. The one-to-many distribution module is specifically a multi-weight load, which is to calculate the sum of weights, traverse the weight list, calculate the sum of all server weights and then distribute them. The many-to-many distribution module has session adhesion, and the session adhesion completes the matching of computers through session synchronization.

12. A method for using a distributed computer simulation system with high computing efficiency according to any one of claims 1 to 11, characterized in that: The following steps are involved: Step 1: Client cache optimization: User requests first arrive at the computer room of the Internet service provider. CDN servers are deployed in the computer room to provide cache services and cache some static resources. If the content requested by the user exists, it is directly returned through CDN; if not, the request continues to be made downwards; Step 2: Reverse proxy cache: When a user connects to a data center through the Internet, the connection is usually to a reverse proxy server. The reverse proxy server searches the local reverse proxy cache for the data requested by the user based on the user's request. If so, the data is returned directly. If not, the request is forwarded further down the chain. Step 3: Distributed deployment of applications: The same application is distributed on different servers, providing services to the outside world together, with equal equivalence between computers; Step 4: Computer model establishment: Send data and control commands to the lower computer and establish a computer model. The computer model is that the lower computer usually runs a real-time operating system for real-time data acquisition and processing, and the upper computer usually runs a software based on a graphical interface to facilitate data display and interactive control; Step 5: Split the application into microservices: Differentiate the data to be processed to facilitate detailed processing of the data by the computer model.

13. The method for using a distributed computer simulation system with high computing efficiency according to claim 12, characterized in that: The distributed deployment methods in step 3 include random balancing algorithm, multi-weight load and session adhesion.