OptiTuner: On performance composition and server farm energy minimization application

Jin Heo, Praveen Jayachandran, Insik Shin, Dong Wang, Tarek Abdelzaher, Xue Liu

Research output: Contribution to journalArticlepeer-review


This paper develops a software service for dynamic performance optimization and control in performance-sensitive systems. The next generation of performance-sensitive systems is expected to be more distributed and dynamic. They will have multiple "knobs that affect performance and resource allocation. However, relying on the conglomeration of independent knob controls can become increasingly suboptimal. The problem lies in performance composability or lack thereof; a challenge that arises because individual optimizations in performance-sensitive systems generally do not compose well when combined. Performance adaptation in such systems needs to be carefully designed and implemented by holistically considering performance composability in order to achieve desired system performance. A flexible supporting software layer is therefore needed to easily apply different holistic performance management techniques. In this paper, we develop a software service, called OptiTuner, that monitors the current performance and the resource availability in performance-sensitive systems and allows easy implementation of different performance management schemes based on theoretical concepts of constrained optimization and feedback control. In order to show the efficacy of OptiTuner, we apply it to implement three holistic energy minimization techniques in a real-time web server farm comprising 18 machines. Using an industry standard e-Business benchmark, TPC-W, we demonstrate that the three approaches save up to 40 percent of total energy cost compared to the baseline approaches that do not holistically optimize the cost.

Original languageEnglish (US)
Article number5703092
Pages (from-to)1871-1878
Number of pages8
JournalIEEE Transactions on Parallel and Distributed Systems
Issue number11
StatePublished - 2011


  • Performance composability
  • data center
  • energy minimization
  • server farm.
  • software service

ASJC Scopus subject areas

  • Signal Processing
  • Hardware and Architecture
  • Computational Theory and Mathematics

Fingerprint Dive into the research topics of 'OptiTuner: On performance composition and server farm energy minimization application'. Together they form a unique fingerprint.

Cite this