| Literature DB >> 35909833 |
Wei Dong1.
Abstract
AIOps (artificial intelligence for IT operations) has been growing rapidly in recent years. However, it can be seen that the vast majority of AIOps applications are implemented in the IT domain. In contrast, there are few applications in the data center infrastructure domain. Many real-world practices show that a working architecture or algorithm cannot be directly replicated from other domains due to completely different business scenarios and different data characteristics. In this paper, an AIOps architecture for the data center infrastructure monitoring domain is presented. A proven working architecture is given in terms of core modules, such as technical architecture, machine learning algorithms, big data, and business applications, and details are designed in practice. This paper focuses on the technical part and not on each part of the architecture work. In other words, NFRs (nonfunctional requirements), such as performance, availability, manageability, and security, will not be discussed in this paper.Entities:
Mesh:
Year: 2022 PMID: 35909833 PMCID: PMC9328990 DOI: 10.1155/2022/1988990
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Architecture diagram.
Power and environmental equipment and indicators.
| Components | Items |
|---|---|
| Power monitoring | Coulometer, distribution switch, UPS, diesel generator, power distribution cabinet, PDU, DC power supply system, battery pack, STS, and ATS |
|
| |
| Environment monitoring | Temperature and humidity, precision air conditioning, water leakage, computer room air conditioning, fresh air unit, smog, and harmful gas |
|
| |
| Security monitoring | CCTV, access control system, fire extinguisher system, lightening protection detection, and antitheft monitoring |
|
| |
| ∗Network monitoring (Optional) | Router, switch, server, and firewall |
Figure 2Architecture diagram.
Figure 3Big data architecture.
t_devicetypemap.
| Name | t_devicetypemap | |||
|
| ||||
| Primary key | id | |||
|
| ||||
| Foreign key | oriDevType | |||
|
| ||||
| Column | Specification | Type | Default value | Remarks |
|
| ||||
| id | Auto-increment 1 | bigint unsigned | Nonempty | |
|
| ||||
| oriDevType | Source device type | varchar (64) | Not null | |
|
| ||||
| sDevType | Destination device type | int | Not null | |
t_metetypemap.
| Name | t_metetypemap | |||
|
| ||||
| Primary key | id | |||
|
| ||||
| Foreign key | oriDevType, oriMtType | |||
|
| ||||
| Column | Specification | Type | Default value | Remarks |
|
| ||||
| id | Auto-incremented by 1 | bigint unsigned | Not null | |
|
| ||||
| oriDevType | Source device type | varchar (64) | Not null | |
|
| ||||
| Metric type (oriMtType) | Source metric type | varchar (64) | Not null | |
|
| ||||
| sDevType | Decomposition device type | int | Not null | |
|
| ||||
| sMtType | Type of decomposition metric | int | Not null | |
Handling of exception data.
| Type of anomaly | Policy |
|---|---|
| Point anomalies ([ | Marked as an anomaly |
| Contextual anomalies ([ | Discarded directly and replaced with the most recent data. |
| Null values | Discarded directly and replaced with the most recent data. |
| Missing values | Discarded directly and replaced with the closest data. |
| Duplicate values | When the timestamp, object, and location are identical, they are deleted. |
Figure 4Temperature data.
Figure 5Temperature data.
Figure 6Temperature data.
Figure 7Temperature data.
Figure 8Dynamic threshold graph. ARIMA dynamics.
Figure 9ARIMA prediction diagram.
Figure 10Standard deployment diagram.