| Literature DB >> 36035859 |
Kun Gao1, Hao Wang2, Joanicjusz Nazarko3, Marta Jarocka4.
Abstract
As an important system in the national defense and military information construction, the command, control, communication, and intelligence (C3I) system urgently needs to establish an adaptive process to deal with the dynamic operating environment and changeable task requirements to ensure the long-term effective and stable operation of the system. As an important part of this process, the adaptive decision method should have the ability of online trade-off decision. Therefore, this paper presents an adaptive decision method based on parallel computing and optimization theory. This method combines operational requirements and commander preference to achieve the parallel adaptive decision solution. The experimental results show that the presented decision method can generate online trade-off strategies to deal with typical command and control scenarios of damage replacement in a simulated environment, effectively guide the system to carry out adjustment behavior, and achieve the goal of dynamic response to environmental changes and task changes.Entities:
Mesh:
Year: 2022 PMID: 36035859 PMCID: PMC9417790 DOI: 10.1155/2022/6967223
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Adaptive decision problem modeling.
Algorithm 1PSOGA algorithm flow.
Node configuration information table.
| Node category | CPU | Memory | Hard disk | Network |
|---|---|---|---|---|
| Information maintenance nodes (7 in total) | Model: Intel i5; frequency: 2.5 GHz; utilization ratio: 0.80 | Type: DDR2; speed: 19 gb/s; utilization ratio: 0.89 | Type: raid0; speed: 0.12 gb/s; utilization ratio: 0.8; capacity: 0.9 TB | Packet loss rate: 0 42; utilization ratio: 0.62; inflow flow: 99321024B; outflow flow: 14423570B |
|
| ||||
| Information communication nodes (3 in total) | Model: Intel i5; frequency: 3.5 GHz; utilization ratio: 0.70 | Type: DDR3; speed: 20 gb/s; utilization ratio: 0.69 | Type: raid0; speed: 0.2 gb/s; utilization ratio: 0.4; capacity: 1 TB | Packet loss rate: 0 12; utilization ratio: 0.12; inflow flow: 99348024B; outflow flow: 14183570B |
|
| ||||
| Information analysis nodes (3 in total) | Model: Intel i5; frequency: 3.5 GHz; utilization ratio: 0.70 | Type: DDR3; speed: 30 gb/s; utilization ratio: 0.70 | Type: raid0; speed: 0.22 gb/s; utilization ratio: 0.4; capacity: 1 TB | Packet loss rate: 0 12; utilization ratio: 0.12; inflow flow: 99358024B; outflow flow: 15153570B |
Figure 2Array-based chromosome coding process.
Figure 3Migration operator design.
Algorithm 2Multi-index ranking method.
Experimental computer information.
| Environment | Parameter | Value |
|---|---|---|
| Physical machine environment | Computer model | OptiPlex 7050 |
| Processor | Intel core i7 3.5 GHz×4 | |
| Memory | 16 GB | |
| Hard disk | 2 TB | |
|
| ||
| Virtual machine environment | Virtual machine software | VMware® workstation 15 pro |
| Memory | 3 GB | |
| Number of processor cores | 2 | |
| Hard disk | 50 GB | |
Example of service scoring segments at each node.
| Instance name | Deployment node | CPU score | Memory score | Disk score | Network score | Safety score |
|---|---|---|---|---|---|---|
| I0 | 1 | 0.60 | 6.15 | 6.09 | 6.03 | 16500 |
| 2 | 0.70 | 6.24 | 6.17 | 6.11 | 24200 | |
| 3 | 0.62 | 5.88 | 5.82 | 5.76 | 18500 | |
| … | … | … | … | … | … | |
| 12 | 0.73 | 6.34 | 6.27 | 6.21 | 16600 | |
| 13 | 0.64 | 6.25 | 6.18 | 6.12 | 36100 | |
|
| ||||||
| I1 | 1 | 0.64 | 6.28 | 6.21 | 6.15 | 16500 |
| 2 | 0.72 | 6.30 | 6.23 | 6.17 | 24200 | |
| 3 | 0.64 | 6.07 | 6.01 | 5.95 | 18500 | |
| … | … | … | … | … | … | |
| 12 | 0.78 | 6.57 | 6.51 | 6.44 | 16600 | |
| 13 | 0.72 | 6.34 | 6.27 | 6.21 | 36100 | |
|
| ||||||
| … | … | … | … | … | … | … |
|
| ||||||
| I7 | 1 | 0.53 | 6.18 | 6.12 | 6.05 | 16500 |
| 2 | 0.64 | 6.29 | 6.22 | 6.16 | 24200 | |
| 3 | 0.60 | 5.86 | 5.80 | 5.74 | 18500 | |
| … | … | … | … | … | … | |
| 12 | 0.76 | 6.35 | 6.28 | 6.22 | 16600 | |
| 13 | 0.73 | 6.26 | 6.19 | 6.13 | 36100 | |
Better instance adjustment strategy.
| Deployment strategy | Node2 | Node4 | Node8 | Node9 | Node12 | Node13 | Node utilization score | Service operation efficiency score |
|---|---|---|---|---|---|---|---|---|
| Strategy 1 | INSTANCE2 | INSTANCE1 | INSTANCE3, INSTANCE5 | INSTANCE6 | INSTANCE0, INSTANCE7 | INSTANCE4 | 1.3200 | 0.8768 |
|
| ||||||||
| Strategy 2 | INSTANCE3 | INSTANCE1 | INSTANCE2, INSTANCE5 | INSTANCE6 | INSTANCE0, INSTANCE7 | INSTANCE4 | 1.3150 | 0.9607 |
Strategy evaluation calculation table.
| Deployment strategy | Node utilization score | Service operation efficiency score | User preference score | Adjustment overhead | Cost score | Total score |
|---|---|---|---|---|---|---|
| Strategy 1 | 1.3200 | 0.8768 | 1.00981 | 6 | 0.24 | 0.781117 |
| Strategy 2 | 1.3150 | 0.9607 | 1.067062 | 6 | 0.24 | 0.821193 |
Figure 4Graph of the number of requests and responses per second.
Figure 5Node load variation diagram.
Figure 6Number of nodes and response time of adaptive decision.
Figure 7Time varies with nodes.
Figure 8Diagram of time-consuming decision process changing with the proportion of damaged nodes.
Figure 9Variation of strategy quality value with the proportion of damaged nodes.