Giving Users the Steering Wheel for Guiding Resource-Adaptive Systems
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...
Saved in:
Main Authors: | , , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2005
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/1208 https://ink.library.smu.edu.sg/context/sis_research/article/2207/viewcontent/BALAN_SterringWheelResourceAdaptive_CMU_CS_05_198.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-2207 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-22072015-12-13T04:25:23Z Giving Users the Steering Wheel for Guiding Resource-Adaptive Systems SOUSA, Joao BALAN, Rajesh Krishna Poladian, Vahe Garlan, David Satyanarayanan, Mahadev 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 this framework to successfully control the behavior of such adaptive systems. 2005-12-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/1208 https://ink.library.smu.edu.sg/context/sis_research/article/2207/viewcontent/BALAN_SterringWheelResourceAdaptive_CMU_CS_05_198.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University resource-aware systems resource-adaptive applications engineering adaptive systems utility-based adaptation adaptation policies modeling user preferences task-oriented computing user studies ubiquitous computing Software Engineering |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
resource-aware systems resource-adaptive applications engineering adaptive systems utility-based adaptation adaptation policies modeling user preferences task-oriented computing user studies ubiquitous computing Software Engineering |
spellingShingle |
resource-aware systems resource-adaptive applications engineering adaptive systems utility-based adaptation adaptation policies modeling user preferences task-oriented computing user studies ubiquitous computing Software Engineering SOUSA, Joao BALAN, Rajesh Krishna Poladian, Vahe Garlan, David Satyanarayanan, Mahadev Giving Users the Steering Wheel for Guiding Resource-Adaptive Systems |
description |
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 this framework to successfully control the behavior of such adaptive systems. |
format |
text |
author |
SOUSA, Joao BALAN, Rajesh Krishna Poladian, Vahe Garlan, David Satyanarayanan, Mahadev |
author_facet |
SOUSA, Joao BALAN, Rajesh Krishna Poladian, Vahe Garlan, David Satyanarayanan, Mahadev |
author_sort |
SOUSA, Joao |
title |
Giving Users the Steering Wheel for Guiding Resource-Adaptive Systems |
title_short |
Giving Users the Steering Wheel for Guiding Resource-Adaptive Systems |
title_full |
Giving Users the Steering Wheel for Guiding Resource-Adaptive Systems |
title_fullStr |
Giving Users the Steering Wheel for Guiding Resource-Adaptive Systems |
title_full_unstemmed |
Giving Users the Steering Wheel for Guiding Resource-Adaptive Systems |
title_sort |
giving users the steering wheel for guiding resource-adaptive systems |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2005 |
url |
https://ink.library.smu.edu.sg/sis_research/1208 https://ink.library.smu.edu.sg/context/sis_research/article/2207/viewcontent/BALAN_SterringWheelResourceAdaptive_CMU_CS_05_198.pdf |
_version_ |
1770570898640732160 |