Synergy: A middleware for energy conservation in mobile devices

Harshit Kharbanda, Manoj Krishnan, Roy H. Campbell

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The combined effect of Moore's law and the failure of Den nard scaling have led to multi-core mobile devices with immense computation capabilities. The biggest limitation of the computation capability for any mobile device is its battery. Mobile cloud computing is used to offload compute intensive tasks that affect a mobile device's battery. Mobile ad-hoc computing can be used as an alternative to mobile cloud computing in cases where cloud access is not available or is inhibitive to application performance, although battery drain remains a critical argument against mobile ad-hoc computing. In this paper, we present Synergy, a middleware that increases the battery life for a system of mobile devices connected in a peer-to-peer ad-hoc network. Synergy conserves energy by scaling core frequencies and by intelligently distributing the computation among peer devices. The middleware is not restricted to mobile phones and in no way restricts the mobility of the devices. Synergy considers the mobile devices connected in a peer-to-peer fashion as a single multicore device with Wifi as the interconnect. With Synergy running on Google Nexus phones we were able to conserve up to 30.6% of the system battery while incurring a latency penalty of less than 5%.

Original languageEnglish (US)
Title of host publicationProceedings - 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012
PublisherIEEE Computer Society
Pages54-62
Number of pages9
ISBN (Print)9780768548074
DOIs
StatePublished - Jan 1 2012
Event2012 IEEE International Conference on Cluster Computing, CLUSTER 2012 - Beijing, China
Duration: Sep 24 2012Sep 28 2012

Publication series

NameProceedings - 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012

Other

Other2012 IEEE International Conference on Cluster Computing, CLUSTER 2012
CountryChina
CityBeijing
Period9/24/129/28/12

Fingerprint

Middleware
Mobile devices
Energy conservation
Mobile cloud computing
Peer to peer networks
Ad hoc networks
Mobile phones
Computer systems

Keywords

  • Energy Conservation
  • Middleware
  • Mobile devices
  • Power Conservation
  • frequency scaling
  • voltage scaling

ASJC Scopus subject areas

  • Software

Cite this

Kharbanda, H., Krishnan, M., & Campbell, R. H. (2012). Synergy: A middleware for energy conservation in mobile devices. In Proceedings - 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012 (pp. 54-62). [6337856] (Proceedings - 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012). IEEE Computer Society. https://doi.org/10.1109/CLUSTER.2012.64

Synergy : A middleware for energy conservation in mobile devices. / Kharbanda, Harshit; Krishnan, Manoj; Campbell, Roy H.

