Information Quality Improvement With Task Selection Algorithm For IoT Energy Harvesting Devices
Email tác giả liên hệ:
huanvm@hcmute.edu.vnDOI:
https://doi.org/10.54644/jte.78A.2023.1375Từ khóa:
Machine learning, IoT, Wireless Sensor Network, battery life time, Task selectionTóm tắt
The purpose of study is to propose a task selection algorithm that both keeps information quality and saves power consumption in IoT energy harvesting devices. The proposed algorithm not only keeps stable information quality but saves power loss also. The sensor node operation is divided into four tasks depending on the input data including battery capacity, solar panel charging current, and input sensor data variation. The task selector based on a neural network consists of an input layer, a hidden layer of 20 neurons, and an output layer. The proposed algorithm is different from the predefined task algorithm, which mainly focused on deep sleep mode or scheduled tasks. Our proposed algorithm helps the sensor node to be more adaptive to the environment based on real-time execution at each node. The collected information amount varies according to the input data variation. The experiment results show that the proposed algorithm collects higher quality information at large input data variation. The battery lifetime is also improved by up to 22%.
Tải xuống: 0
Tài liệu tham khảo
A. A. Babayo, M. H. Anisi, and I. Ali, “A Review on energy management schemes in energy harvesting wireless sensor networks,” Renew. Sustain. Energy Rev., vol. 76, pp. 1176–1184, 2017.
N. Kimura, V. Jolly, and S. Latifi, “Energy restrained data dissemination in wireless sensor networks,” Int. J. Distrib. Sens. Networks, vol. 2, no. 3, pp. 251–265, 2006, doi: 10.1080/15501320600642692.
T. Ujazdowski and R. Piotrowski, "Task Scheduling–Review of Algorithms and Analysis of Potential Use in a Biological Wastewater Treatment Plant," IEEE Access, vol. 10, pp. 45230-45240, 2022, doi: 10.1109/ACCESS.2022.3170105.
K. D. Kang, H. Park, G. Park, and D. Kim, "Improving the Efficiency of Power Management via Dynamic Interrupt Management," in 2020 IEEE 38th International Conference on Computer Design (ICCD), 2020, pp. 377-380, doi: 10.1109/ICCD50377.2020.00069.
A. Sinha and A. Chandrakasan, “Dynamic power management in wireless sensor networks,” IEEE Des. Test Comput., vol. 18, no. 2, pp. 62–74, 2001, doi: 10.1109/54.914626.
L. Wang and Y. Xiao, “A Survey of Energy-Efficient Scheduling Mechanisms in Sensor Networks,” MONET, vol. 11, pp. 723–740, Oct. 2006, doi: 10.1007/s11036-006-7798-5.
X. Fan, “Sensors Dynamic Energy Management in WSN,” Wirel. Sens. Netw., vol. 02, pp. 698–702, Jan. 2010, doi: 10.4236/wsn.2010.29084.
S. Sudevalayam and P. Kulkarni, “Energy harvesting sensor nodes: Survey and implications,” IEEE Commun. Surv. Tutorials, vol. 13, no. 3, pp. 443–461, Sep. 2011, doi: 10.1109/SURV.2011.060710.00094.
P. Pillai and K. Shin, “Real-Time Dynamic Voltage Scaling for Low-Power Embedded Operating Systems,” ACM SIGOPS Oper. Syst. Rev., vol. 35, no. 5, pp. 89-102, 2001, doi: 10.1145/502034.502044.
G. Amato, A. Caruso, and S. Chessa, “Application-driven, energy-efficient communication in wireless sensor networks,” Comput. Commun., vol. 32, pp. 896–906, Mar. 2009, doi: 10.1016/j.comcom.2008.12.022.
X. Chen, H. B. Chen, W. Ma, X. Li, and S. X. Tan, “Energy-efficient wireless temperature sensoring for smart building applications,” in 2016 13th IEEE International Conference on Solid-State and Integrated Circuit Technology (ICSICT), 2016, pp. 680–683, doi: 10.1109/ICSICT.2016.7999010.
J. Khan, H. Qureshi, and A. Iqbal, “Energy management in Wireless Sensor Networks: A survey,” Comput. Electr. Eng., vol. 41, pp. 159-176, 2015, doi: 10.1016/j.compeleceng.2014.06.009.
S. Escolar, A. Caruso, S. Chessa, and X. D. Toro, “Statistical Energy Neutrality in IoT Hybrid Energy-Harvesting Networks,” in 2018 IEEE Symp. Comput. Commun.(ISCC), Natal, Brazil, 2018, pp. 444-449, doi: 10.1109/ISCC.2018.8538532.
M. Severini, S. Squartini, and F. Piazza, “Energy Aware Lazy Scheduling Algorithm for Energy-Harvesting Sensor Nodes,” Neural Comput. Appl., vol. 23, pp. 1899–1908, Dec. 2013, doi: 10.1007/s00521-012-1088-x.
C. Moser, J. Chen, and L. Thiele, “Dynamic power management in environmentally powered systems,” in 2010 15th Asia and South Pacific Design Automation Conference (ASP-DAC), 2010, pp. 81–88, doi: 10.1109/ASPDAC.2010.5419916.
C. Moser, D. Brunelli, L. Thiele, and L. Benini, “Lazy Scheduling for Energy Harvesting Sensor Nodes,” in IFIP Working Conference on Distributed and Parallel Embedded Systems, vol 225, Springer, Boston, USA, pp. 125 – 134, doi: 10.1007/978-0-387-39362-9_14.
C. Moser, L. Thiele, D. Brunelli, and L. Benini, “Adaptive Power Management in Energy Harvesting Systems,” in Proceedings of the Conference on Design, Automation and Test in Europe, 2007, pp. 773–778.
A. Caruso, S. Chessa, S. Escolar, X. Del Toro, and J. C. López, “A dynamic programming algorithm for high-level task scheduling in energy harvesting IoT,” IEEE Internet Things J., vol. 5, no. 3, pp. 2234–2248, 2018, doi: 10.1109/JIOT.2018.2828943.
P. Loreti, L. Bracciale, and G. Bianchi, "StableSENS: Sampling Time Decision Algorithm for IoT Energy Harvesting Devices," IEEE Internet of Things J., vol. 6, no. 6, pp. 9908-9918, 2019, doi: 10.1109/JIOT.2019.2933335.
Q. Qi et al., "Scalable Parallel Task Scheduling for Autonomous Driving Using Multi-Task Deep Reinforcement Learning," IEEE Transactions on Vehicular Technology, vol. 69, no. 11, pp. 13861-13874, 2020, doi: 10.1109/TVT.2020.3029864.
P. Zhang, X. Zhang, J. Li, and G. Huang, “The effects of body weight, temperature, salinity, pH, light intensity and feeding condition on lethal DO levels of whiteleg shrimp, Litopenaeus vannamei (Boone, 1931),” Aquaculture, vol. 256, no. 1, pp. 579–587, 2006, doi: https://doi.org/10.1016/j.aquaculture.2006.02.020.
R. E. Uhrig, “Introduction to artificial neural networks,” in Proceedings of IECON ’95 - 21st Annual Conference on IEEE Industrial Electronics, vol. 1, pp. 33–37, doi: 10.1109/IECON.1995.483329.
A. K. Jain, J. Mao, and K. M. Mohiuddin, “Artificial neural networks: A tutorial,” Computer, vol. 29, no. 3. pp. 31–44, Mar. 1996, doi: 10.1109/2.485891.
Tải xuống
Đã Xuất bản
Cách trích dẫn
Số
Chuyên mục
Categories
Giấy phép
Bản quyền (c) 2023 Tạp chí Khoa học Giáo dục Kỹ Thuật - ĐH SPKT TP.HCM
Tác phẩm này được cấp phép theo Giấy phép quốc tế Creative Commons Attribution-NonCommercial 4.0 .
Bản quyền thuộc về JTE.


