Energy and performance impact of aggressive volunteer computing with multi-core computers

Jiangtian Li, Amey Deshpande, Jagan Srinivasan, Xiaosong Ma

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

7 Citations (Scopus)

Abstract

The rapid advances in multi-core architecture and the predicted emergence of 100-core personal computers bring new appeal to volunteer computing. The availability of massive compute power under-utilized by personal computing tasks is a blessing to volunteer computing customers. Meanwhile the reduced performance impact of running a foreign workload, thanks to the increased hardware parallelism, makes volunteering resources more acceptable to PC owners. In addition, we suspect that with aggressive volunteer computing, which assigns foreign tasks to active computers (as opposed to idle ones in the common practice), we can obtain significant energy savings. In this paper, we assess the efficacy of such aggressive volunteer computing model by evaluating the energy saving and performance impact of co-executing resource-intensive foreign workloads with native personal computing tasks. Our results from executing 30 native-foreign workload combinations suggest that aggressive volunteer computing can achieve an average energy saving of around 52% compared to running the foreign workloads on high-end cluster nodes, and around 33% compared to using the traditional, more conservative volunteer computing model. We have also observed highly varied performance interference behavior between the workloads, and evaluated the effectiveness of foreign workload intensity throttling.

Original languageEnglish
Title of host publicationProceedings - IEEE Computer Society's Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, MASCOTS
Pages421-430
Number of pages10
DOIs
Publication statusPublished - 1 Dec 2009
Externally publishedYes
Event2009 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS 2009 - London, United Kingdom
Duration: 21 Sep 200923 Sep 2009

Other

Other2009 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS 2009
CountryUnited Kingdom
CityLondon
Period21/9/0923/9/09

Fingerprint

Personal computing
Energy conservation
Workload
Computing
Energy
Energy Saving
Personal computers
Availability
Hardware
Resources
Appeal
Personal Computer
Parallelism
Assign
Efficacy
Customers
Interference
Vertex of a graph
Model

Keywords

  • Energy-efficient
  • Multi-core
  • Performance impact
  • Volunteer computing

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Computer Networks and Communications
  • Software
  • Modelling and Simulation

Cite this

Li, J., Deshpande, A., Srinivasan, J., & Ma, X. (2009). Energy and performance impact of aggressive volunteer computing with multi-core computers. In Proceedings - IEEE Computer Society's Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, MASCOTS (pp. 421-430). [5366968] https://doi.org/10.1109/MASCOT.2009.5366968

Energy and performance impact of aggressive volunteer computing with multi-core computers. / Li, Jiangtian; Deshpande, Amey; Srinivasan, Jagan; Ma, Xiaosong.

Proceedings - IEEE Computer Society's Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, MASCOTS. 2009. p. 421-430 5366968.

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

Li, J, Deshpande, A, Srinivasan, J & Ma, X 2009, Energy and performance impact of aggressive volunteer computing with multi-core computers. in Proceedings - IEEE Computer Society's Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, MASCOTS., 5366968, pp. 421-430, 2009 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS 2009, London, United Kingdom, 21/9/09. https://doi.org/10.1109/MASCOT.2009.5366968
Li J, Deshpande A, Srinivasan J, Ma X. Energy and performance impact of aggressive volunteer computing with multi-core computers. In Proceedings - IEEE Computer Society's Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, MASCOTS. 2009. p. 421-430. 5366968 https://doi.org/10.1109/MASCOT.2009.5366968
Li, Jiangtian ; Deshpande, Amey ; Srinivasan, Jagan ; Ma, Xiaosong. / Energy and performance impact of aggressive volunteer computing with multi-core computers. Proceedings - IEEE Computer Society's Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, MASCOTS. 2009. pp. 421-430
@inproceedings{334f8fbe080b4d4196dd650d10aea6a3,
title = "Energy and performance impact of aggressive volunteer computing with multi-core computers",
abstract = "The rapid advances in multi-core architecture and the predicted emergence of 100-core personal computers bring new appeal to volunteer computing. The availability of massive compute power under-utilized by personal computing tasks is a blessing to volunteer computing customers. Meanwhile the reduced performance impact of running a foreign workload, thanks to the increased hardware parallelism, makes volunteering resources more acceptable to PC owners. In addition, we suspect that with aggressive volunteer computing, which assigns foreign tasks to active computers (as opposed to idle ones in the common practice), we can obtain significant energy savings. In this paper, we assess the efficacy of such aggressive volunteer computing model by evaluating the energy saving and performance impact of co-executing resource-intensive foreign workloads with native personal computing tasks. Our results from executing 30 native-foreign workload combinations suggest that aggressive volunteer computing can achieve an average energy saving of around 52{\%} compared to running the foreign workloads on high-end cluster nodes, and around 33{\%} compared to using the traditional, more conservative volunteer computing model. We have also observed highly varied performance interference behavior between the workloads, and evaluated the effectiveness of foreign workload intensity throttling.",
keywords = "Energy-efficient, Multi-core, Performance impact, Volunteer computing",
author = "Jiangtian Li and Amey Deshpande and Jagan Srinivasan and Xiaosong Ma",
year = "2009",
month = "12",
day = "1",
doi = "10.1109/MASCOT.2009.5366968",
language = "English",
isbn = "9781424449262",
pages = "421--430",
booktitle = "Proceedings - IEEE Computer Society's Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, MASCOTS",

}

