| Literature DB >> 35161775 |
Ivan Popović1, Ilija Radovanovic1,2, Ivan Vajs1,2, Dejan Drajic1,2,3, Nenad Gligorić3,4.
Abstract
Because the number of air quality measurement stations governed by a public authority is limited, many methodologies have been developed in order to integrate low-cost sensors and to improve the spatial density of air quality measurements. However, at the large-scale level, the integration of a huge number of sensors brings many challenges. The volume, velocity and processing requirements regarding the management of the sensor life cycle and the operation of system services overcome the capabilities of the centralized cloud model. In this paper, we present the methodology and the architectural framework for building large-scale sensing infrastructure for air quality monitoring applicable in urban scenarios. The proposed tiered architectural solution based on the adopted fog computing model is capable of handling the processing requirements of a large-scale application, while at the same time sustaining real-time performance. Furthermore, the proposed methodology introduces the collection of methods for the management of edge-tier node operation through different phases of the node life cycle, including the methods for node commission, provision, fault detection and recovery. The related sensor-side processing is encapsulated in the form of microservices that reside on the different tiers of system architecture. The operation of system microservices and their collaboration was verified through the presented experimental case study.Entities:
Keywords: air quality; fog computing; management life cycle; microservices; sensor fault
Mesh:
Year: 2022 PMID: 35161775 PMCID: PMC8840127 DOI: 10.3390/s22031026
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
A summarized review of recent studies regarding the design, analysis and implementation of AQM methodology and architectures.
| Research | Approach | Targeting | Applicability | Properties |
|---|---|---|---|---|
| Proposed solution | Fog based IoT | Architecture review and data processing methodology and services | Distributed fog application | Monitoring, Manageability, |
| [ | Cloud-based IoT | Device design | Sensor cloud application | Monitoring |
| [ | Cloud-based IoT | Device design and architecture review | Sensor cloud application | Monitoring |
| [ | Cloud-based IoT | Device design and data processing algorithm | Sensor cloud application, | Monitoring and calibration |
| [ | Cloud-based IoT | Device design and data processing algorithm | Sensor cloud application air pollution detection | Algorithm efficiency |
| [ | Cloud-based IoT | Device design | Sensor cloud application | Monitoring and notifications |
| [ | Cloud-based IoT | Device design and data processing algorithm | Sensor cloud application, predictive analytics | Monitoring and predictions |
| [ | Fog based IoT | Architecture review | Sensor cloud application | Monitoring |
| [ | Cloud and Edge based IoT | Device design and architecture review | Open-source sensor cloud application, | Monitoring, |
| [ | Cloud and Edge based IoT | Architecture review | Ubiquitous sensing in smart cities | Mobile sensing, Scalability |
| [ | Cloud-based IoT | Device design | Sensor cloud application | Monitoring and logging |
Figure 1Tiered fog-based architecture for air quality monitoring.
Figure 2Tier 1 fog node management life cycle.
Figure 3Tier 1 fog node software architecture view.
Figure 4Tier 2 fog node software architecture view.
Figure 5Data collection and processing flow.
Figure 6Deployment set up.
Configuration of Node #1.1 and Node #2.1 data processing services.
| Service | Parameters |
|---|---|
| Peak elimination | |
| Noise elimination | |
| Calibration | |
| Correction algorithm | |
| Correction algorithm parameters | 100 decision trees, max features ≤ 3 features, no max depth |
| Cross-correlation | |
| CAQI calculation |
Figure 7Time series data at the input and the output of the Peak elimination service (left) and Noise elimination service (right) performed on the CO sensor measurements.
Figure 8Time series data at the input and the output of the CO calibration service during the calibration period and the succeeding Node #1.1 operation in the provision phase.
Figure 9Time series data at the input and the output of the NO2 correction service at Node #1.1 (top), the output of the CAQI service at Node #1.1 (middle) and the statistical parameters RMSE and R2 as an output of the correlation service at the Node #2.1 (bottom).