Approximation algorithm for periodic real-time tasks with workload-dependent running-time functions

作者: D. Juedes , F. Drews , D. Gu , L. Welch , K. Ecker

DOI: 10.1007/S11241-006-9358-2

关键词:

摘要: This paper addresses the problem of resource allocation for distributed real-time periodic tasks, operating in environments that undergo unpredictable changes and defy specification meaningful worst-case execution times. These tasks are supplied by input data originating from various environmental workload sources. Rather than using times (WCETs) to describe CPU usage we assume here profiles given running time terms size each source. The objective is produce an initial robust against fluctuations parameters. We try maximize (workload) can be handled system, hence delay possible (costly) reallocations as long possible. present approximation algorithm based on first-fit binary search call FFBS. As show here, produces solutions often close optimal. In particular, analytically FFBS guaranteed a solution at least 41% optimal, asymptotically, under certain reasonable restrictions system. Moreover, if most 12% system utilization consumed independent (e.g., constant tasks), then 33% asymptotically. simulations compare with set standard (local search) heuristics such hill-climbing, simulated annealing, random search. results suggest FFBS, combination other local improvement strategies, may approach dynamic systems.

参考文章(34)
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
J. P. Lehoczky, R. Rajkumar, C. Lee, D. P. Siewiorek, Practical Solutions for QoS-Based Resource Allocation real time systems symposium. pp. 296- 306 ,(1998)
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
L.R. Welch, P.V. Werme, B. Ravindran, L.A. Fontenot, M.W. Masters, D.W. Mills, B.A. Shirazi, Adaptive QoS and resource management using a posteriori workload characterizations real time technology and applications symposium. pp. 266- 275 ,(1999) , 10.1109/RTTAS.1999.777679
Binoy Ravindran, Lonnie Welch, Behrooz Shirazi, Resource Management Middleware for Dynamic, DependableReal-Time Systems Real-time Systems. ,vol. 20, pp. 183- 196 ,(2001) , 10.1023/A:1008141921230
Peter P. Puschner, Anton V. Schedl, Computing Maximum Task Execution Times — A Graph-BasedApproach Real-time Systems. ,vol. 13, pp. 67- 91 ,(1997) , 10.1023/A:1007905003094