Skip to main navigation Skip to search Skip to main content

Dynamic cluster reconfiguration for energy conservation in computation intensive service

  • Jian Yang*
  • , Ke Zeng
  • , Han Hu
  • , Hongsheng Xi
  • *Corresponding author for this work
  • University of Science and Technology of China

Research output: Contribution to journalArticlepeer-review

Abstract

This paper considers the problem of dynamic cluster reconfiguration for computation intensive services. In order to provide a quality-of-service in terms of overload probability, we formulate the problem of energy consumption as a constrained optimization problem, i.e., minimizing the number of active servers to reduce the energy consumption while keeping the overload probability below a desired threshold. An overload probability estimation model is derived by applying large deviation principle, and an online measurement based algorithm is developed to decide the number of servers to power on/off, which makes decision based on current workload without any prior knowledge of the workload statistics. Moreover, the proposed dynamic cluster reconfiguration algorithm iteratively adjusts the number of the active servers, instead of directly determining the number of active servers that is hard to guarantee optimality for the nonstationary workloads. Since the distribution of the workloads among the servers has an impact on potential active servers to turn off, a server scheduling strategy is proposed to collaborate with the proposed decision algorithm to achieve better energy conservation. In order to provide an integrated solution, we present an event model-based implementation to demonstrate the practical application of the proposed approach. Finally, we evaluate the performance of the scheme by using real workloads. The experimental results show the adaptability of the proposed approach to the variations in the workload and robustness of quality-of-service for nonstationary workloads.

Original languageEnglish
Article number6280563
Pages (from-to)1401-1416
Number of pages16
JournalIEEE Transactions on Computers
Volume61
Issue number10
DOIs
Publication statusPublished - 2012
Externally publishedYes

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • Dynamic cluster reconfiguration
  • cluster computing
  • energy conservation
  • job scheduling
  • large deviation principle

Fingerprint

Dive into the research topics of 'Dynamic cluster reconfiguration for energy conservation in computation intensive service'. Together they form a unique fingerprint.

Cite this