The EPIC Lab’s research on energy‑harvesting real‑time embedded and IoT systems develops intelligent scheduling, resource‑management, and system‑level optimization frameworks that enable dependable operation under intermittent and unpredictable power conditions. This work spans reinforcement‑learning‑based task offloading for energy‑harvesting edge platforms, mixed‑criticality scheduling on heterogeneous multicores, and reliability‑aware runtime management techniques that account for soft errors, aging, thermal effects, and hybrid energy‑storage dynamics. The lab has introduced hybrid allocation and scheduling frameworks, fault‑aware and thermal‑aware power management strategies, and semi‑dynamic control policies that maximize system performance while ensuring timing guarantees and long‑term reliability. Collectively, this research establishes a comprehensive foundation for resilient, energy‑adaptive embedded and IoT systems capable of sustaining real‑time operation in power‑constrained, energy‑harvesting environments.
Selected Publications
A. Islam, M. Ghose, S. Pasricha, “ An RL-based Framework for Task Offloading and Resource Allocation in Energy Harvesting-based Multi-Access Edge Computing”, IEEE Transactions on Network and Service Management, 2025.
Y. Xiang, S. Pasricha, “Mixed-Criticality Scheduling on Heterogeneous Multicore Systems Powered by Energy Harvesting”, Integration, the VLSI Journal, vol. 61, pp. 114-124, Mar 2018.
Y. Xiang, S. Pasricha, “Soft and Hard Reliability-Aware Scheduling for Multicore Embedded Systems with Energy Harvesting”, IEEE Transactions on Multi-Scale Computing Systems (TMSCS), Oct-Dec, vol. 1, no. 4, pp. 220-235, 2015.
Y. Xiang, S. Pasricha, “Fault-Aware Application Scheduling in Low Power Embedded Systems with Energy Harvesting,” ACM/IEEE International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), Oct 2014.
Y. Xiang, S. Pasricha, “A Hybrid Framework for Application Allocation and Scheduling in Multicore Systems with Energy Harvesting”, ACM Great Lakes Symposium on VLSI (GLSVLSI), May. 2014.
Y. Xiang, S. Pasricha, “Harvesting-Aware Energy Management for Multicore Platforms with Hybrid Energy Storage”, ACM Great Lakes Symposium on VLSI (GLSVLSI), May 2013.
Y. Xiang, S. Pasricha, “Thermal-Aware Semi-Dynamic Power Management for Multicore Systems with Energy Harvesting”, IEEE International Symposium on Quality Electronic Design (ISQED), Mar. 2013.