Energy- and cost-efficiency analysis of ARM-based clusters

Zhonghong Ou, Bo Pang, Yang Deng, Jukka K. Nurminen, Antti Ylä-Jääski, Pan Hui

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

53 Citations (Scopus)

Abstract

General-purpose computing domain has experienced strategy transfer from scale-up to scale-out in the past decade. In this paper, we take a step further to analyze ARM-processor based cluster against Intel X86 workstation, from both energy-efficiency and cost-efficiency perspectives. Three applications are selected and evaluated to represent diversified applications, including Web server throughput, in-memory database, and video transcoding. Through detailed measurements, we make the observations that the energy-efficiency ratio of the ARM cluster against the Intel workstation varies from 2.6-9.5 in in-memory database, to approximately 1.3 in Web server application, and 1.21 in video transcoding. We also find out that for the Intel processor that adopts dynamic voltage and frequency scaling (DVFS) techniques, the power consumption is not linear with the CPU utilization level. The maximum energy saving achievable from DVFS is 20%. Finally, by utilizing a monthly cost model of data centers, we conclude that ARM cluster based data centers are feasible, and are advantageous in computationally lightweight applications, e.g. in-memory database and network-bounded Web applications. The cost advantage of ARM cluster diminishes progressively for computation-intensive applications, i.e. dynamic Web server application and video transcoding, because the number of ARM processors needed to provide comparable performance increases.
Original languageEnglish
Title of host publicationProceedings - 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2012
Pages115-123
Number of pages9
ISBN (Electronic)978-0-7695-4691-9
DOIs
Publication statusPublished - 2012
MoE publication typeNot Eligible

Fingerprint

Databases
Efficiency
Costs and Cost Analysis
Power (Psychology)
Transfer (Psychology)

Keywords

  • ARM cluster
  • cost-efficiency
  • energy-efficiency
  • scale-out

Cite this

Ou, Z., Pang, B., Deng, Y., Nurminen, J. K., Ylä-Jääski, A., & Hui, P. (2012). Energy- and cost-efficiency analysis of ARM-based clusters. In Proceedings - 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2012 (pp. 115-123) https://doi.org/10.1109/CCGrid.2012.84
Ou, Zhonghong ; Pang, Bo ; Deng, Yang ; Nurminen, Jukka K. ; Ylä-Jääski, Antti ; Hui, Pan. / Energy- and cost-efficiency analysis of ARM-based clusters. Proceedings - 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2012. 2012. pp. 115-123
@inproceedings{339de859771640ba96107379ef4a7ecd,
title = "Energy- and cost-efficiency analysis of ARM-based clusters",
abstract = "General-purpose computing domain has experienced strategy transfer from scale-up to scale-out in the past decade. In this paper, we take a step further to analyze ARM-processor based cluster against Intel X86 workstation, from both energy-efficiency and cost-efficiency perspectives. Three applications are selected and evaluated to represent diversified applications, including Web server throughput, in-memory database, and video transcoding. Through detailed measurements, we make the observations that the energy-efficiency ratio of the ARM cluster against the Intel workstation varies from 2.6-9.5 in in-memory database, to approximately 1.3 in Web server application, and 1.21 in video transcoding. We also find out that for the Intel processor that adopts dynamic voltage and frequency scaling (DVFS) techniques, the power consumption is not linear with the CPU utilization level. The maximum energy saving achievable from DVFS is 20{\%}. Finally, by utilizing a monthly cost model of data centers, we conclude that ARM cluster based data centers are feasible, and are advantageous in computationally lightweight applications, e.g. in-memory database and network-bounded Web applications. The cost advantage of ARM cluster diminishes progressively for computation-intensive applications, i.e. dynamic Web server application and video transcoding, because the number of ARM processors needed to provide comparable performance increases.",
keywords = "ARM cluster, cost-efficiency, energy-efficiency, scale-out",
author = "Zhonghong Ou and Bo Pang and Yang Deng and Nurminen, {Jukka K.} and Antti Yl{\"a}-J{\"a}{\"a}ski and Pan Hui",
year = "2012",
doi = "10.1109/CCGrid.2012.84",
language = "English",
pages = "115--123",
booktitle = "Proceedings - 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2012",

}

