MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Submitted for publication Dynamic Configuration of Resource-Aware Services

Download:
pdf
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