Complex electronic information system dynamic reconstruction behavior modeling method, device, equipment, medium and product

By building a task reliability analysis framework and dynamic reconstruction behavior model for complex electronic information systems, the problems of software and hardware decoupling, resource sharing and reuse and dynamic system reconstruction caused by failures of ship electronic information systems in the maritime environment are solved, and the problems of software and hardware decoupling, resource sharing and reuse and dynamic system reconstruction are improved. System task reliability and adaptability.

CN119415261APending Publication Date: 2025-02-11COMPREHENSIVE TECH & ECONOMIC RES INST OF CHINA STATE SHIPBUILDING CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411559083.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-04
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

The problems of software and hardware decoupling, resource sharing and reuse and dynamic system reconstruction caused by failures in complex ship electronic information systems in maritime environments affect task execution capabilities and reliability.

Method used

By analyzing the task flow of complex electronic information systems, a task reliability analysis framework is built, a dynamic reconstruction state between the software layer and the hardware layer is determined, and a dynamic reconstruction behavior model is carried out based on different states, and a dynamic reconstruction behavior model is determined. Do workload allocation.

Benefits of technology

It effectively solves the problems of software and hardware decoupling, resource sharing and reuse and dynamic system reconstruction caused by failures in complex ship electronic information systems, and improves the system's task reliability and ability to adapt to complex maritime environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119415261A_ABST
    Figure CN119415261A_ABST
Patent Text Reader

Abstract

The invention discloses a dynamic reconstruction behavior modeling method, device and equipment for a complex electronic information system, a medium and a product, and relates to the field of dynamic reconstruction behavior modeling, and the method comprises the steps: analyzing a task process of the complex electronic information system based on a system structure of the complex electronic information system; constructing a task reliability analysis framework of the complex electronic information system according to the task process; analyzing a software and hardware decoupling relationship and a resource sharing and reusing relationship between the software layer and the hardware layer according to the task reliability analysis framework, and determining a dynamic reconstruction state between the software layer and the hardware layer; modeling the dynamic reconstruction behavior based on the dynamic reconstruction state, and determining a dynamic reconstruction behavior model.According to the method, modeling can be conducted on the dynamic reconstruction behavior of the complex electronic information system, the problems of software and hardware decoupling, resource sharing and reusing, system dynamic reconstruction and the like of faults of the complex ship electronic information system at present are effectively solved, and the reliability of the system is improved. And a complex marine environment can be adapted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of dynamic reconfiguration behavior modeling, and in particular to a method, device, equipment, medium and product for dynamic reconfiguration behavior modeling of a complex electronic information system. Background Art

[0002] As the demand for automated ship operations continues to increase, ship combat systems have entered a period of rapid development. Their application areas are constantly expanding, and their status and role are becoming more and more prominent. Especially with the introduction of the "network-centric warfare" theory, various combat units and systems on the naval battlefield will be networked. The previously dispersed reconnaissance and detection systems, command and control systems, and firepower strike systems have gradually become efficient "integrated" electronic information network systems, realizing the decoupling of software and hardware and resource sharing. In this context, the reliability of the combat system, as the core carrier of ship command and control, has a great impact on the success or failure of the mission, which puts higher requirements on the reliability of the combat system.

[0003] The new generation of combat systems has the characteristics of "sharing resources and elements, separation of software and hardware, and dynamic reconstruction of the system". It is a complex electronic information system with many components. When performing tasks, the interaction between the components is complex, there are a lot of nonlinear behaviors, and the software and hardware are flexibly configured, with dynamic reconstruction characteristics based on tasks and states. In a complex maritime environment, once the components of the combat system fail, the combat system will show characteristics such as "changes in equipment functions, uncertain failure correlations, and dynamic system structures", which will affect the mission execution capability and mission reliability of the entire system. Summary of the invention

[0004] The purpose of this application is to provide a method, device, equipment, medium and product for modeling the dynamic reconstruction behavior of a complex electronic information system, which can model the dynamic reconstruction behavior of a complex electronic information system, effectively solve the current problems of software and hardware decoupling of complex ship electronic information system failures, resource sharing and reuse, system dynamic reconstruction, etc., so as to adapt to the complex maritime environment.

[0005] To achieve the above objectives, this application provides the following solutions:

[0006] In a first aspect, the present application provides a method for modeling dynamic reconstruction behavior of a complex electronic information system, comprising:

[0007] Based on the architecture of a complex electronic information system, the task flow of the complex electronic information system is analyzed; the architecture includes perception equipment, basic support equipment, command and control systems, and weapon equipment; wherein the command and control systems include an integrated management system, a situation generation system, and a weapon control system;

