loading...
Resource Management of Highly Configurable Tasks
Santa Fe, New Mexico April 26-April 30
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/IPDPS.2004.130307018th International Parallel and Distr ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Jeffery P. Hansen, Carnegie Mellon University
Sourav Ghosh, Carnegie Mellon University
Ragunathan Rajkumar, Carnegie Mellon University
John Lehoczky, Carnegie Mellon University
In this paper we present an extension to our QoS optimization algorithm, Q-RAM[7] [11], that can improve optimization time by several orders of magnitude when managing highly configurable tasks. A highly configurable task is one with a large number of QoS dimensions and/or a large number of quality levels on those dimensions. For example, an application that has ten QoS dimensions with ten quality levels each will have 10^10 setpoints, or ways in which it can be configured. While the existing Q-RAM algorithm has been shown to be a very effective resource management tool, it must still explicitly perform computations on all of the setpoints for each task. For tasks with 10^10 setpoints or more, this is clearly impractical. The key idea presented here is a new approximation algorithm for the concave majorant step in Q-RAM. By using this algorithm in a filtering step, the best performing subset of the setpoints can be quickly found without explicitly examining all of the setpoints. The idea is validated using a phased array radar system as an example application.
Citation:
Jeffery P. Hansen, Sourav Ghosh, Ragunathan Rajkumar, John Lehoczky, "Resource Management of Highly Configurable Tasks," ipdps, vol. 3, pp.116a, 18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Workshop 2, 2004
Usage of this product signifies your acceptance of the Terms of Use.