TY - GEN

T1 - Energy and performance impact of aggressive volunteer computing with multi-core computers

AU - Li, Jiangtian

AU - Deshpande, Amey

AU - Srinivasan, Jagan

AU - Ma, Xiaosong

PY - 2009/12/1

Y1 - 2009/12/1

N2 - The rapid advances in multi-core architecture and the predicted emergence of 100-core personal computers bring new appeal to volunteer computing. The availability of massive compute power under-utilized by personal computing tasks is a blessing to volunteer computing customers. Meanwhile the reduced performance impact of running a foreign workload, thanks to the increased hardware parallelism, makes volunteering resources more acceptable to PC owners. In addition, we suspect that with aggressive volunteer computing, which assigns foreign tasks to active computers (as opposed to idle ones in the common practice), we can obtain significant energy savings. In this paper, we assess the efficacy of such aggressive volunteer computing model by evaluating the energy saving and performance impact of co-executing resource-intensive foreign workloads with native personal computing tasks. Our results from executing 30 native-foreign workload combinations suggest that aggressive volunteer computing can achieve an average energy saving of around 52% compared to running the foreign workloads on high-end cluster nodes, and around 33% compared to using the traditional, more conservative volunteer computing model. We have also observed highly varied performance interference behavior between the workloads, and evaluated the effectiveness of foreign workload intensity throttling.

AB - The rapid advances in multi-core architecture and the predicted emergence of 100-core personal computers bring new appeal to volunteer computing. The availability of massive compute power under-utilized by personal computing tasks is a blessing to volunteer computing customers. Meanwhile the reduced performance impact of running a foreign workload, thanks to the increased hardware parallelism, makes volunteering resources more acceptable to PC owners. In addition, we suspect that with aggressive volunteer computing, which assigns foreign tasks to active computers (as opposed to idle ones in the common practice), we can obtain significant energy savings. In this paper, we assess the efficacy of such aggressive volunteer computing model by evaluating the energy saving and performance impact of co-executing resource-intensive foreign workloads with native personal computing tasks. Our results from executing 30 native-foreign workload combinations suggest that aggressive volunteer computing can achieve an average energy saving of around 52% compared to running the foreign workloads on high-end cluster nodes, and around 33% compared to using the traditional, more conservative volunteer computing model. We have also observed highly varied performance interference behavior between the workloads, and evaluated the effectiveness of foreign workload intensity throttling.

KW - Energy-efficient

KW - Multi-core

KW - Performance impact

KW - Volunteer computing

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

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

U2 - 10.1109/MASCOT.2009.5366968

DO - 10.1109/MASCOT.2009.5366968

M3 - Conference contribution

SN - 9781424449262

SP - 421

EP - 430

BT - Proceedings - IEEE Computer Society's Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, MASCOTS

ER -