[0008] Constructing a task reliability analysis framework of the complex electronic information system according to the task flow; the task reliability analysis framework includes a hardware layer, a software layer, a function layer and a task layer;

[0009] According to the task reliability analysis framework, the software-hardware decoupling relationship and resource sharing and reuse relationship between the software layer and the hardware layer are analyzed to determine the dynamic reconstruction state between the software layer and the hardware layer; the dynamic reconstruction state includes a single backup reconstruction state, a cooperative backup reconstruction state, an active degradation reconstruction state, and a passive degradation reconstruction state;

[0010] Based on the dynamic reconstruction state, the dynamic reconstruction behavior is modeled to determine the dynamic reconstruction behavior model; the dynamic reconstruction behavior model is used to distribute the workload to each computing device in the hardware layer.

[0011] In a second aspect, the present application provides a complex electronic information system dynamic reconstruction behavior modeling device, comprising:

[0012] A task flow module is used to analyze the task flow of a complex electronic information system based on the system architecture of the complex electronic information system; the system architecture includes perception equipment, basic support equipment, command and control system and weapon equipment; wherein the command and control system includes an integrated management system, a situation generation system and a weapon control system;

[0013] A task reliability analysis framework construction module, used to construct a task reliability analysis framework of the complex electronic information system according to the task flow; the task reliability analysis framework includes a hardware layer, a software layer, a function layer and a task layer;

[0014] A dynamic reconstruction state determination module is used to analyze the software-hardware decoupling relationship and resource sharing and reuse relationship between the software layer and the hardware layer according to the task reliability analysis framework, and determine the dynamic reconstruction state between the software layer and the hardware layer; the dynamic reconstruction state includes a single backup reconstruction state, a cooperative backup reconstruction state, an active degradation reconstruction state, and a passive degradation reconstruction state;

[0015] The dynamic reconstruction behavior model determination module is used to model the dynamic reconstruction behavior based on the dynamic reconstruction state and determine the dynamic reconstruction behavior model; the dynamic reconstruction behavior model is used to distribute the workload to each computing device in the hardware layer.

[0016] In a third aspect, the present application provides a computer device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement any of the above-described methods for dynamic reconstruction behavior modeling of complex electronic information systems.

[0017] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any of the above-described methods for dynamic reconstruction behavior modeling of complex electronic information systems.

[0018] In a fifth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements any of the above-mentioned methods for dynamic reconstruction behavior modeling of complex electronic information systems.

[0019] According to the specific embodiments provided in this application, this application discloses the following technical effects:

[0020] This application aims at the characteristics of "software and hardware decoupling, resource sharing and reuse, and system dynamic reconstruction" of the combat system, and carries out reliability modeling research of the combat system. Based on the architecture of the complex electronic information system, the task flow of the complex electronic information system is analyzed; according to the task flow, the task reliability analysis framework of the complex electronic information system is constructed; according to the task reliability analysis framework, the software and hardware decoupling relationship and the resource sharing and reuse relationship between the software layer and the hardware layer are analyzed, and the dynamic reconstruction state between the software layer and the hardware layer is determined; and based on different dynamic reconstruction states, the dynamic reconstruction behavior is modeled, and the dynamic reconstruction behavior model is determined to distribute the workload to each computing device in the hardware layer; thereby the dynamic reconstruction behavior of the complex electronic information system is modeled. When the complex electronic information system is a complex ship electronic information system, it can effectively solve the current problems of complex ship electronic information system failure software and hardware decoupling, resource sharing and reuse, and system dynamic reconstruction to adapt to the complex maritime environment; it is of great significance to accurately evaluate the mission reliability level of the combat system, and can provide a theoretical basis for the top-level planning and design of the combat system. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0022] Figure 1 A flowchart of a method for modeling dynamic reconstruction behavior of a complex electronic information system in one embodiment of the present application;

[0023] Figure 2 A schematic diagram of a typical task flow of a ship electronic information system provided in an embodiment of the present application;

[0024] Figure 3A schematic diagram of a mission reliability analysis framework for a ship electronic information system provided in an embodiment of the present application;

[0025] Figure 4 A schematic diagram of a single backup reconstruction behavior flow provided in an embodiment of the present application;

[0026] Figure 5 A schematic diagram of a single backup reconstruction reliability model provided in an embodiment of the present application;

[0027] Figure 6 A schematic diagram of a cooperative backup and reconstruction behavior flow provided in an embodiment of the present application;

[0028] Figure 7 A schematic diagram of a cooperative backup reconstruction reliability model provided in an embodiment of the present application;

[0029] Figure 8 A schematic diagram of the active downgrade and reconstruction behavior flow provided in an embodiment of the present application;

[0030] Fig. 9 A schematic diagram of an active degradation and reconstruction reliability model provided by an embodiment of the present application;

