Trust framework for autonomic computing systems

Present-day IT environments are complex, heterogeneous tangles of hardware, middleware and software from multiple venders that are becoming increasingly difficult to integrate, install, configure, tune and maintain. In order to combat this increasing level of complexity, automating many of the funct...

Full description

Bibliographic Details
Main Author: Agrawal, Priyanka
Other Authors: Müller, Hausi
Language:English
en
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/1828/2291
id ndltd-uvic.ca-oai-dspace.library.uvic.ca-1828-2291
record_format oai_dc
spelling ndltd-uvic.ca-oai-dspace.library.uvic.ca-1828-22912015-01-29T16:51:13Z Trust framework for autonomic computing systems Agrawal, Priyanka Müller, Hausi autonomic computing computer architecture UVic Subject Index::Sciences and Engineering::Applied Sciences::Computer science Present-day IT environments are complex, heterogeneous tangles of hardware, middleware and software from multiple venders that are becoming increasingly difficult to integrate, install, configure, tune and maintain. In order to combat this increasing level of complexity, automating many of the functions associated with computing today seems to be a reasonable solution. IBM, inspired by the autonomic nervous system of the human body which regulates without any conscious intervention, chose to call this paradigm Autonomic Computing-computing using adaptive and self-managing systems with minimal human intervention. Autonomic computing poses several research challenges. In an endeavor to hide complexity, autonomic systems give up, to a certain extent, accountability to the user. Consequently, autonomic systems exhibit fewer cause and effect relationships and therefore engender trust and adoption issues. In other words, the system itself takes over control whereby it may or may not operate as per user expectations during its operation. Our goal is to develop a framework of trust that will be useful for developers of autonomic computing applications or self-managed systems dealing with trust issues. Our approach gathers key trust topics, issues, nomenclature, taxonomies, and user task models from the literature which are then distilled and pruned to form our own trust framework which is intended to aid developers in the design of self-managed systems. We then use IBM`s Tivoli provisioning system, which is one of the most successful autonomic systems, to consolidate our framework. Finally, we evaluate our framework by trying to identify the strengths and weaknesses with respect to trust of self-managed systems by performing a case study on a non-deployed autonomic e-Commerce prototype. 2010-03-02T17:40:25Z 2010-03-02T17:40:25Z 2006 2010-03-02T17:40:25Z Thesis http://hdl.handle.net/1828/2291 English en Available to the World Wide Web
collection NDLTD
language English
en
sources NDLTD
topic autonomic computing
computer architecture
UVic Subject Index::Sciences and Engineering::Applied Sciences::Computer science
spellingShingle autonomic computing
computer architecture
UVic Subject Index::Sciences and Engineering::Applied Sciences::Computer science
Agrawal, Priyanka
Trust framework for autonomic computing systems
description Present-day IT environments are complex, heterogeneous tangles of hardware, middleware and software from multiple venders that are becoming increasingly difficult to integrate, install, configure, tune and maintain. In order to combat this increasing level of complexity, automating many of the functions associated with computing today seems to be a reasonable solution. IBM, inspired by the autonomic nervous system of the human body which regulates without any conscious intervention, chose to call this paradigm Autonomic Computing-computing using adaptive and self-managing systems with minimal human intervention. Autonomic computing poses several research challenges. In an endeavor to hide complexity, autonomic systems give up, to a certain extent, accountability to the user. Consequently, autonomic systems exhibit fewer cause and effect relationships and therefore engender trust and adoption issues. In other words, the system itself takes over control whereby it may or may not operate as per user expectations during its operation. Our goal is to develop a framework of trust that will be useful for developers of autonomic computing applications or self-managed systems dealing with trust issues. Our approach gathers key trust topics, issues, nomenclature, taxonomies, and user task models from the literature which are then distilled and pruned to form our own trust framework which is intended to aid developers in the design of self-managed systems. We then use IBM`s Tivoli provisioning system, which is one of the most successful autonomic systems, to consolidate our framework. Finally, we evaluate our framework by trying to identify the strengths and weaknesses with respect to trust of self-managed systems by performing a case study on a non-deployed autonomic e-Commerce prototype.
author2 Müller, Hausi
author_facet Müller, Hausi
Agrawal, Priyanka
author Agrawal, Priyanka
author_sort Agrawal, Priyanka
title Trust framework for autonomic computing systems
title_short Trust framework for autonomic computing systems
title_full Trust framework for autonomic computing systems
title_fullStr Trust framework for autonomic computing systems
title_full_unstemmed Trust framework for autonomic computing systems
title_sort trust framework for autonomic computing systems
publishDate 2010
url http://hdl.handle.net/1828/2291
work_keys_str_mv AT agrawalpriyanka trustframeworkforautonomiccomputingsystems
_version_ 1716729125702467584