Distributed confrontation simulation system resource optimization management method
By establishing unified model standards, dynamic resource allocation and automated deployment in the simulation confrontation system, the problems of poor model reusability, resource redundancy and insufficient management are solved, efficient resource utilization and system management are achieved, and the overall performance and operational efficiency of the simulation confrontation system are improved.
Patent Information
- Application Number
- CN202510773621.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-11
- Publication Date
- 2025-09-19
AI Technical Summary
Existing simulation confrontation systems have problems such as low model reusability, resource redundancy, difficult system deployment, static resource allocation and insufficient management capabilities, resulting in high development costs and low efficiency.
By establishing unified simulation model standards, dynamic resource allocation, automated deployment and unified management, and adopting load balancing algorithms, containerization technology, resource cleanup mechanisms and multi-level security protection, model reuse, resource optimization and system security can be achieved.
It significantly improves model reusability, resource utilization, system deployment efficiency and management capabilities, reduces resource waste, and improves the overall performance and operating efficiency of the simulation confrontation system.
Smart Images

Figure CN120670164A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of distributed simulation technology, and in particular to a resource optimization management method for a simulation confrontation system. Background Art
[0002] With the rapid development of distributed simulation technology, the demand for simulation applications in various research fields has become increasingly complex. However, the construction of existing simulation countermeasure systems has the following problems: First, the model is not reusable: models between different simulation systems are difficult to reuse, resulting in high development costs and low efficiency; second, resource redundancy: there are a large number of duplicate resources in the simulation system, resulting in waste of storage and computing resources; third, system deployment is difficult: the simulation system deployment is complex and difficult to quickly adapt to the needs of different scenarios; fourth, resources are statically allocated: the resource allocation method is rigid and cannot be dynamically adjusted according to real-time needs; fifth, insufficient management capabilities: the lack of unified management and monitoring of simulation resources leads to low system operation efficiency.
[0003] Existing technologies have not yet provided effective solutions to the above problems. Therefore, there is an urgent need for a simulation adversarial system that can optimize resource management, improve model reusability, and support dynamic resource allocation. Summary of the Invention
[0004] The embodiment of the present invention provides a distributed adversarial simulation system resource optimization management method, which aims to significantly improve model reusability, optimize resource utilization, simplify the deployment process, realize dynamic resource scheduling, and enhance the system's management capabilities through model standardization, dynamic resource allocation, automated deployment and unified management, thereby effectively solving problems such as poor model reusability, resource redundancy, system deployment difficulties, static resource allocation and insufficient management capabilities.
[0005] The present invention provides a distributed confrontation simulation system resource optimization management method, comprising: Establish unified simulation model standards, decompose simulation models into reusable independent modules, and use standardized interfaces to achieve model integration and reuse; Based on load balancing algorithms and real-time monitoring technology, computing and storage resources are dynamically allocated, and containerization technology is used to implement simulation application deployment and resource isolation. Centrally manage simulation resources and optimize resource scheduling and allocation through a unified resource management platform and automated deployment tools; Provides a resource cleanup mechanism to automatically identify and clean up redundant resources in the system, reducing the waste of storage and computing resources; A multi-level security protection mechanism and role-based permission management are adopted to ensure the data security and operation security of the simulation system and prevent unauthorized access and operation.
[0006] In some examples, establishing a unified simulation model standard, decomposing the simulation model into reusable independent modules, and implementing model integration and reuse using standardized interfaces may include: Establish unified simulation model standards based on defense needs; Modularize each simulation model and encapsulate it into a model library; Through the model library management function, it supports retrieving and calling models from the model library; Use version control mechanism to ensure consistency and traceability of the same model.
[0007] In some instances, the dynamic allocation of computing and storage resources based on load balancing algorithms and real-time monitoring technology, and the use of containerization technology to achieve deployment and resource isolation of simulation applications, include: Automatically allocate computing and storage resources based on the real-time needs of defense tasks; Use containerization technology to deploy simulation applications and create independent containers for different models; Track resource usage in real time through resource monitoring.
[0008] In some instances, centralized management of simulation resources and optimized resource scheduling and allocation through a unified resource management platform and automated deployment tools include: Use automated deployment tools to deploy defense simulation systems with one click; Through a unified resource management platform, the resource usage of each model is monitored in real time, and resource allocation is dynamically adjusted according to task requirements; Provides a visual monitoring interface to display system operation status and resource usage.
[0009] In some examples, the provision of a resource cleanup mechanism to automatically identify and clean up redundant resources in the system and reduce waste of storage and computing resources includes: Regularly scan and clean up redundant resources; Use data compression and deduplication technology to optimize the use of storage resources.
[0010] In some instances, a multi-layered security protection mechanism and role-based permission management are used to ensure data security and operational security of the simulation system and prevent unauthorized access and operation, including: Through multi-level security protection mechanisms, the data security and operation security of the simulation system are ensured; Role-based permission management ensures that different users can only access resources within their permission scope.
[0011] In general, the above technical solutions conceived by the present invention can achieve the following beneficial effects compared with the prior art: This invention significantly improves the overall performance and operational efficiency of the simulation confrontation system through technical means such as model standardization and reuse, dynamic resource allocation and optimization, system deployment and management, redundant resource cleaning and optimization, and security and authority management. Specific effects include: 1. Improve model reusability: By establishing unified simulation model standards and modular design, it supports rapid retrieval, calling, and reuse of models, significantly reducing development costs and time and improving development efficiency.
[0012] 2. Optimize resource utilization: Adopting a dynamic resource allocation algorithm based on load balancing and containerization technology, we achieve elastic expansion and efficient utilization of resources, reduce resource redundancy and waste, and improve system operation efficiency.
[0013] 3. Simplified system deployment: Through automated deployment tools and a unified resource management platform, the simulation system deployment process is simplified, supporting one-click deployment and configuration, significantly improving deployment efficiency and enabling rapid adaptation to changing simulation needs.
[0014] 4. Enhanced system management capabilities: Provides a visual resource monitoring interface and centralized management functions, enabling real-time monitoring and optimized scheduling of simulation resources, improving the manageability and maintainability of the system.
[0015] 5. Improve system security: Through multi-level security protection mechanisms and role-based permission management, the data security and operation security of the simulation system are ensured to prevent unauthorized access and operation.
[0016] 6. Reduce redundant resources: Through resource cleanup mechanisms and data compression technology, redundant resources in the system are automatically identified and cleaned up, optimizing the utilization efficiency of storage and computing resources.
[0017] In summary, the present invention effectively solves the problems of poor model reusability, resource redundancy, difficult system deployment, static resource allocation and insufficient management capabilities in the existing technology, and significantly improves the overall performance, operating efficiency and management capabilities of the simulation confrontation system. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0019] Figure 1 It is a schematic diagram of the method flow provided by an embodiment of the present invention; Figure 2 It is a flowchart of the method provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0020] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. 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 those skilled in the art without making any creative efforts shall fall within the scope of protection of the present invention.
[0021] In the following description, specific embodiments of the present invention will be described with reference to steps and symbols performed by one or more computers, unless otherwise specified. Therefore, these steps and operations will be mentioned several times as being performed by a computer, and computer execution as referred to herein includes operations by a computer processing unit that represents electronic signals of data in a structured form. This operation converts the data or maintains it at a location in the computer's memory system, which can be reconfigured or otherwise change the operation of the computer in a manner familiar to testers in the field. The data structure in which the data is maintained is a physical location in the memory, which has specific characteristics defined by the data format. However, the principles of the present invention are described in the above text, which does not represent a limitation, and testers in the field will understand that the various steps and operations below can also be implemented in hardware.
[0022] As used herein, the terms "module" or "unit" may be considered software objects executed on the computing system. The various components, modules, engines, and services herein may be considered implementation objects on the computing system. While the devices and methods herein are preferably implemented in software, they may also be implemented in hardware and remain within the scope of protection of the present invention.
[0023] It will be understood by those skilled in the art that, unless expressly stated otherwise, the singular forms "a", "an", and "the" used herein may also include the plural forms. It should be further understood that the term "comprising" used in the specification of the present invention refers to the presence of features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be intermediate elements. In addition, "connected" or "coupled" as used herein may include wireless connections or wireless couplings. The term "and / or" used herein includes all or any unit and all combinations of one or more associated listed items.
[0024] like Figure 1As shown, the embodiments of the present invention significantly improve the overall performance and operating efficiency of the simulation confrontation system through technical means such as model standardization and reuse, dynamic resource allocation and optimization, system deployment and management, redundant resource cleaning and optimization, and security and authority management. Specifically, the following are included: The first step is model standardization and reuse: Establish unified simulation model standards to support modular design and packaging, ensuring model reusability and consistency. Provide model library management capabilities to support rapid model retrieval, call, and reuse, and ensure model traceability and consistency through version control mechanisms. Utilize model interface standardization technology to achieve seamless integration and reuse of models across different simulation systems.
[0025] The second step involves dynamic resource allocation and optimization: A load-balancing-based dynamic resource allocation algorithm dynamically allocates computing and storage resources based on the real-time demands of simulation tasks, improving resource utilization. Containerization technologies, such as Docker, are introduced to enable rapid deployment of simulation applications and resource isolation, supporting the elastic expansion and contraction of simulation tasks. Resource monitoring capabilities are provided to track resource usage in real time and dynamically adjust resource allocation based on demand, ensuring efficient system operation.
[0026] The third step is system deployment and management: Automated deployment tools are provided to support one-click deployment and configuration of the simulation system, simplifying the system deployment process and improving deployment efficiency. A unified resource management platform is established to centrally manage and schedule simulation resources, supporting concurrent management of multiple users and multiple tasks. A visual monitoring interface is provided to display system operating status and resource usage in real time, enhancing system manageability and maintainability.
[0027] The fourth step is to clean up and optimize redundant resources: This provides a resource cleanup mechanism that automatically identifies and cleans up redundant resources in the system, reducing the waste of storage and computing resources. Data compression and deduplication technologies are used to optimize the use of storage resources and improve storage efficiency.
[0028] Step 5: Security and Permission Management: This system provides a multi-layered security mechanism, including data encryption, access control, and security auditing, to ensure data and operational security of the simulation system. It also supports role-based permission management, ensuring that different users can only access resources within their authorized scope, enhancing system security.
[0029] Through the above technical solution, the present invention realizes efficient reuse of models, dynamic allocation and optimization of resources, rapid deployment and centralized management of the system, cleaning and optimization of redundant resources, and system security and authority management, significantly improving the overall performance and operating efficiency of the simulation confrontation system.
[0030] In simulated confrontation applications, defense is a highly complex and dynamic task, involving multiple links such as target detection, threat assessment, firepower allocation, and interception effect evaluation. Traditional defense simulation systems have problems such as poor model reusability, static resource allocation, and complex system deployment, which make it difficult to meet the needs of modern confrontation for high efficiency, flexibility, and real-time response. The embodiment of the present invention is based on the background of air defense of a foreign platform, and details the actual use steps of the patent of this invention, such as Figure 2 shown.
[0031] 1. Model standardization and reuse: Step 1.1: Establish unified simulation model standards based on defense requirements. For example, the target detection model uses unified input and output interfaces to support the access of multiple sensor data, such as electromagnetic waves, infrared, and optical sensors; the threat assessment model uses standardized threat level classification rules (such as high, medium, and low).
[0032] Step 1.2: Modularize and encapsulate the target detection model, threat assessment model, firepower allocation model, and interception effectiveness evaluation model into a model library. For example, the target detection model is encapsulated as an independent module that supports electromagnetic wave data input and target trajectory output.
[0033] Step 1.3: The model library management function supports rapid retrieval and call of models. For example, the commander searches for "target detection model" through the model library interface and selects the electromagnetic detection model suitable for the current task.
[0034] Step 1.4: Implement a version control mechanism to ensure model consistency and traceability. For example, when a threat assessment model is updated, the system automatically records the version information and notifies relevant users to switch versions.
[0035] 2. Dynamic resource allocation and optimization: Step 2.1: The system automatically allocates computing and storage resources based on the real-time needs of the defense mission. For example, when a large number of targets are detected, the system dynamically increases computing resources to support multi-target tracking; when the mission is completed, the system automatically releases excess resources.
[0036] Step 2.2: Use containerization technology (such as Docker) to deploy simulation applications. For example, create separate containers for the target detection model and the firepower allocation model to ensure resource isolation and rapid scalability.
[0037] Step 2.3: Use the resource monitoring function to track resource usage in real time. For example, monitor the CPU and memory usage of the target detection model. When resource usage is too high, the system automatically adjusts resource allocation to balance the load.
[0038] 3. System deployment and management: Step 3.1: Use the automated deployment tool to deploy the defense simulation system with one click. For example, the commander selects a mission profile (such as "multi-target interception mission") through the deployment interface, and the system automatically loads the model, allocates resources, and deploys the container.
[0039] Step 3.2: Centrally manage simulation resources through a unified resource management platform. For example, monitor the resource usage of the target detection model, threat assessment model, and firepower allocation model in real time, and dynamically adjust resource allocation based on mission requirements.
[0040] Step 3.3: Provide a visual monitoring interface to display system operation status and resource usage. For example, a dashboard can display target tracking progress, threat level distribution, and weapon allocation status in real time.
[0041] 4. Redundant resource cleanup and optimization: Step 4.1: The system regularly scans and cleans up redundant resources. For example, when the target detection task is completed, the system automatically cleans up the resources occupied by the target detection model.
[0042] Step 4.2: Use data compression and deduplication technology to optimize the use of storage resources. For example, compress historical simulation data to reduce storage space usage.
[0043] 5. Security and Rights Management: Step 5.1: Ensure the data security and operational security of the simulation system through multi-layered security protection mechanisms. For example, encrypt sensitive data for storage to prevent data leakage.
[0044] Step 5.2: Implement role-based permission management to ensure that different users can only access resources within their scope of authority. For example, commanders can access all models and data, while ordinary operators can only access target detection models and threat assessment models.
[0045] The above examples describe in detail the practical steps of using the present invention in defense and countermeasures, closely integrating it with real-world business contexts and highlighting core functions such as model reuse, dynamic resource allocation, and system deployment and management. The specific content may be further adjusted and improved based on actual technical details.
[0046] The above is a detailed introduction to a distributed adversarial simulation system resource optimization management method provided by an embodiment of the present invention. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core ideas. At the same time, for technical personnel in this field, based on the ideas of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A distributed confrontation simulation system resource optimization management method, characterized in that: include: Establish unified simulation model standards, decompose simulation models into reusable independent modules, and use standardized interfaces to achieve model integration and reuse; Based on load balancing algorithms and real-time monitoring technology, computing and storage resources are dynamically allocated, and containerization technology is used to implement simulation application deployment and resource isolation. Centrally manage simulation resources and optimize resource scheduling and allocation through a unified resource management platform and automated deployment tools; Provides a resource cleanup mechanism to automatically identify and clean up redundant resources in the system, reducing the waste of storage and computing resources; A multi-level security protection mechanism and role-based permission management are adopted to ensure the data security and operation security of the simulation system and prevent unauthorized access and operation.
2. The method according to claim 1, characterized in that The establishment of a unified simulation model standard, decomposing the simulation model into reusable independent modules, and implementing model integration and reuse using standardized interfaces, includes: Establish unified simulation model standards based on defense needs; Modularize each simulation model and encapsulate it into a model library; Through the model library management function, it supports retrieving and calling models from the model library; Use version control mechanism to ensure consistency and traceability of the same model.
3. The method according to claim 2, characterized in that The system dynamically allocates computing and storage resources based on load balancing algorithms and real-time monitoring technology, and utilizes containerization technology to implement simulation application deployment and resource isolation, including: Automatically allocate computing and storage resources based on the real-time needs of defense tasks; Use containerization technology to deploy simulation applications and create independent containers for different models; Track resource usage in real time through resource monitoring.
4. The method according to claim 3, characterized in that The unified resource management platform and automated deployment tools centrally manage simulation resources and optimize resource scheduling and allocation, including: Use automated deployment tools to deploy defense simulation systems with one click; Through a unified resource management platform, the resource usage of each model is monitored in real time, and resource allocation is dynamically adjusted according to task requirements; Provides a visual monitoring interface to display system operation status and resource usage.
5. The method according to claim 4, characterized in that The resource cleanup mechanism provided automatically identifies and cleans up redundant resources in the system, reducing the waste of storage and computing resources, including: Regularly scan and clean up redundant resources; Use data compression and deduplication technology to optimize the use of storage resources.
6. The method according to claim 5, characterized in that The multi-level security protection mechanism and role-based permission management are used to ensure the data security and operation security of the simulation system and prevent unauthorized access and operation, including: Through multi-level security protection mechanisms, the data security and operation security of the simulation system are ensured; Role-based permission management ensures that different users can only access resources within their permission scope.