Offloading to Improve the Battery Life of Mobile Devices

Ranveer Chandra, Steve Hodges, Anirudh Badam, Jian Huang

Research output: Contribution to journalArticle

Abstract

Ranveer Chandra, Steve Hodges, and Anirudh Badam from Microsoft Research and Jian Huang from Georgia Tech present an overview of three such offload techniques that they have developed. The first offloading technique they developed as part of their aim to reduce the power consumption of mobile devices is called Somniloquy. Somniloquy is designed to let a range of tasks with basic computation, memory, and peripheral requirements execute while the rest of the device is in one of the four ACPI G1 states, typically S3 or S4. This is achieved by adding a low-power secondary processor that can be operated independently of the main CPU, such that it can continue to execute lightweight tasks when the CPU and associated subsystems are in a G1 state. The secondary processor is designed to run lightweight appl ications autonomously on behalf of the main CPU. Another approach developed is WearDrive. WearDrive can improve the battery lifetime by offloading storage from a wearable device to a nearby phone. The key insight behind WearDrive is that the battery-powered RAM in a mobile device can be considered persistent as long as the battery capacity is monitored to ensure that the RAM remains reliably powered. The third approach is Mobile Assistance Using Infrastructure (MAUI) system based on two key insights. First, executing a task on a more powerful device takes less time, thereby consuming less energy. Second, the mobile device can go to a low power state while the task is being executed at a remote server.

Original languageEnglish (US)
Article number7676203
Pages (from-to)5-9
Number of pages5
JournalIEEE Pervasive Computing
Volume15
Issue number4
DOIs
StatePublished - Jan 1 2016
Externally publishedYes

Fingerprint

Mobile devices
Program processors
Random access storage
Computer peripheral equipment
Electric power utilization
Servers
Data storage equipment

Keywords

  • MAUI
  • Somniloquy
  • WearDrive
  • green computing
  • hardware
  • mobile
  • offloading techniques
  • pervasive computing
  • power management

ASJC Scopus subject areas

  • Software
  • Computer Science Applications
  • Computational Theory and Mathematics

Cite this

Offloading to Improve the Battery Life of Mobile Devices. / Chandra, Ranveer; Hodges, Steve; Badam, Anirudh; Huang, Jian.

In: IEEE Pervasive Computing, Vol. 15, No. 4, 7676203, 01.01.2016, p. 5-9.

Research output: Contribution to journalArticle

Chandra, Ranveer ; Hodges, Steve ; Badam, Anirudh ; Huang, Jian. / Offloading to Improve the Battery Life of Mobile Devices. In: IEEE Pervasive Computing. 2016 ; Vol. 15, No. 4. pp. 5-9.
@article{511c874d89504bd691662da4f1e01cf6,
title = "Offloading to Improve the Battery Life of Mobile Devices",
abstract = "Ranveer Chandra, Steve Hodges, and Anirudh Badam from Microsoft Research and Jian Huang from Georgia Tech present an overview of three such offload techniques that they have developed. The first offloading technique they developed as part of their aim to reduce the power consumption of mobile devices is called Somniloquy. Somniloquy is designed to let a range of tasks with basic computation, memory, and peripheral requirements execute while the rest of the device is in one of the four ACPI G1 states, typically S3 or S4. This is achieved by adding a low-power secondary processor that can be operated independently of the main CPU, such that it can continue to execute lightweight tasks when the CPU and associated subsystems are in a G1 state. The secondary processor is designed to run lightweight appl ications autonomously on behalf of the main CPU. Another approach developed is WearDrive. WearDrive can improve the battery lifetime by offloading storage from a wearable device to a nearby phone. The key insight behind WearDrive is that the battery-powered RAM in a mobile device can be considered persistent as long as the battery capacity is monitored to ensure that the RAM remains reliably powered. The third approach is Mobile Assistance Using Infrastructure (MAUI) system based on two key insights. First, executing a task on a more powerful device takes less time, thereby consuming less energy. Second, the mobile device can go to a low power state while the task is being executed at a remote server.",
keywords = "MAUI, Somniloquy, WearDrive, green computing, hardware, mobile, offloading techniques, pervasive computing, power management",
author = "Ranveer Chandra and Steve Hodges and Anirudh Badam and Jian Huang",
year = "2016",
month = "1",
day = "1",
doi = "10.1109/MPRV.2016.77",
language = "English (US)",
volume = "15",
pages = "5--9",
journal = "IEEE Pervasive Computing",
issn = "1536-1268",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "4",

}