[0031] Fig.10 A schematic diagram of a passive degradation and reconstruction behavior flow provided by an embodiment of the present application;

[0032] Fig.11 A schematic diagram of a passive degradation and reconstruction reliability model provided in an embodiment of the present application. DETAILED DESCRIPTION

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

[0034] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.

[0035] The present application embodiment provides a method for modeling dynamic reconstruction behavior of a complex electronic information system. The method is executed by a computer device, and can be executed by a computer device such as a terminal or a server alone, or can be executed by a terminal and a server together. In the present application embodiment, Figure 1 As shown, the method includes the following steps.

[0036] Step 101: Based on the architecture of a complex electronic information system, analyze the task flow of the complex electronic information system; the architecture includes perception equipment, basic support equipment, command and control systems, and weapon equipment; wherein the command and control systems include an integrated management system, a situation generation system, and a weapon control system.

[0037] Step 102: constructing a task reliability analysis framework of the complex electronic information system according to the task flow; the task reliability analysis framework includes a hardware layer, a software layer, a function layer and a task layer.

[0038] Step 103: According to the task reliability analysis framework, the software-hardware decoupling relationship and the resource sharing and reuse relationship between the software layer and the hardware layer are analyzed to determine the dynamic reconstruction state between the software layer and the hardware layer; the dynamic reconstruction state includes a single backup reconstruction state, a cooperative backup reconstruction state, an active downgrade reconstruction state, and a passive downgrade reconstruction state.

[0039] Step 104: Based on the dynamic reconstruction state, the dynamic reconstruction behavior is modeled to determine a dynamic reconstruction behavior model; the dynamic reconstruction behavior model is used to distribute workloads to various computing devices in the hardware layer.

[0040] In an exemplary embodiment, step 101 specifically includes:

[0041] The sensing equipment is used to detect and search the environment, and the detection information is sent to the integrated management system for data processing.

[0042] The processed detection information is sent to the situation generation system using the integrated management system.

[0043] The situation information generated by the situation generation system according to the processed detection information is sent to the combat control system.

[0044] The combat control system is used to solve the weapons according to the situation information and control the solved weapons.

[0045] In an exemplary embodiment, step 104 specifically includes:

[0046] When the dynamic reconstruction state is a single backup reconstruction state, the current state of the computing device is monitored in real time; the current state includes a fault state and a normal state.

[0047] When the current state of any computing device is a fault state, the fault handling process is immediately started.

[0048] The fault handling process is as follows:

[0049] Evaluate the current status and availability of backup computing equipment and determine the results of the evaluation.

[0050] If the evaluation result shows that the remaining computing resources of the backup computing device are sufficient and available, a single backup reconstruction strategy is adopted; the single backup reconstruction strategy is to migrate the workload running on the failed computing device to the backup computing device, and after the migration is successful, restart the workload on the backup computing device.

[0051] In an exemplary embodiment, step 104 specifically includes:

[0052] When the dynamic reconstruction state is the cooperative backup reconstruction state, the current state of the computing device is monitored in real time; the current state includes a fault state and a normal state.

[0053] When the current state of any computing device is a fault state, the fault handling process is immediately started.

[0054] The fault handling process is as follows:

[0055] Evaluate the current status and availability of multiple backup computing devices and determine the evaluation results.

[0056] The evaluation results show that a single backup computing device cannot independently bear the entire workload of the failed computing device, so a cooperative backup reconstruction strategy is adopted; the cooperative backup reconstruction strategy is to migrate the workload running on the failed computing device to multiple backup computing devices, so that multiple backup computing devices jointly support the workload on the failed computing device. After the migration is successful, the workload is restarted on multiple backup computing devices.

[0057] In an exemplary embodiment, step 104 specifically includes:

[0058] When the dynamic reconstruction state is an actively degraded reconstruction state, the current state of the computing device is monitored in real time; the current state includes a fault state and a normal state.

[0059] When the current state of any computing device is a fault state, the fault handling process is immediately started.

[0060] The fault handling process is as follows:

[0061] Evaluate the sufficiency of the remaining computing resources of the remaining computing devices, and determine whether the remaining computing resources can maintain the normal operation of all functions of the functional layer.

[0062] If so, distribute the workload according to the single backup and reconstruction strategy or the cooperative backup and reconstruction strategy.

[0063] If not, the priorities of the running workloads are analyzed according to the criticality of the workloads, and the workloads are sorted according to the priorities to generate a workload sequence.

[0064] When the remaining computing resources are unable to maintain the normal operation of all functions of the functional layer, determine whether the workload with the lowest priority is on the faulty computing device. If so, shut down or suspend the low-priority workload and reallocate the released resources to the high-priority workload; if not, execute a passive degradation and reconstruction strategy.

