Heuristic resource allocation algorithms for maximizing allowable workload in dynamic, distributed real-time systems

作者: D. Juedes , F. Drews , L. Welch , D. Fleeman

DOI: 10.1109/IPDPS.2004.1303072

关键词: Distributed algorithmOptimization problemWorkloadRandom searchRobustness (computer science)HeuristicMathematical optimizationHeuristicsReal-time computingComputer scienceResource allocationSimulated annealingGreedy algorithm

摘要: Summary form only given. We examine several heuristic algorithms for the maximum allowable workload (MAW) problem real-time systems with tasks having variable workloads. Briefly, concerns allocation of to m processors, where each task t is characterized by a function t.r(w) that gives running time in terms its (or input size) w. The objective find an processors so feasible (no misses deadline) when given w or smaller and maximized. This optimization uses robustness measure closely related MAIL (maximum increase load) metric recently proposed Gertphol et al. main contribution this paper comparison MAW-RMS problem. Hillclimbing, random search, simulated annealing, first-fit heuristics are presented evaluated via simulation. As we show here, greedy produces solutions reasonable quality compared other algorithms. In addition, demonstrate applicability our model air defense systems.

参考文章(22)
Chen Lee, Dan Siewiorek, An Approach for Quality of Service Management Defense Technical Information Center. ,(1998) , 10.21236/ADA360808
Dong-Ik Oh, T.P. Bakker, Utilization Bounds for N-Processor Rate MonotoneScheduling with Static Processor Assignment Real-time Systems. ,vol. 15, pp. 183- 192 ,(1998) , 10.1023/A:1008098013753
L.R. Welch, B.A. Shirszi, A dynamic real-time benchmark for assessment of QoS and resource management technology real time technology and applications symposium. pp. 36- 45 ,(1999) , 10.1109/RTTAS.1999.777659
R. Rajkumar, Chen Lee, J.P. Lehoczky, D.P. Siewiorek, Practical solutions for QoS-based resource allocation problems real time systems symposium. pp. 296- 306 ,(1998) , 10.1109/REAL.1998.739755
S. Ali, A.A. Maciejewski, H.J. Siegel, Jong-Kook Kim, Definition of a robustness metric for resource allocation international parallel and distributed processing symposium. pp. 42- ,(2003) , 10.1109/IPDPS.2003.1213128
S. Kirkpatrick, C. D. Gelatt, M. P. Vecchi, Optimization by Simulated Annealing Science. ,vol. 220, pp. 671- 680 ,(1983) , 10.1126/SCIENCE.220.4598.671
K. W. Tindell, A. Burns, A. J. Wellings, Allocating hard real-time tasks: an NP-hard problem made easy Real-time Systems. ,vol. 4, pp. 145- 165 ,(1992) , 10.1007/BF00365407