Proceedings - 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012. IEEE Computer Society, 2012. p. 54-62 6337856 (Proceedings - 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Kharbanda, H, Krishnan, M & Campbell, RH 2012, Synergy: A middleware for energy conservation in mobile devices. in Proceedings - 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012., 6337856, Proceedings - 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012, IEEE Computer Society, pp. 54-62, 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012, Beijing, China, 9/24/12. https://doi.org/10.1109/CLUSTER.2012.64
Kharbanda H, Krishnan M, Campbell RH. Synergy: A middleware for energy conservation in mobile devices. In Proceedings - 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012. IEEE Computer Society. 2012. p. 54-62. 6337856. (Proceedings - 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012). https://doi.org/10.1109/CLUSTER.2012.64
Kharbanda, Harshit ; Krishnan, Manoj ; Campbell, Roy H. / Synergy : A middleware for energy conservation in mobile devices. Proceedings - 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012. IEEE Computer Society, 2012. pp. 54-62 (Proceedings - 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012).
@inproceedings{b6be4664987e4c109b3cde1420988d31,
title = "Synergy: A middleware for energy conservation in mobile devices",
abstract = "The combined effect of Moore's law and the failure of Den nard scaling have led to multi-core mobile devices with immense computation capabilities. The biggest limitation of the computation capability for any mobile device is its battery. Mobile cloud computing is used to offload compute intensive tasks that affect a mobile device's battery. Mobile ad-hoc computing can be used as an alternative to mobile cloud computing in cases where cloud access is not available or is inhibitive to application performance, although battery drain remains a critical argument against mobile ad-hoc computing. In this paper, we present Synergy, a middleware that increases the battery life for a system of mobile devices connected in a peer-to-peer ad-hoc network. Synergy conserves energy by scaling core frequencies and by intelligently distributing the computation among peer devices. The middleware is not restricted to mobile phones and in no way restricts the mobility of the devices. Synergy considers the mobile devices connected in a peer-to-peer fashion as a single multicore device with Wifi as the interconnect. With Synergy running on Google Nexus phones we were able to conserve up to 30.6{\%} of the system battery while incurring a latency penalty of less than 5{\%}.",
keywords = "Energy Conservation, Middleware, Mobile devices, Power Conservation, frequency scaling, voltage scaling",
author = "Harshit Kharbanda and Manoj Krishnan and Campbell, {Roy H.}",
year = "2012",
month = "1",
day = "1",
doi = "10.1109/CLUSTER.2012.64",
language = "English (US)",
isbn = "9780768548074",
series = "Proceedings - 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012",
publisher = "IEEE Computer Society",
pages = "54--62",
booktitle = "Proceedings - 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012",

}

TY - GEN

T1 - Synergy

T2 - A middleware for energy conservation in mobile devices

AU - Kharbanda, Harshit

AU - Krishnan, Manoj

AU - Campbell, Roy H.

PY - 2012/1/1

Y1 - 2012/1/1

N2 - The combined effect of Moore's law and the failure of Den nard scaling have led to multi-core mobile devices with immense computation capabilities. The biggest limitation of the computation capability for any mobile device is its battery. Mobile cloud computing is used to offload compute intensive tasks that affect a mobile device's battery. Mobile ad-hoc computing can be used as an alternative to mobile cloud computing in cases where cloud access is not available or is inhibitive to application performance, although battery drain remains a critical argument against mobile ad-hoc computing. In this paper, we present Synergy, a middleware that increases the battery life for a system of mobile devices connected in a peer-to-peer ad-hoc network. Synergy conserves energy by scaling core frequencies and by intelligently distributing the computation among peer devices. The middleware is not restricted to mobile phones and in no way restricts the mobility of the devices. Synergy considers the mobile devices connected in a peer-to-peer fashion as a single multicore device with Wifi as the interconnect. With Synergy running on Google Nexus phones we were able to conserve up to 30.6% of the system battery while incurring a latency penalty of less than 5%.

AB - The combined effect of Moore's law and the failure of Den nard scaling have led to multi-core mobile devices with immense computation capabilities. The biggest limitation of the computation capability for any mobile device is its battery. Mobile cloud computing is used to offload compute intensive tasks that affect a mobile device's battery. Mobile ad-hoc computing can be used as an alternative to mobile cloud computing in cases where cloud access is not available or is inhibitive to application performance, although battery drain remains a critical argument against mobile ad-hoc computing. In this paper, we present Synergy, a middleware that increases the battery life for a system of mobile devices connected in a peer-to-peer ad-hoc network. Synergy conserves energy by scaling core frequencies and by intelligently distributing the computation among peer devices. The middleware is not restricted to mobile phones and in no way restricts the mobility of the devices. Synergy considers the mobile devices connected in a peer-to-peer fashion as a single multicore device with Wifi as the interconnect. With Synergy running on Google Nexus phones we were able to conserve up to 30.6% of the system battery while incurring a latency penalty of less than 5%.

KW - Energy Conservation

KW - Middleware

KW - Mobile devices

KW - Power Conservation

KW - frequency scaling

KW - voltage scaling

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

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

U2 - 10.1109/CLUSTER.2012.64

DO - 10.1109/CLUSTER.2012.64

M3 - Conference contribution

AN - SCOPUS:84870682834

SN - 9780768548074

T3 - Proceedings - 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012

SP - 54

EP - 62

BT - Proceedings - 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012

PB - IEEE Computer Society

ER -