|
 Award Abstract #1423215
CSR: Small: Jouler: A Cross-Device Energy Management Framework for Smartphones
| NSF Org: |
CNS
Division Of Computer and Network Systems
|
 |
| Initial Amendment Date: |
September 2, 2014 |
 |
| Latest Amendment Date: |
September 2, 2014
|
 |
| Award Number: |
1423215 |
 |
| Award Instrument: |
Standard Grant |
 |
| Program Manager: |
M. Mimi McClure CNS Division Of Computer and Network Systems
CSE Direct For Computer & Info Scie & Enginr |
 |
| Start Date: |
October 1, 2014 |
 |
| End Date: |
September 30, 2017 (Estimated) |
 |
| Awarded Amount to Date: |
$499,185.00
|
 |
| Investigator(s): |
Geoffrey Challen challen@buffalo.edu (Principal Investigator)
|
 |
| Sponsor: |
SUNY at Buffalo
520 Lee Entrance
Amherst, NY
14228-2567
(716)645-2634
|
 |
| NSF Program(s): |
COMPUTER SYSTEMS
|
 |
| Program Reference Code(s): |
7923
|
 |
| Program Element Code(s): |
7354
|
ABSTRACT 
The goal of this project is to address the problem of short battery lifetimes, which continue to frustrate users of smart phones. Existing approaches to battery management are proving too inflexible to respond to the significant variations in application program energy consumption, user behavior, charging habits, and battery lifetime expectations that both define and complicate the energy management problem. This level of diversity means that "one size fits all" approaches are likely to fail, as are approaches that make broad generalizations about applications or users: one user's favorite application may cause unacceptable battery drain for another user. One user may be willing to charge multiple times per day while another wants their phone to last all day.
The project research approaches the battery lifetime problem through a novel energy management framework, named Jouler. Jouler is distinguished from other efforts in three ways: First, Jouler is automated, removing the user from the loop to reduce the burdensome and error-prone nature of manual energy management. Second, Jouler is flexible, encapsulating energy management strategies into policy modules that can be distributed through application marketplaces and installed as needed by users. By separating energy management policies from mechanisms, Jouler also enables innovation in energy management algorithms, which can now be written by developers and evaluated like apps. Third, Jouler attempts to provide a cross-device framework to allow energy managers to work successfully across broad classes of smartphone devices with different features. The educational and outreach activities of the project include a new course on energy management, a yearly challenge contest to increase interest in policy module development, and a new energy management assignment augmenting a widely-used instructional operating system.
Please report errors in award information by writing to: awardsearch@nsf.gov.
|