Task-based Adaptation for Ubiquitous Computing
in IEEE Transactions on Systems, Man and Cybernetics - Part C: Applications and Reviews, Vol. 36, No. 3, May 2006, pp. 328-339.
KeyWords:self-healing systems,software architecture,model-based systems
An important domain for autonomic systems is the
area of ubiquitous computing: users are increasingly surrounded
by technology that is heterogeneous, pervasive, and variable. In
this paper we describe our work in developing self-adapting computing
infrastructure that automates the configuration and reconfiguration
of such environments. Focusing on the engineering
issues of self-adaptation in the presence of heterogeneous platforms,
legacy applications, mobile users, and resource variable
environments, we describe a new approach based on the following
key ideas: (a) Explicit representation of user tasks allows us
to determine what service qualities are required of a given configuration;
(b) Decoupling task and preference specification from
the lower level mechanisms that carry out those preferences provides
a clean engineering separation of concerns between what is
needed and how it is carried out; and (c) Efficient algorithms
allow us to calculate in real time near-optimal resource allocations
and reallocations for a given task.
Preferred citation: Joao Pedro Sousa, Vahe Poladian, David Garlan, Bradley Schmerl, and Mary Shaw.
Task-based Adaptation for Ubiquitous Computing, in IEEE Transactions on Systems, Man and Cybernetics - Part C: Applications and Reviews, Vol. 36, No. 3, May 2006, pp. 328-339.
Entry last Updated 2006-08-21
You are visiting Mary Shaw's
Bibliographic pages (Copyright © 2002, 2005,2007
by Roy Weil and others.
All rights reserved ) It contains the database of papers
published by her and others at Carnegie Mellon
Computer Science Department. The software used to index and search
these papers is Marian - the on-line-braian, available at
Marian's Home site. Comments and
suggesions are welcome