Publications Administration

Giving Users the Steering Wheel for Guiding Resource-Adaptive Systems

Joao Pedro Sousa, Rajesh Balan, Vahe Poladian, David Garlan, and Mahadev Satyanarayanan
Technical report, CMU-CS-05-198, Carnegie Mellon University School of Computer Science, December 2005.

KeyWords:resource-aware systems,resource-adaptive applications,adaptation policies,engineering adaptive systems,modeling user preferences,ubiquitous computing,utility-based adaptation,task-oriented computing,user studies

Online Links:      PDF

Abstract:

Addressing resource variation plays an increasingly important role in engineering today"s software systems. Research in resource-adaptive applications takes an important step towards addressing this problem. However, existing solutions stop short of addressing the fact that different user tasks often have specific goals of quality of service, and that such goals often entail multiple aspects of quality of service. This paper presents a framework for engineering software systems capable of adapting to resource variations in ways that are specific to the quality goals of each user task.
For that, users are empowered to specify their task-specific preferences with respect to multiple aspects of quality of service. Such preferences are then exploited to both coordinate resource usage across the applications supporting the task, and to dynamically control the resource adaptation polices of those applications. A user study validates that non-expert users can use our framework to successfully control the behavior of such adaptive systems.

Preferred citation: Giving Users the Steering Wheel for Guiding Resource-Adaptive Systems. Joćo Pedro Sousa, Rajesh Balan, Vahe Poladian, David Garlan and Mahadev Satyanarayanan. Technical report, CMU-CS-05-198, Carnegie Mellon University School of Computer Science, December 2005.


Entry last Updated 2007-06-04. Source material: Not specified     Update this paper

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