A Comparison of Autonomic Decision Making Techniques

Autonomic computing systems are capable of adapting their behavior and resources thousands of times a second to automatically decide the best way to accomplish a given goal despite changing environmental conditions and demands. Different decision mechanisms are considered in the literature, but in t...

Full description

Bibliographic Details
Main Authors: Maggio, Martina, Hoffmann, Henry, Santambrogio, Marco D., Agarwal, Anant, Leva, Alberto
Other Authors: Anant Agarwal
Published: 2011
Online Access:http://hdl.handle.net/1721.1/62020
_version_ 1826195952494444544
author Maggio, Martina
Hoffmann, Henry
Santambrogio, Marco D.
Agarwal, Anant
Leva, Alberto
author2 Anant Agarwal
author_facet Anant Agarwal
Maggio, Martina
Hoffmann, Henry
Santambrogio, Marco D.
Agarwal, Anant
Leva, Alberto
author_sort Maggio, Martina
collection MIT
description Autonomic computing systems are capable of adapting their behavior and resources thousands of times a second to automatically decide the best way to accomplish a given goal despite changing environmental conditions and demands. Different decision mechanisms are considered in the literature, but in the vast majority of the cases a single technique is applied to a given instance of the problem. This paper proposes a comparison of some state of the art approaches for decision making, applied to a self-optimizing autonomic system that allocates resources to a software application, which provides direct performance feedback at runtime. The Application Heartbeats framework is used to provide the sensor data (feedback), and a variety of decision mechanisms, from heuristics to control-theory and machine learning, are investigated. The results obtained with these solutions are compared by means of case studies using standard benchmarks.
first_indexed 2024-09-23T10:18:26Z
id mit-1721.1/62020
institution Massachusetts Institute of Technology
last_indexed 2024-09-23T10:18:26Z
publishDate 2011
record_format dspace
spelling mit-1721.1/620202019-04-12T11:56:39Z A Comparison of Autonomic Decision Making Techniques Maggio, Martina Hoffmann, Henry Santambrogio, Marco D. Agarwal, Anant Leva, Alberto Anant Agarwal Computer Architecture Autonomic computing systems are capable of adapting their behavior and resources thousands of times a second to automatically decide the best way to accomplish a given goal despite changing environmental conditions and demands. Different decision mechanisms are considered in the literature, but in the vast majority of the cases a single technique is applied to a given instance of the problem. This paper proposes a comparison of some state of the art approaches for decision making, applied to a self-optimizing autonomic system that allocates resources to a software application, which provides direct performance feedback at runtime. The Application Heartbeats framework is used to provide the sensor data (feedback), and a variety of decision mechanisms, from heuristics to control-theory and machine learning, are investigated. The results obtained with these solutions are compared by means of case studies using standard benchmarks. 2011-04-01T19:30:09Z 2011-04-01T19:30:09Z 2011-04-01 http://hdl.handle.net/1721.1/62020 MIT-CSAIL-TR-2011-019 10 p. application/pdf
spellingShingle Maggio, Martina
Hoffmann, Henry
Santambrogio, Marco D.
Agarwal, Anant
Leva, Alberto
A Comparison of Autonomic Decision Making Techniques
title A Comparison of Autonomic Decision Making Techniques
title_full A Comparison of Autonomic Decision Making Techniques
title_fullStr A Comparison of Autonomic Decision Making Techniques
title_full_unstemmed A Comparison of Autonomic Decision Making Techniques
title_short A Comparison of Autonomic Decision Making Techniques
title_sort comparison of autonomic decision making techniques
url http://hdl.handle.net/1721.1/62020
work_keys_str_mv AT maggiomartina acomparisonofautonomicdecisionmakingtechniques
AT hoffmannhenry acomparisonofautonomicdecisionmakingtechniques
AT santambrogiomarcod acomparisonofautonomicdecisionmakingtechniques
AT agarwalanant acomparisonofautonomicdecisionmakingtechniques
AT levaalberto acomparisonofautonomicdecisionmakingtechniques
AT maggiomartina comparisonofautonomicdecisionmakingtechniques
AT hoffmannhenry comparisonofautonomicdecisionmakingtechniques
AT santambrogiomarcod comparisonofautonomicdecisionmakingtechniques
AT agarwalanant comparisonofautonomicdecisionmakingtechniques
AT levaalberto comparisonofautonomicdecisionmakingtechniques