A Column Generation Approach to Scheduling of Periodic Tasks
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.
KeywordsSchedule Problem Integer Linear Program Column Generation Master Problem Price Problem
Unable to display preview. Download preview PDF.
- 2.Altenbernd, P.: Timing Analysis, Scheduling, and Allocation of Periodic Hard Real-Time Tasks. Ph.D. thesis, University of Paderborn (1996)Google Scholar
- 3.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)Google Scholar
- 5.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)Google Scholar
- 8.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)Google Scholar