[0065] In an exemplary embodiment, step 104 specifically includes:

[0066] When the dynamic reconstruction state is a passively degraded reconstruction state, the current state of the computing device is monitored in real time; the current state includes a fault state and a normal state.

[0067] When the current state of any computing device is a fault state, the fault handling process is immediately started.

[0068] The fault handling process is as follows:

[0069] Evaluate the sufficiency of the remaining computing resources of the remaining computing devices, and determine whether the remaining computing resources can maintain the normal operation of all functions of the functional layer.

[0070] If so, distribute the workload according to the single backup and reconstruction strategy or the cooperative backup and reconstruction strategy.

[0071] If not, the priorities of the running workloads are analyzed according to the criticality of the workloads, and the workloads are sorted according to the priorities to generate a workload sequence.

[0072] Determine whether the lowest priority workload is on the faulty computing device; if so, execute an active degradation and reconstruction strategy; if not, shut down the lowest priority workload on the non-faulty computing device, and replace the work of the faulty computing device with the non-faulty computing device.

[0073] Taking the ship electronic information system as an example of a complex electronic information system, this paper explains the dynamic reconstruction behavior modeling method of the complex electronic information system applied by itself.

[0074] (1) Analysis of the architecture of ship electronic information system.

[0075] From the perspective of composition structure, the ship's electronic information system mainly includes perception equipment (i.e. sensor equipment), basic support equipment, command and control systems, and weapon equipment.

[0076] 1) Perception equipment, responsible for collecting battlefield information, including:

[0077] Radio frequency equipment for long-range reconnaissance and communications.

[0078] Optical frequency equipment, providing optical reconnaissance capabilities.

[0079] Sonar, used for underwater target detection.

[0080] 2) Basic support equipment, which provides the necessary infrastructure for system operation, including:

[0081] Computing equipment to support data processing and decision support.

[0082] Storage devices ensure the security and fast retrieval of data.

[0083] Communication equipment ensures real-time transmission of information.

[0084] Navigation equipment provides precise positioning and navigation services.

[0085] 3) Command and control systems, responsible for command, control and decision support, including:

[0086] Integrated management system to coordinate the operation of various systems.

[0087] Situation generation system generates battlefield situation conditions.

[0088] Weapon control system, performs combat command and control.

[0089] 4) Weapons and equipment directly involved in combat operations, including:

[0090] Jamming equipment, used for electronic warfare and jamming local systems.

[0091] Missiles to carry out long-range strike missions.

[0092] Anti-missile naval gun, providing close-range defense capabilities.

[0093] The architecture of the ship's electronic information system is shown in Table 1. The dynamic reconstruction behavior of the ship's electronic information system mainly occurs between basic support equipment and command and control systems. In the following, the reconstruction relationship between computing equipment and integrated management system, situation generation system, and weapon control system will be used as an example to represent the dynamic reconstruction behavior modeling of complex electronic information systems.

[0094] Table 1 Ship electronic information system architecture

[0095]

[0096]

[0097] (2) Analysis of typical task processes.

[0098] According to the architecture of the ship electronic information system obtained in the above step (1), the task flow of the ship electronic information system is analyzed.

[0099] Taking a typical task as an example, the task flow of the ship's electronic information system is analyzed. The specific task flow is as follows:

[0100] ① Use sensing equipment (radio frequency equipment, optical frequency equipment or sonar) to conduct surveillance, detection and search of the surrounding environment.

[0101] ② The sensing equipment sends the detection information to the integrated management system for data processing, and the integrated management system sends the processed detection information to the situation generation system.

[0102] ③Then the situation generation system sends the generated situation information to the combat control system.

[0103] ④ The combat control system performs weapon calculations and controls each weapon (jamming equipment, missiles or anti-missile naval guns) to attack the target.

[0104] Typical task flow: Figure 2 shown.

[0105] (3) Establishment of mission reliability analysis framework.

[0106] According to the typical task flow of the ship electronic information system obtained in the above step (2), a hierarchical structure is sorted out to obtain a task reliability analysis framework of the ship electronic information system, which is convenient for reliability analysis of the ship electronic information system.

[0107] In order to analyze the mission reliability of the ship's electronic information system more clearly and explicitly, the ship's electronic information system is divided into four hierarchical structures: mission layer, function layer, software layer, and hardware layer.

[0108] Among them, the task layer is the system's combat tasks.

[0109] The functional layer includes detection and perception function, situation generation function, command and control function, and weapon strike function.

[0110] The software layer includes the integrated management system of electronic information systems, the situation generation system and the combat control system.