Ou, Z, Pang, B, Deng, Y, Nurminen, JK, Ylä-Jääski, A & Hui, P 2012, Energy- and cost-efficiency analysis of ARM-based clusters. in Proceedings - 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2012. pp. 115-123. https://doi.org/10.1109/CCGrid.2012.84

Energy- and cost-efficiency analysis of ARM-based clusters. / Ou, Zhonghong; Pang, Bo; Deng, Yang; Nurminen, Jukka K.; Ylä-Jääski, Antti; Hui, Pan.

Proceedings - 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2012. 2012. p. 115-123.

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

TY - GEN

T1 - Energy- and cost-efficiency analysis of ARM-based clusters

AU - Ou, Zhonghong

AU - Pang, Bo

AU - Deng, Yang

AU - Nurminen, Jukka K.

AU - Ylä-Jääski, Antti

AU - Hui, Pan

PY - 2012

Y1 - 2012

N2 - General-purpose computing domain has experienced strategy transfer from scale-up to scale-out in the past decade. In this paper, we take a step further to analyze ARM-processor based cluster against Intel X86 workstation, from both energy-efficiency and cost-efficiency perspectives. Three applications are selected and evaluated to represent diversified applications, including Web server throughput, in-memory database, and video transcoding. Through detailed measurements, we make the observations that the energy-efficiency ratio of the ARM cluster against the Intel workstation varies from 2.6-9.5 in in-memory database, to approximately 1.3 in Web server application, and 1.21 in video transcoding. We also find out that for the Intel processor that adopts dynamic voltage and frequency scaling (DVFS) techniques, the power consumption is not linear with the CPU utilization level. The maximum energy saving achievable from DVFS is 20%. Finally, by utilizing a monthly cost model of data centers, we conclude that ARM cluster based data centers are feasible, and are advantageous in computationally lightweight applications, e.g. in-memory database and network-bounded Web applications. The cost advantage of ARM cluster diminishes progressively for computation-intensive applications, i.e. dynamic Web server application and video transcoding, because the number of ARM processors needed to provide comparable performance increases.

AB - General-purpose computing domain has experienced strategy transfer from scale-up to scale-out in the past decade. In this paper, we take a step further to analyze ARM-processor based cluster against Intel X86 workstation, from both energy-efficiency and cost-efficiency perspectives. Three applications are selected and evaluated to represent diversified applications, including Web server throughput, in-memory database, and video transcoding. Through detailed measurements, we make the observations that the energy-efficiency ratio of the ARM cluster against the Intel workstation varies from 2.6-9.5 in in-memory database, to approximately 1.3 in Web server application, and 1.21 in video transcoding. We also find out that for the Intel processor that adopts dynamic voltage and frequency scaling (DVFS) techniques, the power consumption is not linear with the CPU utilization level. The maximum energy saving achievable from DVFS is 20%. Finally, by utilizing a monthly cost model of data centers, we conclude that ARM cluster based data centers are feasible, and are advantageous in computationally lightweight applications, e.g. in-memory database and network-bounded Web applications. The cost advantage of ARM cluster diminishes progressively for computation-intensive applications, i.e. dynamic Web server application and video transcoding, because the number of ARM processors needed to provide comparable performance increases.

KW - ARM cluster

KW - cost-efficiency

KW - energy-efficiency

KW - scale-out

U2 - 10.1109/CCGrid.2012.84

DO - 10.1109/CCGrid.2012.84

M3 - Conference article in proceedings

C2 - 22738097

SP - 115

EP - 123

BT - Proceedings - 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2012

ER -

Ou Z, Pang B, Deng Y, Nurminen JK, Ylä-Jääski A, Hui P. Energy- and cost-efficiency analysis of ARM-based clusters. In Proceedings - 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2012. 2012. p. 115-123 https://doi.org/10.1109/CCGrid.2012.84