TY - JOUR

T1 - Offloading to Improve the Battery Life of Mobile Devices

AU - Chandra, Ranveer

AU - Hodges, Steve

AU - Badam, Anirudh

AU - Huang, Jian

PY - 2016/1/1

Y1 - 2016/1/1

N2 - Ranveer Chandra, Steve Hodges, and Anirudh Badam from Microsoft Research and Jian Huang from Georgia Tech present an overview of three such offload techniques that they have developed. The first offloading technique they developed as part of their aim to reduce the power consumption of mobile devices is called Somniloquy. Somniloquy is designed to let a range of tasks with basic computation, memory, and peripheral requirements execute while the rest of the device is in one of the four ACPI G1 states, typically S3 or S4. This is achieved by adding a low-power secondary processor that can be operated independently of the main CPU, such that it can continue to execute lightweight tasks when the CPU and associated subsystems are in a G1 state. The secondary processor is designed to run lightweight appl ications autonomously on behalf of the main CPU. Another approach developed is WearDrive. WearDrive can improve the battery lifetime by offloading storage from a wearable device to a nearby phone. The key insight behind WearDrive is that the battery-powered RAM in a mobile device can be considered persistent as long as the battery capacity is monitored to ensure that the RAM remains reliably powered. The third approach is Mobile Assistance Using Infrastructure (MAUI) system based on two key insights. First, executing a task on a more powerful device takes less time, thereby consuming less energy. Second, the mobile device can go to a low power state while the task is being executed at a remote server.

AB - Ranveer Chandra, Steve Hodges, and Anirudh Badam from Microsoft Research and Jian Huang from Georgia Tech present an overview of three such offload techniques that they have developed. The first offloading technique they developed as part of their aim to reduce the power consumption of mobile devices is called Somniloquy. Somniloquy is designed to let a range of tasks with basic computation, memory, and peripheral requirements execute while the rest of the device is in one of the four ACPI G1 states, typically S3 or S4. This is achieved by adding a low-power secondary processor that can be operated independently of the main CPU, such that it can continue to execute lightweight tasks when the CPU and associated subsystems are in a G1 state. The secondary processor is designed to run lightweight appl ications autonomously on behalf of the main CPU. Another approach developed is WearDrive. WearDrive can improve the battery lifetime by offloading storage from a wearable device to a nearby phone. The key insight behind WearDrive is that the battery-powered RAM in a mobile device can be considered persistent as long as the battery capacity is monitored to ensure that the RAM remains reliably powered. The third approach is Mobile Assistance Using Infrastructure (MAUI) system based on two key insights. First, executing a task on a more powerful device takes less time, thereby consuming less energy. Second, the mobile device can go to a low power state while the task is being executed at a remote server.

KW - MAUI

KW - Somniloquy

KW - WearDrive

KW - green computing

KW - hardware

KW - mobile

KW - offloading techniques

KW - pervasive computing

KW - power management

UR - http://www.scopus.com/inward/record.url?scp=84994030801&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84994030801&partnerID=8YFLogxK

U2 - 10.1109/MPRV.2016.77

DO - 10.1109/MPRV.2016.77

M3 - Article

AN - SCOPUS:84994030801

VL - 15

SP - 5

EP - 9

JO - IEEE Pervasive Computing

JF - IEEE Pervasive Computing

SN - 1536-1268

IS - 4

M1 - 7676203

ER -