| Literature DB >> 35161828 |
Pedro Juan Roig1, Salvador Alcaraz1, Katja Gilly1, Cristina Bernad1, Carlos Juiz2.
Abstract
IoT environments are forecasted to grow exponentially in the coming years thanks to the recent advances in both edge computing and artificial intelligence. In this paper, a model of remote computing scheme is presented, where three layers of computing nodes are put in place in order to optimize the computing and forwarding tasks. In this sense, a generic layout has been designed so as to easily achieve communications among the diverse layers by means of simple arithmetic operations, which may result in saving resources in all nodes involved. Traffic forwarding is undertaken by means of forwarding tables within network devices, which need to be searched upon in order to find the proper destination, and that process may be resource-consuming as the number of entries in such tables grow. However, the arithmetic framework proposed may speed up the traffic forwarding decisions as relaying on integer divisions and modular arithmetic, which may result more straightforward. Furthermore, two diverse approaches have been proposed to formally describe such a design by means of coding with Spin/Promela, or otherwise, by using an algebraic approach with Algebra of Communicating Processes (ACP), resulting in a explosion state for the former and a specified and verified model in the latter.Entities:
Keywords: ACP; CNN; Promela; Spin; edge computing; fog computing; formal modeling
Year: 2022 PMID: 35161828 PMCID: PMC8839237 DOI: 10.3390/s22031084
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Deployment of a basic model with 3 fog nodes.
Figure 2Full mesh layout for k = 4.
Mapping of fogs and their uplink ports in case .
| Source | Source | Destination | Destination | Mapping Array: |
|---|---|---|---|---|
| 0 | 4 | 1 | 4 | 0 |
| 0 | 5 | 2 | 4 | 1 |
| 0 | 6 | 3 | 4 | 2 |
| 1 | 4 | 0 | 4 | 3 |
| 1 | 5 | 2 | 5 | 4 |
| 1 | 6 | 3 | 5 | 5 |
| 2 | 4 | 0 | 5 | 6 |
| 2 | 5 | 1 | 5 | 7 |
| 2 | 6 | 3 | 6 | 8 |
| 3 | 4 | 0 | 6 | 9 |
| 3 | 5 | 1 | 6 | 10 |
| 3 | 6 | 2 | 6 | 11 |
Outcome of the Spin simulation cited.
| K | State-Vector (Bytes) | Depth Reached | States Stored | States Matched |
|---|---|---|---|---|
| 2 | 276 | 120 | 1,179,021 | 1,220,492 |
| 3 | 588 | 236 | 78,664,413 | 1.731726 × 10 |
| 4 | 1020 | 409 | 81,474,905 | 2.4499248 × 10 |
Figure 3Core scenario: Edge-Fog for .
Figure 4Basic scenario: OneEndDevice-Edge-Fog for .
Figure 5Extended scenario: MultipleEndDevices-Edge-Fog for .
Figure 6Enhanced scenario: MultipleEndDevices-Edge-Fog-Cloud for .