Abstract
We present an algorithm based on column generation for a real time scheduling problem, in which all tasks appear regularly after a given period. Furthermore, the tasks exchange messages, which have to be transferred over a bus, if the tasks involved are executed on different ECUs. Experiments show that for large instances our preliminary implementation is faster than the previous approach based on an integer linear programming formulation using a state-of-the-art solver.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Akker, M., Hoogeveen, H., Velde, S.: Applying column generation to machine scheduling. In: Desaulniers, G., Desrosiers, J., Solomon, M.M. (eds.) Column Generation, pp. 303–330. Springer, US (2005)
Altenbernd, P.: Timing Analysis, Scheduling, and Allocation of Periodic Hard Real-Time Tasks. Ph.D. thesis, University of Paderborn (1996)
Baruah, S., Goossens, J.: Scheduling Real-time Tasks: Algorithms and Complexity. In: Handbook of Scheduling: Algorithms, Models, and Performance Analysis, pp. 207–233. Chapman Hall/ CRC Press (2004)
Bollinger, S.W., Midkiff, S.F.: Heuristic technique for processor and link assignment in multicomputers. IEEE Trans. Comput. 40, 325–333 (1991)
Eisenbrand, F., Damm, W., Metzner, A., Shmonin, G., Wilhelm, R., Winkel, S.: Mapping Task-Graphs on Distributed ECU Networks: Efficient Algorithms for Feasibility and Optimality. In: Proceedings of the 12th IEEE Conference on Embedded and Real-Time Computing Systems and Applications. IEEE Computer Society, Los Alamitos (2006)
Joseph, M., Pandya, P.K.: Finding response times in a real-time system. The Computer Journal 29, 390–395 (1986)
Liu, C.L., Layland, J.W.: Scheduling algorithms for multiprogramming in a hard-real-time environment. Journal of the ACM 20, 46–61 (1973)
Metzner, A., Fränzle, M., Herde, C., Stierand, I.: An optimal approach to the task allocation problem on hierarchical architectures. In: Proceedings of the 20th International Conference on Parallel and Distributed Processing, IPDPS 2006, p. 178 (2006)
Tindell, K., Burns, A., Wellings, A.: Allocating hard real time tasks (an nphard problem made easy). Journal of Real-Time Systems 4, 145–165 (1992)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Althaus, E., Naujoks, R., Thaden, E. (2011). A Column Generation Approach to Scheduling of Periodic Tasks. In: Pardalos, P.M., Rebennack, S. (eds) Experimental Algorithms. SEA 2011. Lecture Notes in Computer Science, vol 6630. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20662-7_29
Download citation
DOI: https://doi.org/10.1007/978-3-642-20662-7_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-20661-0
Online ISBN: 978-3-642-20662-7
eBook Packages: Computer ScienceComputer Science (R0)