Home > Research > Publications & Outputs > A pervasive internet approach to fine-grain pow...

Links

Text available via DOI:

View graph of relations

A pervasive internet approach to fine-grain power-aware computing

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

A pervasive internet approach to fine-grain power-aware computing. / Abukmail, A.; Helal, Sumi.
2006 International Symposium on Applications and the Internet, SAINT 2006. IEEE, 2006. p. 109-115.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Abukmail, A & Helal, S 2006, A pervasive internet approach to fine-grain power-aware computing. in 2006 International Symposium on Applications and the Internet, SAINT 2006. IEEE, pp. 109-115. https://doi.org/10.1109/SAINT.2006.5

APA

Abukmail, A., & Helal, S. (2006). A pervasive internet approach to fine-grain power-aware computing. In 2006 International Symposium on Applications and the Internet, SAINT 2006 (pp. 109-115). IEEE. https://doi.org/10.1109/SAINT.2006.5

Vancouver

Abukmail A, Helal S. A pervasive internet approach to fine-grain power-aware computing. In 2006 International Symposium on Applications and the Internet, SAINT 2006. IEEE. 2006. p. 109-115 doi: 10.1109/SAINT.2006.5

Author

Abukmail, A. ; Helal, Sumi. / A pervasive internet approach to fine-grain power-aware computing. 2006 International Symposium on Applications and the Internet, SAINT 2006. IEEE, 2006. pp. 109-115

Bibtex

@inproceedings{4d59e177cf5b4437967ea968b83addb0,
title = "A pervasive internet approach to fine-grain power-aware computing",
abstract = "We present a novel approach to conserve power in networked mobile devices. Our approach exploits communication within a pervasive smart space as an opportunity to save power as opposed to the classic view of communication as a drain on resources. We outsource intensive computations to the network whenever a pervasive connection to the Internet exists and when it pays off to do so. At compile-time our approach generates two versions of the program being compiled, a client version and a server version, each containing the necessary code to handle the run-time decision of executing code locally on the mobile device or remotely to the server based on power efficiency. We utilize a technique from Real-Time systems to help the compiler generate highly accurate code by calculating the number of loop iterations for each candidate section of code. This approach has the advantage of analyzing applications at a finer granularity than other similar methodologies. This is because the candidate code sections are CPU blocks represented mostly by loops. Our experimental results performed on Intel's XScale architecture and the Wi-Fi wireless technology show significant savings in power consumption by the mobile device. {\textcopyright} 2006 IEEE.",
keywords = "Computation Outsourcing, Pervasive Computing, Power Management, Smart Spaces, Computer architecture, Decision theory, Electric power utilization, Internet, Mobile telecommunication systems, Program compilers, Resource allocation, Networked mobile devices, Power aware computing, Wi Fi wireless technology, XScale architecture, Power electronics",
author = "A. Abukmail and Sumi Helal",
year = "2006",
doi = "10.1109/SAINT.2006.5",
language = "English",
isbn = "0769525083",
pages = "109--115",
booktitle = "2006 International Symposium on Applications and the Internet, SAINT 2006",
publisher = "IEEE",

}

RIS

TY - GEN

T1 - A pervasive internet approach to fine-grain power-aware computing

AU - Abukmail, A.

AU - Helal, Sumi

PY - 2006

Y1 - 2006

N2 - We present a novel approach to conserve power in networked mobile devices. Our approach exploits communication within a pervasive smart space as an opportunity to save power as opposed to the classic view of communication as a drain on resources. We outsource intensive computations to the network whenever a pervasive connection to the Internet exists and when it pays off to do so. At compile-time our approach generates two versions of the program being compiled, a client version and a server version, each containing the necessary code to handle the run-time decision of executing code locally on the mobile device or remotely to the server based on power efficiency. We utilize a technique from Real-Time systems to help the compiler generate highly accurate code by calculating the number of loop iterations for each candidate section of code. This approach has the advantage of analyzing applications at a finer granularity than other similar methodologies. This is because the candidate code sections are CPU blocks represented mostly by loops. Our experimental results performed on Intel's XScale architecture and the Wi-Fi wireless technology show significant savings in power consumption by the mobile device. © 2006 IEEE.

AB - We present a novel approach to conserve power in networked mobile devices. Our approach exploits communication within a pervasive smart space as an opportunity to save power as opposed to the classic view of communication as a drain on resources. We outsource intensive computations to the network whenever a pervasive connection to the Internet exists and when it pays off to do so. At compile-time our approach generates two versions of the program being compiled, a client version and a server version, each containing the necessary code to handle the run-time decision of executing code locally on the mobile device or remotely to the server based on power efficiency. We utilize a technique from Real-Time systems to help the compiler generate highly accurate code by calculating the number of loop iterations for each candidate section of code. This approach has the advantage of analyzing applications at a finer granularity than other similar methodologies. This is because the candidate code sections are CPU blocks represented mostly by loops. Our experimental results performed on Intel's XScale architecture and the Wi-Fi wireless technology show significant savings in power consumption by the mobile device. © 2006 IEEE.

KW - Computation Outsourcing

KW - Pervasive Computing

KW - Power Management

KW - Smart Spaces

KW - Computer architecture

KW - Decision theory

KW - Electric power utilization

KW - Internet

KW - Mobile telecommunication systems

KW - Program compilers

KW - Resource allocation

KW - Networked mobile devices

KW - Power aware computing

KW - Wi Fi wireless technology

KW - XScale architecture

KW - Power electronics

U2 - 10.1109/SAINT.2006.5

DO - 10.1109/SAINT.2006.5

M3 - Conference contribution/Paper

SN - 0769525083

SP - 109

EP - 115

BT - 2006 International Symposium on Applications and the Internet, SAINT 2006

PB - IEEE

ER -