[0111] The hardware layer includes radio frequency equipment, optical frequency equipment, sonar, computing equipment, storage equipment, communication equipment, navigation equipment, jamming equipment, missiles and anti-missile naval guns.

[0112] The ship's electronic information system is represented as a hierarchical structure of "mission-function-software-hardware", as shown in Table 2.

[0113] Table 2 Hierarchical architecture of ship electronic information system

[0114]

[0115]

[0116] Based on the system hierarchy architecture, a reliability analysis framework for the ship's electronic information system is established. This reliability analysis framework can separate the fault propagation relationship and information transmission relationship of the ship's electronic information system, making it easier to demonstrate the software and hardware decoupling relationship and resource sharing and reuse relationship of the ship's electronic information system. At the same time, it shows the dynamic reconstruction behavior of the system. The dynamic reconstruction behavior mainly occurs between the software layer and the hardware layer, which can lay the foundation for the subsequent construction of a dynamic reliability analysis model. Figure 3 shown.

[0117] (4) Establishment of dynamic model for reliability analysis.

[0118] According to the task reliability analysis framework of the ship electronic information system obtained in the above step (3), the software and hardware decoupling relationship and resource sharing and reuse relationship between the software layer and the hardware layer are analyzed in detail to obtain the dynamic reconstruction state between the software layer and the hardware layer. Among them, the decoupling relationship refers to the removal of the support relationship between hardware and software, and the reuse relationship is that if hardware A originally supports software B, then hardware A can also support software C at the same time; the support relationship refers to the operation of the hardware layer supporting the software layer; dynamic reconstruction refers to the fact that the support relationship between hardware and software may change during the execution of tasks by the electronic information system, that is, the four reconstruction states mentioned below.

[0119] By modeling the dynamic reconfiguration behavior, we can obtain the dynamic reconfiguration behavior model of the ship's electronic information system.

[0120] According to the mission requirements and the operating status of system resources, the hardware fault reconstruction strategy of the ship's electronic information system can be divided into four reconstruction states. When the system is in different states, the hardware resources may choose different fault reconstruction states. The fault reconstruction state is mainly reflected in the change of the supporting relationship between the hardware layer and the software layer. Based on the Rhapsody platform, a dynamic reliability model of the four reconstruction states of the ship's electronic information system is established.

[0121] In complex electronic information systems, computing devices are core components, and their reliability is crucial to the performance of the entire system. When computing devices fail, the continuity of the system and the ability to perform tasks may be seriously affected. Therefore, in order to ensure the high reliability of the system and the continuity of tasks, it is necessary to design an effective fault handling and system recovery mechanism.

[0122] 1) Single backup reconstruction state.

[0123] The single backup reconstruction state is a processing strategy for computing device failures. Its core idea is to use backup devices to replace failed devices to minimize system interruption time and quickly restore system functions. Figure 4-Figure 5 As shown, the processing steps are as follows:

[0124] 1. The system monitors the current status of the computing device in real time, and immediately initiates the fault handling process once the computing device 1 shows signs of failure.

[0125] 2. The system evaluates the adequacy of the remaining computing resources, including checking the status and availability of the backup computing device 2.

[0126] 3. If the evaluation result shows that the resources of backup computing device 2 are sufficient and available, the system decides to adopt a single backup reconstruction strategy.

[0127] 4. The system migrates the software running on the failed computing device 1 to the backup computing device 2 to ensure task continuity and data integrity.

[0128] 5. Once the task migration is completed, the system restarts the task on the backup computing device 2 to ensure that the system function is restored quickly.

[0129] 6. During the task migration and system recovery process, the system continuously monitors the entire operation process to ensure the smooth progress of the migration process and make adjustments when necessary.

[0130] 2) Collaborative backup and reconstruction status.

[0131] In shipboard electronic information systems, when a computing device fails, a single backup may not be sufficient to bear the entire workload of the failed device, especially during high load or critical mission execution. In order to improve the reliability of the system and the continuity of mission execution, it is necessary to design a more flexible and efficient fault handling and system recovery mechanism.

[0132] Cooperative backup and reconstruction state is a processing strategy for computing device failures. Its core idea is to use multiple backup devices to share the workload of the failed device to achieve rapid system recovery and load balancing. Figure 6-Figure 7 As shown, the processing steps are as follows:

[0133] 1. The system monitors the status of the computing device in real time, and immediately initiates the fault handling process once the computing device 1 shows signs of failure.

[0134] 2. The system evaluates the adequacy of the remaining computing resources, including checking the status and availability of multiple backup computing devices (such as computing device 2 and computing device 3).

[0135] 3. If the evaluation results show that a single backup computing device cannot independently bear the entire workload of the failed computing device 1, the system decides to adopt a cooperative backup reconstruction strategy.

