| Literature DB >> 29587450 |
Weimin Li1,2, Bin Wang3, Jinfang Sheng4, Ke Dong5, Zitong Li6, Yixiang Hu7.
Abstract
The Internet of Things (IoT) has received a lot of attention, especially in industrial scenarios. One of the typical applications is the intelligent mine, which actually constructs the Six-Hedge underground systems with IoT platforms. Based on a case study of the Six Systems in the underground metal mine, this paper summarizes the main challenges of industrial IoT from the aspects of heterogeneity in devices and resources, security, reliability, deployment and maintenance costs. Then, a novel resource service model for the industrial IoT applications based on Transparent Computing (TC) is presented, which supports centralized management of all resources including operating system (OS), programs and data on the server-side for the IoT devices, thus offering an effective, reliable, secure and cross-OS IoT service and reducing the costs of IoT system deployment and maintenance. The model has five layers: sensing layer, aggregation layer, network layer, service and storage layer and interface and management layer. We also present a detailed analysis on the system architecture and key technologies of the model. Finally, the efficiency of the model is shown by an experiment prototype system.Entities:
Keywords: Internet of Things; IoT OS; industrial IoT; transparent computing
Year: 2018 PMID: 29587450 PMCID: PMC5948589 DOI: 10.3390/s18040981
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Transparent computing architecture.
Devices used in the Fankou Six System.
| Device Type | Device Name | Number |
|---|---|---|
| Aggregation layer device | Collection substation in personnel regional positioning system | 52 |
| Collection substation in monitoring and supervision system | 50 | |
| Sensor layer device | Card reader | 301 |
| Wind speed sensor | 138 | |
| Wind pressure sensor | 6 | |
| H2S sensor | 24 | |
| SO2 sensor | 24 | |
| On-off sensor | 69 |
Figure 2The labor costs of deployment and maintenance in “Six Systems” of Fankou.
Figure 3The architecture of industrial IoT based on TC.
Figure 4The architecture of the sensing and aggregation layer.
Figure 5The architecture of the service and storage layer.
Figure 6The Vdisk storage model and accessing mechanism.
Figure 7The Vdisk storage structure.
The member variables of the header.
| Member | Description |
|---|---|
| TYPE | 64-bit integer to uniquely identify a certain virtual disk node to distinguish with others |
| F_PTR | A pointer to the father node image, when pointing to the father node, this node could share data in the father image and only stores the editing part of the father node image. This property of system type node is null. |
| SIZE | It indicates size of image node, which is equal to the total size that the bitmap could cover. The unit is bytes. |
| M_OFFSET | It represents the offset of Bitmap region from the start position, the Bitmap follows the Head, while the size of Head is fixed; hence, this value should also be fixed. |
| Q_OFFSET | It records the offset of Q_table part from image start, which could help to locate the Q_table faster. |
| D_OFFSET | It indicates the offset of Data part from the image start. |
| B_UNIT | The basic unit of dividing Block in |
| C_UNIT | The basic unit of dividing Chunk in |
Zephyr remote booting performance.
| Booting Time | Peak Bandwidth | Average Bandwidth | |
|---|---|---|---|
| One client | 1.26 s | 717 KB/s | 364 KB/s |
| Three clients | 1.30 s | 1432 KB/s | 748 KB/s |
| Five clients | 1.34 s | 2043 KB/s | 1345 KB/s |
Figure 8Multi-OS remote booting on-demand in aggregation layer.
Operation latency in Linux and Windows (s).
| Operation | Local Device | Collection Device | ||
|---|---|---|---|---|
| Linux | Windows | Linux | Windows | |
| Copy a file | ||||
| 10 M | 1.21 | 1.76 | 0.94 | 1.21 |
| 50 M | 2.33 | 2.95 | 2.79 | 3.97 |
| Download a file | ||||
| 10 M | 9.34 | 10.03 | 10.22 | 11.20 |
| 50 M | 53.17 | 58.36 | 62.36 | 68.89 |
| Launch an APP | ||||
| Web browser | 1.89 | 1.93 | 1.65 | 1.71 |
| Disk detection tool | 2.78 | 3.14 | 2.97 | 4.57 |
Figure 9The performance results on random read throughput (a) and write throughput (b) of the service and storage layer.
The disk usage comparison with the increasing of terminals (GB).
| Storage Method | One Terminal | Two Terminals | Three Terminals | Five Terminals | Ten Terminals |
|---|---|---|---|---|---|
| TCIIoT | 12.5 | 14.1 | 16.2 | 19.8 | 25.3 |
| Local disk | 9.8 | 22.6 | 33.4 | 57.2 | 116.3 |
The speed of reading and writing results (MB/S).
| Request Method | Terminal Type | 50 M | 500 M | 1000 M | |||
|---|---|---|---|---|---|---|---|
| Read | Write | Read | Write | Read | Write | ||
| TCIIoT | Mobile terminal | 7.2 | 13.0 | 7.0 | 12.2 | 5.8 | 8.2 |
| PC terminal | 10.3 | 20.1 | 13.0 | 18.4 | 12.3 | 13.6 | |
| Socket | Mobile terminal | 7.6 | 13.8 | 7.8 | 12.9 | 6.3 | 9.4 |
| PC terminal | 11.5 | 21.4 | 13.6 | 19.2 | 13.1 | 14.3 | |