Decision making in autonomic computing systems: comparison of approaches and techniques

  • Authors:
  • Martina Maggio;Henry Hoffmann;Marco D. Santambrogio;Anant Agarwal;Alberto Leva

  • Affiliations:
  • Politecnico di Milano & Massachusetts Institute of Technology, Milan, Italy;Massachusetts Institute of Technology, Cambridge, USA;Politecnico di Milano & Massachusetts Institute of Technology, Milan, Italy;Massachusetts Institute of Technology, Cambridge, USA;Politecnico di Milano, Milan, Italy

  • Venue:
  • Proceedings of the 8th ACM international conference on Autonomic computing
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Autonomic computing systems adapt themselves thousands of times a second, to accomplish their goal despite changing environmental conditions and demands. The literature reports many decision mechanisms, but in most realizations a single one is applied. This paper compares some state-of-the-art decision making approaches, applied to a self-optimizing autonomic system that allocates resources to a software application providing performance feedback at run-time, via the Application Heartbeat framework. The investigated decision mechanisms range from heuristics to control theory and machine learning: results are compared by means of case studies using standard benchmarks.