[0136] 4. The system redistributes the tasks and software running on the failed computing device 1 to multiple backup computing devices, such as computing device 2 and computing device 3, so that these backup computing devices jointly support all the software on the failed computing device 1.

[0137] 5. Once the task allocation is completed, the system restarts the task on multiple backup computing devices to ensure that system functions are restored quickly.

[0138] 6. During the task allocation and system recovery process, the system continuously monitors the entire operation process to ensure the smooth progress of the allocation process and make adjustments when necessary.

[0139] 3) Active downgrade and reconstruction state.

[0140] In complex electronic information systems, optimal resource allocation is crucial to maintaining the overall performance and reliability of the system. Especially in the case of resource constraints or failures, how to effectively manage resources and ensure the continuous execution of critical tasks becomes an important consideration in system design. The active degradation and reconstruction state strategy aims to ensure the normal operation of the core functions of the system by consciously reducing the resource usage of non-critical functions.

[0141] Active degradation and reconstruction is a strategy that ensures the normal operation of key functions by actively reducing some system functions under resource-constrained conditions. This strategy is particularly suitable for situations where computing resources are insufficient and it is impossible to fully restore the functions of failed devices through backup or cooperative backup. Figure 8-Figure 9 As shown, the processing steps are as follows:

[0142] 1. The system monitors the status of all computing devices in real time. Once a failure of computing device 1 is detected, the fault handling process is immediately triggered.

[0143] 2. The system evaluates the adequacy of the remaining computing resources to determine whether there are enough resources to maintain the normal operation of all functions.

[0144] 3. The system analyzes the priority of the software running on the faulty computing device 1 to determine which software is essential for critical tasks and which is non-critical.

[0145] 4. If the remaining computing resources are insufficient to support the normal operation of all software, if the lowest priority software is on the faulty computing device 1, the system will decide to shut down or suspend the lowest priority software to release the resources of the computing device 1.

[0146] 5. The system will reallocate the released resources to the remaining critical software to ensure that these software can continue to run.

[0147] 6. After function degradation and resource reallocation, the system restarts critical tasks and continuously monitors system status to ensure the normal operation of critical functions.

[0148] 4) Passive degradation and reconstruction state.

[0149] Passive degradation and reconstruction state is a strategy adopted when the system is already facing failure or resource exhaustion. In this case, the system cannot process all requests normally, so it is forced to shut down or reduce the quality of some services to protect the core functions of the system from further impact. This strategy is a means of coping with system pressure or abnormal conditions, aiming to keep the core functions of the system running, even if it may mean temporarily sacrificing some non-critical functions.

[0150] Passive degradation and reconstruction state is a strategy adopted when the system has encountered a failure or resource exhaustion. At this time, the system is forced to enter a degradation mode to ensure the normal operation of critical functions while sacrificing or reducing the resource allocation of non-critical functions. This strategy is usually implemented to deal with sudden system pressure or abnormal conditions, rather than based on predictive resource planning. The processing steps are as follows:

[0151] 1. The system monitors the status of all computing devices in real time. Once a failure of computing device 1 is detected, the fault handling process is immediately triggered.

[0152] 2. The system evaluates the adequacy of the remaining computing resources to determine whether there are enough resources to maintain the normal operation of all functions.

[0153] 3. The system analyzes the priority of the software running on the faulty computing device 1 to determine which software is essential for critical tasks and which is non-critical.

[0154] 4. If the remaining computing resources are insufficient to support the normal operation of all software, and if the lowest priority software is not located on the faulty computing device 1 but on the non-faulty computing device 2, the system will decide to shut down or suspend the lowest priority software to release the resources of computing device 2.

[0155] 5. The system will reallocate the released resources to the remaining critical software to ensure that these software can continue to run.

[0156] 6. After function degradation and resource reallocation, the system restarts critical tasks and continuously monitors system status to ensure the normal operation of critical functions.

[0157] Based on the same inventive concept, the embodiment of the present application also provides a complex electronic information system dynamic reconstruction behavior modeling device for implementing the complex electronic information system dynamic reconstruction behavior modeling method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more complex electronic information system dynamic reconstruction behavior modeling device embodiments provided below can refer to the limitations of the complex electronic information system dynamic reconstruction behavior modeling method above, and will not be repeated here.

[0158] In an exemplary embodiment, a complex electronic information system dynamic reconfiguration behavior modeling device is provided, comprising:

[0159] A task flow module is used to analyze the task flow of a complex electronic information system based on the system architecture of the complex electronic information system; the system architecture includes perception equipment, basic support equipment, command and control system and weapon equipment; wherein the command and control system includes an integrated management system, a situation generation system and a weapon control system;

