Task Resource Manager (TRM)- A systematic way to manage the power/thermal budget for mobile devices
Problem Statement
- Both power and thermal management are critical for battery-operated mobile devices due to its small space and high power consuming density.
- Currently Linux kernel and device drivers can only do the power/thermal management at low level; however to get better power/thermal budget control we need to make informative decisions at system level.
Objectives and working scope
TRM is a user space daemon, the objective of which is to manage device thermal and power budget under different operating conditions. At one side, TRM collects vital system data from the kernel and application manager to build the knowledge of the system power/thermal characteristics; on the other side, TRM can manipulate CPU, applications, timers, and key devices such that device can operate under budget. TRM works in parallel with the Linux kernel internal power management mechanisms without conflict in that TRM aims at system level resource management where kernel or device driver still perform local PM decisions.
Applications
TRM is deployed for MeeGo MRST tablet project.
Sessions Details
- 25 May 13:40 - 14:20
The conference organizing committee has put together slide templates for presenters to use if they so choose. Feel free to take and modify as you like!

