| Literature DB >> 30071654 |
Abstract
In recent years, cloud computing and fog computing have appeared one after the other, as promising technologies for augmenting the computing capability of devices locally. By offloading computational tasks to fog servers or cloud servers, the time for task processing decreases greatly. Thus, to guarantee the Quality of Service (QoS) of smart manufacturing systems, fog servers are deployed at network edge to provide fog computing services. In this paper, we study the following problems in a mixed computing system: (1) which computing mode should be chosen for a task in local computing, fog computing or cloud computing? (2) In the fog computing mode, what is the execution sequence for the tasks cached in a task queue? Thus, to solve the problems above, we design a Software-Defined Network (SDN) framework in a smart factory based on an Industrial Internet of Things (IIoT) system. A method based on Computing Mode Selection (CMS) and execution sequences based on the task priority (ASTP) is proposed in this paper. First, a CMS module is designed in the SDN controller and then, after operating the CMS algorithm, each task obtains an optimal computing mode. Second, the task priorities can be calculated according to their real-time performance and calculated amount. According to the task priority, the SDN controller sends a flow table to the SDN switch to complete the task transmission. In other words, the higher the task priority is, the earlier the fog computing service is obtained. Finally, a series of experiments and simulations are performed to evaluate the performance of the proposed method. The results show that our method can achieve real-time performance and high reliability in IIoT.Entities:
Keywords: IIoT; computing mode selection (CMS); fog computing; software-defined network (SDN)
Year: 2018 PMID: 30071654 PMCID: PMC6111290 DOI: 10.3390/s18082509
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1System architecture of Software-Defined IIoT based on fog computing in a smart factory.
Figure 2Signaling process for CMS.
Figure 3The execution sequence before and after using the task priority.
Parameter values of the simulation.
| Parameters | Description | Value |
|---|---|---|
|
| number of terminal devices | [50, 100] |
|
| number of edge servers | 1 |
|
| computing capacity of | [0.5, 1] G cycles/s |
|
| computing capacity of cloud | 8 G cycles/s |
|
| computing capacity of fog server | 2 G cycles/s |
|
| data size of the | [10, 50] Mb |
|
| transmission power | [0.2, 0.6] W |
|
| maximum transmission power | 0.6 W |
|
| link bandwidth | 100 MHz |
|
| weight of real-time intensity | 0.7 |
|
| weight of complex intensity | 0.3 |
|
| allocated ratio of bandwidth | [0, 1] |
Applications and parameters.
| Applications |
|
|
|
|---|---|---|---|
| Process monitoring | 10 ms | 90 Mcps | 0.1191 |
| Environmental monitoring | 50 ms | 85 Mcps | 0.2476 |
| Fault diagnosis | 20 ms | 50 Mcps | 0.1143 |
| Product testing | 50 ms | 20 Mcps | 0.1857 |
| Inventory management | 80 ms | 70 Mcps | 0.3333 |
Figure 4Comparison of the total time delay.
Figure 5Comparison of the average time delay.
Figure 6Comparison of the reliability.
Figure 7Comparison of satisfaction.