[0160] A task reliability analysis framework construction module, used to construct a task reliability analysis framework of the complex electronic information system according to the task flow; the task reliability analysis framework includes a hardware layer, a software layer, a function layer and a task layer;

[0161] A dynamic reconstruction state determination module is used to analyze the software-hardware decoupling relationship and resource sharing and reuse relationship between the software layer and the hardware layer according to the task reliability analysis framework, and determine the dynamic reconstruction state between the software layer and the hardware layer; the dynamic reconstruction state includes a single backup reconstruction state, a cooperative backup reconstruction state, an active degradation reconstruction state, and a passive degradation reconstruction state;

[0162] The dynamic reconstruction behavior model determination module is used to model the dynamic reconstruction behavior based on the dynamic reconstruction state and determine the dynamic reconstruction behavior model; the dynamic reconstruction behavior model is used to distribute the workload to each computing device in the hardware layer.

[0163] In an exemplary embodiment, a computer device is provided, which may be a server or a terminal. The computer device includes a processor, a memory, an input / output interface (I / O for short) and a communication interface. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface is connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store dynamic reconstruction behavior modeling data of complex electronic information systems. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a dynamic reconstruction behavior modeling method of a complex electronic information system is implemented.

[0164] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the above method when executing the computer program.

[0165] In an exemplary embodiment, a computer-readable storage medium is provided, storing a computer program, which implements the above method when executed by a processor.

[0166] In an exemplary embodiment, a computer program product is provided, including a computer program, which implements the above method when executed by a processor.

[0167] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ReadOnlyMemory, ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (Magnetoresistive RandomAccess Memory, MRAM), ferroelectric random access memory (Ferroelectric RandomAccess Memory, FRAM), phase change memory (Phase Change Memory, PCM), graphene memory, etc. Volatile memory can include random access memory (RandomAccess Memory, RAM) or external cache memory, etc. By way of illustration and not limitation, RAM may be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0168] In this application, all actions to obtain signals, information or data are carried out in compliance with the relevant data protection laws and policies of the country where they are located and with the authorization given by the owner of the corresponding device.

[0169] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.

[0170] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0171] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.

Claims

1. A method for modeling dynamic reconstruction behavior of complex electronic information systems, characterized in that: The complex electronic information system dynamic reconstruction behavior modeling method comprises: Based on the architecture of a complex electronic information system, the task flow of the complex electronic information system is analyzed; the architecture includes perception equipment, basic support equipment, command and control systems, and weapon equipment; wherein the command and control systems include an integrated management system, a situation generation system, and a weapon control system; Constructing a task reliability analysis framework of the complex electronic information system according to the task flow; the task reliability analysis framework includes a hardware layer, a software layer, a function layer and a task layer; According to the task reliability analysis framework, the software-hardware decoupling relationship and resource sharing and reuse relationship between the software layer and the hardware layer are analyzed to determine the dynamic reconstruction state between the software layer and the hardware layer; the dynamic reconstruction state includes a single backup reconstruction state, a cooperative backup reconstruction state, an active degradation reconstruction state, and a passive degradation reconstruction state; Based on the dynamic reconstruction state, the dynamic reconstruction behavior is modeled to determine the dynamic reconstruction behavior model; the dynamic reconstruction behavior model is used to distribute the workload to each computing device in the hardware layer.

2. The complex electronic information system dynamic reconstruction behavior modeling method according to claim 1 is characterized in that: Based on the dynamic reconstruction state, the dynamic reconstruction behavior is modeled to determine the dynamic reconstruction behavior model, which specifically includes: When the dynamic reconstruction state is a single backup reconstruction state, real-time monitoring of the current state of the computing device; the current state includes a fault state and a normal state; When the current state of any computing device is a fault state, the fault handling process is immediately started; The fault handling process is as follows: Evaluate the current status and availability of backup computing equipment and determine the results of the evaluation; If the evaluation result shows that the remaining computing resources of the backup computing device are sufficient and available, a single backup reconstruction strategy is adopted; the single backup reconstruction strategy is to migrate the workload running on the failed computing device to the backup computing device, and after the migration is successful, restart the workload on the backup computing device.

3. The complex electronic information system dynamic reconstruction behavior modeling method according to claim 1 is characterized in that: Based on the dynamic reconstruction state, the dynamic reconstruction behavior is modeled to determine the dynamic reconstruction behavior model, which specifically includes: When the dynamic reconstruction state is a cooperative backup reconstruction state, real-time monitoring of the current state of the computing device; the current state includes a fault state and a normal state; When the current state of any computing device is a fault state, the fault handling process is immediately started; The fault handling process is as follows: Evaluate the current status and availability of multiple backup computing devices and determine the evaluation results; The evaluation results show that a single backup computing device cannot independently bear the entire workload of the failed computing device, so a cooperative backup reconstruction strategy is adopted; the cooperative backup reconstruction strategy is to migrate the workload running on the failed computing device to multiple backup computing devices, so that multiple backup computing devices jointly support the workload on the failed computing device. After the migration is successful, the workload is restarted on multiple backup computing devices.

