by Vahe Poladian, David Garlan, Mary Shaw, João Pedro Sousa
http://www-2.cs.cmu.edu/~jpsousa/research/icse2004.pdf
Add To MetaCart
Abstract:
An important emerging requirement for computing systems is the ability to adapt at run time, taking advantage of local computing devices, and coping with dynamically changing resources. Three specific technical challenges in satisfying this requirement are to (1) select an appropriate set of applications or services to carry out a user’s task, (2) allocate (possibly scarce) resources among those applications, and (3) reconfigure the applications or resource assignments if the situation changes. In this paper we show how to provide a shared infrastructure that automates configuration decisions given a specification of the user’s task. The heart of the approach is an analytical model and an efficient algorithm that can be used at run time to make near-optimal (re)configuration decisions. We validate this approach both analytically and by applying it to a representative scenario.
Citations
|
182
|
CPU Reservations and Time Constraints: Efficient, Predictable Scheduling of Independent Activities
– Jones, Rosu, et al.
- 1997
|
|
178
|
Energy-Aware Adaptation for Mobile Applications
– Flinn, Satyanarayanan
- 1999
|
|
61
|
Puppeteer: Component-based adaptation for mobile computing
– Lara, Wallach, et al.
- 2001
|
|
49
|
Reflective middleware solutions for context-aware applications
– Capra
|
|
31
|
Using history to improve mobile application adaptation
– Narayanan, Flinn, et al.
- 2000
|
|
29
|
Reducing the energy usage of office applications
– Flinn, Lara, et al.
- 2001
|
|
29
|
Multiple Attribute Decision Making: An Introduction
– Yoon, Hwang
- 1995
|
|
24
|
Dynamic Resource Management and Automatic Configuration of Distributed Component Systems
– Kon, Yamane
- 2001
|
|
24
|
et al. Agile application-aware adaptation for mobility
– Noble
- 1997
|
|
21
|
Security Attribute Evaluation Method: A Cost Benefit Approach
– Butler
- 2002
|
|
16
|
A Micro-Economic Approach to Conflict Resolution
– Capra, Emmerich, et al.
- 2002
|
|
13
|
Congestion prices as feedback signals: an approach to qos management
– Neugebauer, McAuley
|
|
12
|
The Aura Software Architecture: an Infrastructure for Ubiquitous Computing. Carnegie Mellon
– Sousa, Garlan
- 2003
|
|
11
|
An exact algorithm for large multiple knapsack problems
– Pisinger
- 1999
|
|
10
|
et al. A Scalable Solution to the Multi-Resource QoS
– Lee
- 1999
|
|
2
|
Improving User-Awareness by Factoring it Out of Applications
– Sousa, Garlan
- 2003
|
|
1
|
Rascal - a Resource Manager for Multi-Agent Systems
– Gajos
- 2001
|