2004 · 37 citations · 11 references
ComputingComputer EngineeringComputer ScienceAlgorithmsOptimizationSchedulingPerformance OptimizationResource OptimizationTask SchedulingFilteringPerformance Optimization In Reconfigurable SystemsPhased Array Radar
Summary form only given. We present an extension to our QoS optimization algorithm, Q-RAM, 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/sup 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/sup 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.
11
Tracy D. Braun, Howard Jay Siegel, Noah Beck et al. · Journal of Parallel and Distributed Computing · 2001 · 1.7K citations
A resource allocation model for QoS management
R. Rajkumar, C. Lee, John P. Lehoczky et al. · 2002 · 493 citations
A scalable solution to the multi-resource QoS problem
C. Lee, John P. Lehoczky, Daniel P. Siewiorek et al. · 2003 · 218 citations
On quality of service optimization with discrete QoS options
Chen Lee, J. Lehoezky, R. Rajkumar et al. · 2003 · 212 citations