Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
139 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
46 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Design of Energy Harvesting based Hardware for IoT Applications (2306.12019v1)

Published 21 Jun 2023 in cs.AR

Abstract: Internet of Things (IoT) devices are rapidly expanding in many areas, including deep mines, space, industrial environments, and health monitoring systems. Most of the sensors and actuators are battery-powered, and these batteries have a finite lifespan. Maintaining and replacing these many batteries increases the maintenance cost of IoT systems and causes massive environmental damage. Energy-harvesting devices (EHDs) are the alternative and promising solution for these battery-operated IoT devices. These EHDs collect energy from the environment and use it for daily computations, like collecting and processing data from the sensors and actuators. Using EHDs in IoT reduces overall maintenance costs and makes the IoT system energy-sufficient. However, energy availability from these EHDs is unpredictable, resulting in frequent power failures. Most of these devices use volatile memories as storage elements, implying that all collected data and decisions made by the IoT devices are lost during frequent power failures, resulting in two possible overheads. First, the IoT device must execute the application from the beginning whenever power comes back. Second, IoT devices may make wrong decisions by considering incomplete data, i.e., data-inconsistency issues. To address these two challenges, a computing model is required that backs up the collected data during power failures and restores it for later computations; this type of computing is defined as intermittent computing. However, this computing model doesn't work with conventional processors or memories. Non-volatile memory and processors are required to design a battery-less IoT device that supports intermittent computing.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (24)
  1. A survey on program-state retention for transiently-powered systems. Journal of Systems Architecture 115 (2021), 102013.
  2. An Efficient NVM-Based Architecture for Intermittent Computing Under Energy Constraints. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 31, 6 (2023), 725–737. https://doi.org/10.1109/TVLSI.2023.3266555
  3. Efficient placement and migration policies for an STT-RAM based hybrid L1 cache for intermittently powered systems. Design Automation for Embedded Systems (2023), 1–29.
  4. Emerging NVM: A survey on architectural integration and research challenges. ACM Transactions on Design Automation of Electronic Systems (TODAES) 23, 2 (2017), 1–32.
  5. Energy harvesting for wearable devices: A review. IEEE Sensors Journal 19, 20 (2019), 9047–9062.
  6. Neha Garg and Ritu Garg. 2017. Energy harvesting in IoT devices: A survey. In 2017 International Conference on Intelligent Sustainable Systems (ICISS). IEEE, 127–131.
  7. Energy-efficient IoT-health monitoring system using approximate computing. Internet of Things 9 (2020), 100166.
  8. A review of logistics internet-of-things: Current trends and scope for future research. Journal of Industrial Information Integration (2021), 100194.
  9. Josiah Hester and Jacob Sorber. 2017. The future of sensing is batteryless, intermittent, and awesome. In Proceedings of the 15th ACM conference on embedded network sensor systems. 1–6.
  10. Battery lifetime prognostics. Joule 4, 2 (2020), 310–346.
  11. Texas Instruments. 2018. MSP430FR5969 launchpad development kit.
  12. Energy-aware memory mapping for hybrid FRAM-SRAM MCUs in intermittently-powered IoT devices. ACM Transactions on Embedded Computing Systems (TECS) 16, 3 (2017), 1–23.
  13. Advances in energy harvesting communications: Past, present, and future challenges. IEEE Communications Surveys & Tutorials 18, 2 (2015), 1384–1412.
  14. Intermittent computing: Challenges and opportunities. 2nd Summit on Advances in Programming Languages (SNAPL 2017) (2017).
  15. Dynamic power and energy management for energy harvesting nonvolatile processor systems. ACM Transactions on Embedded Computing Systems (TECS) 16, 4 (2017), 1–23.
  16. Attapong Mamen and Uthane Supatti. 2017. A survey of hybrid energy storage systems applied for intermittent renewable energy systems. In 2017 14th ECTI-CON. IEEE, 729–732.
  17. Sparsh Mittal and Jeffrey S Vetter. 2015. A survey of software techniques for using non-volatile memories for storage and main memory systems. IEEE Transactions on Parallel and Distributed Systems 27, 5 (2015), 1537–1550.
  18. A review on IoT healthcare monitoring applications and a vision for transforming sensor data into real-time clinical feedback. In 2017 IEEE 21st International conference on computer supported cooperative work in design (CSCWD). IEEE, 257–262.
  19. Sarat Kumar Sahoo. 2016. Renewable and sustainable energy reviews solar photovoltaic energy progress in India: A review. Renewable and Sustainable Energy Reviews 59 (2016), 927–939.
  20. Energy harvesting techniques for internet of things (IoT). IEEE Access 9 (2021), 39530–39549.
  21. Towards a formal foundation of intermittent computing. Proceedings of the ACM on Programming Languages 4, OOPSLA (2020), 1–31.
  22. Sumanth Umesh and Sparsh Mittal. 2021. A survey of techniques for intermittent computing. Journal of Systems Architecture 112 (2021), 101859.
  23. A Novel STT-RAM-Based Hybrid Cache for Intermittently Powered Processors in IoT Devices. IEEE Micro 39, 1 (2018), 24–32.
  24. Anjali S Yeole and Dhananjay R Kalbande. 2016. Use of Internet of Things (IoT) in healthcare: A survey. In Proceedings of the ACM Symposium on Women in Research 2016. 71–76.

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com