4. The complex electronic information system dynamic reconfiguration behavior modeling method according to claim 1 is characterized in that: Based on the dynamic reconstruction state, the dynamic reconstruction behavior is modeled to determine the dynamic reconstruction behavior model, which specifically includes: When the dynamic reconstruction state is an active degradation reconstruction state, real-time monitoring of the current state of the computing device; the current state includes a fault state and a normal state; When the current state of any computing device is a fault state, the fault handling process is immediately started; The fault handling process is as follows: Assess the sufficiency of the remaining computing resources of the remaining computing devices, and determine whether the remaining computing resources can maintain the normal operation of all functions of the functional layer; If so, the workload is distributed according to the single backup and reconstruction strategy or the cooperative backup and reconstruction strategy; If not, analyzing the priorities of the running workloads according to the criticality of the workloads, and sorting the workloads according to the priorities to generate a workload sequence; When the remaining computing resources are unable to maintain the normal operation of all functions of the functional layer, determine whether the workload with the lowest priority is on the faulty computing device. If so, shut down or suspend the low-priority workload and reallocate the released resources to the high-priority workload; if not, execute a passive degradation and reconstruction strategy.

5. The complex electronic information system dynamic reconfiguration behavior modeling method according to claim 1 is characterized in that: Based on the dynamic reconstruction state, the dynamic reconstruction behavior is modeled to determine the dynamic reconstruction behavior model, which specifically includes: When the dynamic reconstruction state is a passively degraded reconstruction state, real-time monitoring of the current state of the computing device; the current state includes a fault state and a normal state; When the current state of any computing device is a fault state, the fault handling process is immediately started; The fault handling process is as follows: Assess the sufficiency of the remaining computing resources of the remaining computing devices, and determine whether the remaining computing resources can maintain the normal operation of all functions of the functional layer; If so, the workload is distributed according to the single backup and reconstruction strategy or the cooperative backup and reconstruction strategy; If not, analyzing the priorities of the running workloads according to the criticality of the workloads, and sorting the workloads according to the priorities to generate a workload sequence; Determine whether the lowest priority workload is on the faulty computing device; if so, execute an active degradation and reconstruction strategy; if not, shut down the lowest priority workload on the non-faulty computing device, and replace the work of the faulty computing device with the non-faulty computing device.

6. The complex electronic information system dynamic reconfiguration behavior modeling method according to claim 1 is characterized in that: Based on the architecture of the complex electronic information system, the task flow of the complex electronic information system is analyzed, including: Using the sensing device to detect and search the environment, and sending the detection information to the integrated management system for data processing; Using the integrated management system, the processed detection information is sent to the situation generation system; Using the situation generation system, the situation information generated according to the processed detection information is sent to the combat control system; The combat control system is used to solve the weapons according to the situation information and control the solved weapons.

7. A complex electronic information system dynamic reconstruction behavior modeling device, characterized in that: The complex electronic information system dynamic reconstruction behavior modeling device comprises: A task flow module is used to analyze the task flow of a complex electronic information system based on the system architecture of the complex electronic information system; the system architecture includes perception equipment, basic support equipment, command and control system and weapon equipment; wherein the command and control system includes an integrated management system, a situation generation system and a weapon control system; A task reliability analysis framework construction module, used to construct a task reliability analysis framework of the complex electronic information system according to the task flow; the task reliability analysis framework includes a hardware layer, a software layer, a function layer and a task layer; A dynamic reconstruction state determination module is used to analyze the software-hardware decoupling relationship and resource sharing and reuse relationship between the software layer and the hardware layer according to the task reliability analysis framework, and determine the dynamic reconstruction state between the software layer and the hardware layer; the dynamic reconstruction state includes a single backup reconstruction state, a cooperative backup reconstruction state, an active degradation reconstruction state, and a passive degradation reconstruction state; The dynamic reconstruction behavior model determination module is used to model the dynamic reconstruction behavior based on the dynamic reconstruction state and determine the dynamic reconstruction behavior model; the dynamic reconstruction behavior model is used to distribute the workload to each computing device in the hardware layer.

8. A computer device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method for dynamic reconstruction behavior modeling of a complex electronic information system according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for dynamic reconstruction behavior modeling of a complex electronic information system according to any one of claims 1 to 6 is implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method for dynamic reconstruction behavior modeling of a complex electronic information system according to any one of claims 1 to 6 is implemented.