On using priced timed automata to achieve optimal scheduling

  • Authors:
  • J. I. Rasmussen;K. G. Larsen;K. Subramani

  • Affiliations:
  • Department of Computer Science, Aalborg University, Aalborg, Denmark DK-9220;Department of Computer Science, Aalborg University, Aalborg, Denmark DK-9220;Department of Computer Science and Electrical Engineering, West Virginia University, Morgantown, USA 26506

  • Venue:
  • Formal Methods in System Design
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we describe an approach for solving the general class of energy-optimal task graph scheduling problems using priced timed automata. We provide an efficient zone-based algorithm for minimum-cost reachability. Furthermore, we show how the simple structure of the linear programs encountered during symbolic minimum-cost reachability analysis of priced timed automata can be exploited in order to substantially improve the performance of the current algorithm. The idea is rooted in duality of linear programs and we show that each encountered linear program can be reduced to the dual problem of an instance of the min-cost flow problem. Experimental results using Uppaal show a 70---80 percent performance gain. We provide priced timed automata models for the scheduling problems and provide experimental results illustrating the potential competitiveness of our approach compared to existing approaches such as mixed integer linear programming.