Browse > Article
http://dx.doi.org/10.14372/IEMEK.2019.14.2.87

Efficient Flash Memory Access Power Reduction Techniques for IoT-Driven Rare-Event Logging Application  

Kwon, Jisu (Kyungpook National University)
Cho, Jeonghun (Kyungpook National University)
Park, Daejin (Kyungpook National University)
Publication Information
Abstract
Low power issue is one of the most critical problems in the Internet of Things (IoT), which are powered by battery. To solve this problem, various approaches have been presented so far. In this paper, we propose a method to reduce the power consumption by reducing the numbers of accesses into the flash memory consuming a large amount of power for on-chip software execution. Our approach is based on using cooperative logging structure to distribute the sampling overhead in single sensor node to adjacent nodes in case of rare-event applications. The proposed algorithm to identify event occurrence is newly introduced with negative feedback method by observing difference between past data and recent data coming from the sensor. When an event with need of flash access is determined, the proposed approach only allows access to write the sampled data in flash memory. The proposed event detection algorithm (EDA) result in 30% reduction of power consumption compared to the conventional flash write scheme for all cases of event. The sampled data from the sensor is first traced into the random access memory (RAM), and write access to the flash memory is delayed until the page buffer of the on-chip flash memory controller in the micro controller unit (MCU) is full of the numbers of the traced data, thereby reducing the frequency of accessing flash memory. This technique additionally reduces power consumption by 40% compared to flash-write all data. By sharing the sampling information via LoRa channel, the overhead in sampling data is distributed, to reduce the sampling load on each node, so that the 66% reduction of total power consumption is achieved in several IoT edge nodes by removing the sampling operation of duplicated data.
Keywords
IoT; Rare-event; Flash memory; Data feedback; Low power consumption; LoRa; Analog digital converter (ADC);
Citations & Related Records
연도 인용수 순위
  • Reference
1 M.D. Scott, B.E. Boser, K.S. Pister. "An Ultra -low Power ADC for Distributed Sensor Networks," Proceedings of European Solid-State Circuits Conference, pp. 255-258, 2002.
2 Avaliable on : https://www.st.com/resource/en/datasheet/stm32l073rz.pdf
3 M. Bor, J.E. Vidler, U. Roedig. "LoRa for the Internet of Things," Proceedings of the 2016 International Conference on Embedded Wireless Systems and Networks, pp. 361-366, 2016.
4 L. Yi, G. Lee, H. Kim, "A Study on the LoRa Systems," Proceedings of Symposium of the Korean Institute of Communications and Information Sciences, pp. 217-218, 2017 (in Korean).
5 Avaliable on : https://www.finyear.com/Gartner-Says-the-Internet-of-Things-Installed-Base-Will-Grow-to-26-Billion-Units-By-2020_a27901.html
6 Avaliable on : https://www.eembc.org/ulpmark/
7 B. Karg, S. Lucia, "Towards Low-energy, Low-cost and High-performance IoT-based Operation of Interconnected Systems," Proceedings of IEEE 4th World Forum on Internet of Things (WF-IoT), pp. 706-711, 2018.
8 Z. Wang, Y. Liu, Y. Sun, Y. Li, D. Zhang, H. Yang, "An Energy-efficient Heterogeneous Dual-core Processor for Internet of Things," Proceedings of IEEE International Symposium on Circuits and Systems (ISCAS), pp. 2301-2304, 2015.
9 K. Leuenberger, R. Gassert, "Low-power Sensor Module for Long-term Activity Monitoring," Proceedings of the IEEE Engineering in Medicine and Biology Society, pp. 2237-2241, 2011.
10 D. Balsamo, A. Elboreini, B. M. Al-Hashimi , G.V. Merrett, "Exploring ARM Embed Support for Transient Computing in Energy Harvesting IoT Systems," Proceedings of 7th IEEE International Workshop on Advances in Sensors and Interfaces (IWASI), pp. 115-120, 2017.