Date
1 - 2 of 2
Proposal: behavior-oriented power management
Alex
IMHO, it is useful to distinguish an app, running long time loop vs an
toggle quoted message
Show quoted text
app, forgotten in the RAM. For embedded system, when each CPU tick and each kB of RAM are valuable it is important. Not clear to me, how to collect some statistics to claim any pattern. Alex On Sat, Dec 12, 2009 at 7:03 AM, John Lynx <WIT9@...> wrote:
Dear readers of celinux-dev@...! |
|
John Lynx <WIT9@...>
Dear readers of celinux-dev@...!
I would like to propose the following project to CELF Open Project Proposal 2010. Proposer: Evgeny Ivashko Summary: Add behavior-oriented power management Description: Every user has behavioral patterns. Behavioral pattern is the sequence of actions, running applications and so on. Some of these patterns are common and the others are individual. Knowing the patterns the program (that should be developed as the result of the project) can optimize the OS's behaviour to reduce energy consumption, response time and etc. For example (common pattern), if user starts a video in the full-screen mode the program can automatically suspend some subsystems (like USB or CD/DVD-rom). Also the program can "hibernate" unused applications. Another example (individual pattern): if the user usually runs OpenOffice.org after the game or two of Mahjong, the program can automatically prepare the OS to quick start of the OOo. Base: The work should be based on such technologies as Data Mining (http://en.wikipedia.org/wiki/Data_Mining) and Behavior analysis (http://en.wikipedia.org/wiki/Applied_behavior_analysis). Project's objectives: The main result of the project should be the program (daemon) that can in (semi)automatic way change the power and application profiles, that should get *) reducing the device's energy consumption; *) reducing the OS's response time; *) reducing amount of used OS's resources. Related work: This project should actively use results of the such projects as PowerTOP (http://www.lesswatts.org/projects/powertop/), BLTK (http://www.lesswatts.org/projects/bltk/) and others. The approach is well-proven in many different domains (http://en.wikipedia.org/wiki/Data_Mining#Notable_uses). Scope: This should take about 6 months. Thanks for your attention! |
|