Sciweavers

EMSOFT
2006
Springer

Scheduling for multi-threaded real-time programs via path planning

14 years 3 months ago
Scheduling for multi-threaded real-time programs via path planning
The paper deals with the problem of computing schedules for multi-threaded real-time programs. In [14] we introduced a scheduling method based on the geometrization of PV programs. In this paper, we pursue this direction further by showing a property of the geometrization that permits finding good schedules by means of efficient geometric computation. In addition, this geometric property is also exploited to reduce the scheduling problem to a simple path planning problem originating from robotics, for which we developed a scheduling algorithm using probabilistic path planning techniques. These results enabled us to implement a prototype tool that can handle models with up to 100 concurrent threads. Categories and Subject Descriptors D.2.2 [Software Engineering]: Design Tools and Techniques--Computer-aided software engineering (CASE) General Terms Algorithms, design. Keywords Multi-threaded real-time programs, scheduling, PV programs, path planning.
Thao Dang, Philippe Gerner
Added 22 Aug 2010
Updated 22 Aug 2010
Type Conference
Year 2006
Where EMSOFT
Authors Thao Dang, Philippe Gerner
Comments (0)