Information Quality Improvement With Task Selection Algorithm For IoT Energy Harvesting Devices

Các tác giả

  • Minh Huan Vo Ho Chi Minh City University of Technology and Education, Vietnam

Email tác giả liên hệ:

huanvm@hcmute.edu.vn

DOI:

https://doi.org/10.54644/jte.78A.2023.1375

Từ khóa:

Machine learning, IoT, Wireless Sensor Network, battery life time, Task selection

Tó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

Dữ liệu tải xuống chưa có sẵn.

Tiểu sử Tác giả

Minh Huan Vo, Ho Chi Minh City University of Technology and Education, Vietnam

Vo Huan Minh received the B.S. and M.S.E.E. degrees in Electronics and Communication Engineering from the Ho Chi Minh City University of Technology, Vietnam in 2005 and 2007. and Ph.D. degree in Electronics Engineering from Kookmin University, Seoul, Korea in 2013.

He is currently working as a lecturer at the Faculty of Electrical and Electronics Engineering, University of Technology and Education, Ho Chi Minh City, Vietnam. His current research interests include neuromorphic computation using emerging technology, and low power system design. Email: huanvm@hcmute.edu.vn

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

2023-08-28

Cách trích dẫn

[1]
M. H. Vo, “Information Quality Improvement With Task Selection Algorithm For IoT Energy Harvesting Devices”, JTE, vol 18, số p.h Special Issue 03, tr 91–99, tháng 8 2023.