Research

SLED Lab develops system software for computing platforms that interact with the physical world. We combine learning, scheduling, and domain knowledge to make edge, battery-powered, and AI systems more adaptive, efficient, and reliable.

A. Learning-based system optimization

Keywords: reinforcement learning · on-device AI · healthcare

We develop learning-based systems that adapt to changing workloads and environments. Our work spans resource management and on-device applications, including power control, energy prediction, and contactless health monitoring. These methods support adaptive operation across mobile and embedded platforms.

Representative:
EarDVFS: Environment-Adaptable RL-based DVFS… (ICCAD 2025)
mCardiacDx: Radar-Driven Contactless Monitoring… (JTEHM 2026)
Serenus: Alleviating Low-Battery Anxiety… (UIST 2024)

EarDVFS reinforcement learning loop
EarDVFS learns the environment and steers the vendor-tuned DVFS governor.

B. System-level support for battery & energy

Keywords: battery management systems · embedded systems · energy efficiency

We design system-level methods that improve how batteries are configured, charged, and used across diverse applications. Our work supports efficient, reliable operation in mobile devices, large-scale battery systems, and electric-vehicle infrastructure.

Representative:
MixMax: Leveraging Heterogeneous Batteries… (MobiSys 2023)
Leveraging Customized Heterogeneous Batteries… (TSUSC 2025)
Scheduling EV Battery Swap/Charge Operations (RTAS 2025)
RAC+: Supporting Reconfiguration-Assisted Charging… (TII 2024)

MixMax overview
MixMax co-optimizes battery composition and charge/discharge policies.

C. Novel resource management framework

Keywords: scheduling algorithms · AI agents · LLM serving

We develop scheduling and resource-management frameworks that provide predictable performance while improving energy efficiency and system lifetime. We are extending these ideas to emerging AI-agent and LLM-serving workloads.

Representative:
Battery Aging Deceleration… (RTSS 2019)
Non-Preemptive Real-Time Multiprocessor Scheduling… (RTSS 2020)
Battery-Aging-Aware Run-Time Slack Management… (JSA 2023) CoRT: Supporting Hard and Soft Real-Time Tasks… (ICCAD 2026)

RET framework key idea
RET controls execution start times within reserved windows to flatten power draw.