| Literature DB >> 29772809 |
Ping Zhong1, Yiwen Zhang2, Shuaihua Ma3, Xiaoyan Kui4, Jianliang Gao5.
Abstract
With the emergence of edge computing, a large number of devices such as sensor nodes have been deployed in the edge network to sense and process data. However, how to provide real-time on-demand energy for these edge devices is a new challenge issue of edge networks. In real-world applications of edge computing, sensor nodes usually have different task burdens due to the environmental impact, which results in a dynamic change of the energy consumption rate at different nodes. Therefore, the traditional periodical charging mode cannot meet the nodes charging demand that have dynamic energy consumption. In this paper, we propose a real-time on-demand charging scheduling scheme (RCSS) under the condition of limited mobile charger capacity. In the process of building the charging path, RCSS adequately considers the dynamic energy consumption of different node, and puts forward the next node selection algorithm. At the same time, a method to determine the feasibility of charging circuit is also proposed to ensure the charging efficiency. During the charging process, RCSS is based on adaptive charging threshold to reduce node mortality. Compared with existing approaches, the proposed RCSS achieves better performance in the number of survival nodes, the average service time and charging efficiency.Entities:
Keywords: adaptive charging threshold; energy consumption rate; on-demand charging scheduling; wireless rechargeable sensor networks (WRSNs)
Year: 2018 PMID: 29772809 PMCID: PMC5982229 DOI: 10.3390/s18051601
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
The summary of related works.
| Literature | Real-Time Scheduling | Constraints of MC Energy | Adaptive Charging Threshold | Feasibility Guarantee |
|---|---|---|---|---|
| J. Wang et al. [ | Yes | No | No | No |
| C. Lin et al. [ | Yes | Yes | No | No |
| L. He et al. [ | Yes | No | No | No |
| L. He et al. [ | Yes | No | No | No |
| C. Hu et al. [ | No | Yes | No | Yes |
| C. Lin et al. [ | Yes | No | No | No |
| J. X. Ren et al. [ | No | Yes | No | Yes |
| Y. Feng et al. [ | Yes | No | No | Yes |
| C. Lin et al. [ | No | Yes | No | Yes |
| G. Y. Jiang et al. [ | No | Yes | No | Yes |
| X. Ye et al. [ | No | No | No | Yes |
| X. Rao et al. [ | No | No | No | Yes |
| Our paper | Yes | Yes | Yes | Yes |
Figure 1The topology model of network.
Figure 2Charging path construction process. (a)–(d) The node with the smallest weight is chosen as the next charging node to build the virtual charging path successfully. (e) The fifth charging node selection and virtual path construction failure. (f) MC returns to the starting point for energy replenishment of and prepares for the next round of charging.
Parameter settings.
| Parameters | Value |
|---|---|
| Number of nodes | 20–100 |
| Operating voltage | 3.6 V |
| Energy capacity of nodes | 500 J |
| Energy capacity of the MC | 50,000 J |
| Threshold for charging requests | 225 J |
| Charging rate | 5 w/s |
| Moving consumption | 10 J/m |
| Mobile speed of MC | 3 m/s |
| Simulation time | 36,000 s |
|
| 0.8 |
Figure 3The comparison of charging throughput among RCSS, TADP and EDF.
Figure 4The comparison of average service time among RCSS, TADP and EDF.
The value of average service time.
| Algorithm | Average Service Time |
|---|---|
| TADP | 79.78 s |
| EDF | 87.72 s |
| RCSS | 55 s |
The value of average charging response time.
| Algorithm | Average Charging Response Time |
|---|---|
| TADP | 1923.46 s |
| EDF | 2616.65 s |
| RCSS | 1168.15 s |
Figure 5The comparison of the number of surviving nodes among RCSS, TADP and EDF.
The number of survival nodes under different algorithm.
| Algorithm | Total Number of Nodes | The Number of Survival Nodes |
|---|---|---|
| TADP | 100 | 59 |
| EDF | 100 | 68 |
| RCSS | 100 | 79 |
| RCSS without adaptive charging threshold | 100 | 75 |
Figure 6The comparison of charging efficiency among RCSS, TADP and EDF.
(a)
| A | B | C | D | E | |
|---|---|---|---|---|---|
|
| 1 | 3 | 4 | 5 | 2 |
|
| 3 | 5 | 1 | 2 | 4 |
|
| 4 | 8 | 5 | 7 | 6 |
(b)
| B | C | D | E | |
|---|---|---|---|---|
|
| 3 | 4 | 2 | 1 |
|
| 1 | 3 | 4 | 2 |
|
| 4 | 7 | 6 | 3 |
(c)
| B | C | D | |
|---|---|---|---|
|
| 2 | 1 | 3 |
|
| 1 | 3 | 2 |
|
| 3 | 4 | 5 |
(d)
| C | D | |
|---|---|---|
|
| 1 | 2 |
|
| 1 | 2 |
|
| 2 | 4 |