Vidal's library
Title: Coordinating Multiple Autonomic Managers to Achieve Specified Power-performance Tradeoffs
Author: Jeffrey Kephart, Hoi Chan, Rajarshi Das, David Levine, Gerald Tesauro, Freeman Rawson, and Charles Lefurgy
Book Tittle: Proceedings of the 4th IEEE International Conference on Autonomic Computing
Year: 2007
Abstract: Getting multiple autonomic managers to work together towards a common goal is a significant architectural and algorithmic challenge, as noted in the ICAC 2006 panel discussion regarding "Can we build effective multi-vendor autonomic systems?" We address this challenge in a real small-scale system that processes web transactions. An administrator uses a utility function to define a set of power and performance objectives. Rather than creating a central controller to manage performance and power simultaneously, we use two existing IBM products, one that manages performance and one that manages power by controlling clock frequency. We demonstrate that, with good architectural and algorithmic choices established through trial and error, the two managers can indeed work together to act in accordance with a flexible set of power-performance objectives and tradeoffs, resulting in power savings of approximately 10%. Key elements of our approach include a



@InProceedings{kephart07a,
  author =	 {Jeffrey Kephart and Hoi Chan and Rajarshi Das and
                  David Levine and Gerald Tesauro and Freeman Rawson
                  and Charles Lefurgy},
  title =	 {Coordinating Multiple Autonomic Managers to Achieve
                  Specified Power-performance Tradeoffs},
  booktitle =	 {Proceedings of the 4th {IEEE} International
                  Conference on Autonomic Computing},
  year =	 2007,
  abstract =	 {Getting multiple autonomic managers to work together
                  towards a common goal is a significant architectural
                  and algorithmic challenge, as noted in the ICAC 2006
                  panel discussion regarding "Can we build effective
                  multi-vendor autonomic systems?" We address this
                  challenge in a real small-scale system that
                  processes web transactions. An administrator uses a
                  utility function to define a set of power and
                  performance objectives. Rather than creating a
                  central controller to manage performance and power
                  simultaneously, we use two existing IBM products,
                  one that manages performance and one that manages
                  power by controlling clock frequency. We demonstrate
                  that, with good architectural and algorithmic
                  choices established through trial and error, the two
                  managers can indeed work together to act in
                  accordance with a flexible set of power-performance
                  objectives and tradeoffs, resulting in power savings
                  of approximately 10\%. Key elements of our approach
                  include a) a feedback controller that establishes a
                  power cap (a limit on consumed power) by
                  manipulating clock frequency and b) reinforcement
                  learning, which adaptively learns models of the
                  dependence of performance and power consumption on
                  workload intensity and the powercap.},
  url = 	 {http://jmvidal.cse.sc.edu/library/kephart07a.pdf},
  keywords = 	 {autonomic multiagent}
}
Last modified: Wed Mar 9 10:16:47 EST 2011