Title :
Playing games with scenario- and resource-aware SDF graphs through policy iteration
Author :
Yang, Yang ; Geilen, Marc ; Basten, Twan ; Stuijk, Sander ; Corporaal, Henk
Author_Institution :
Dept. of Electr. Eng., Eindhoven Univ. of Technol., Eindhoven, Netherlands
Abstract :
The two-player mean-payoff game is a well-known game theoretic model that is widely used, for instance in economics and control theory. For controller synthesis, a controller is modeled as a player while the environment, or plant, is modeled as the opponent player (adversary). Synthesizing an optimal controller that satisfies a given criterion corresponds to finding a winning strategy for the controller player. Emerging streaming applications (audio, video, communication, etc.) for embedded systems exhibit both input sensitive and controller sensitive runtime behavior, where the controller´s role is runtime management or scheduling. Embedded controllers need to be optimized for dynamic inputs, while guaranteeing throughput constraints. In this paper, we consider this design task for scenario- and resource-aware dataflow graphs that model streaming applications. Scenarios in these models capture classes of dynamic environment behavior. We demonstrate how to model and solve the controller synthesis problem by constructing a winning strategy in a two-player mean payoff throughput game.
Keywords :
control system synthesis; data flow graphs; embedded systems; game theory; iterative methods; media streaming; optimal control; resource allocation; control theory; controller modeling; controller player; controller sensitive runtime behavior; dynamic environment behavior; embedded controller; embedded systems; game theoretic model; input sensitive runtime behavior; optimal controller synthesis; policy iteration; resource aware SDF graph; runtime management; runtime scheduling; scenario aware SDF graph; synchronous dataflow model; throughput constraints; two-player mean payoff throughput game; winning strategy; Aerospace electronics; Embedded systems; Games; Schedules; Throughput; Transform coding; Vectors; Game Theory; Maxplus Algebra; Policy Iteration; Synchronous DataFlow;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
Conference_Location :
Dresden
Print_ISBN :
978-1-4577-2145-8
DOI :
10.1109/DATE.2012.6176462