Electrical Engineering
      and Computer Sciences

Electrical Engineering and Computer Sciences

COLLEGE OF ENGINEERING

UC Berkeley

PTIDES on Flexible Task Graph: Real-Time Embedded System Building from Theory to Practice

Jia Zou, Joshua Auerbach, David F. Bacon and Edward A. Lee

EECS Department
University of California, Berkeley
Technical Report No. UCB/EECS-2009-31
February 19, 2009

http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-31.pdf

The Flexotask system claims to enable implementation of both real-time applications and real-time schedulers in a Java Virtual Machine using an actors-like model. The PTIDES model is an actors-like model that claims to deliver precise control over end-to-end latencies in a complex real-time system. The present work jointly investigates both claims by (1) implementing several PTIDES-based schedulers as Flexotask scheduler plugins, and (2) using the resulting system to implement a new reactive control program for a simulation of the JAviator (previously used to evaluate Exotasks, a precursor to Flexotask). We present results from the realistic JAviator control application and also from synthetic benchmarks designed to shed light on the differences between the several PTIDES schedulers we implemented.

Author Comments: This is the earlier technical report version of this paper. The final published version is at: http://portal.acm.org/citation.cfm?id=1543136.1542457


BibTeX citation:

@techreport{Zou:EECS-2009-31,
    Author = {Zou, Jia and Auerbach, Joshua and Bacon, David F. and Lee, Edward A.},
    Title = {PTIDES on Flexible Task Graph: Real-Time Embedded System Building from Theory to Practice},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {2009},
    Month = {Feb},
    URL = {http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-31.html},
    Number = {UCB/EECS-2009-31},
    Note = {This is the earlier technical report version of this paper. The final published version is at:
http://portal.acm.org/citation.cfm?id=1543136.1542457},
    Abstract = {The Flexotask system claims to enable implementation of both real-time applications and real-time schedulers in a Java Virtual Machine using an actors-like model. The PTIDES model is an actors-like model that claims to deliver precise control over end-to-end latencies in a complex real-time system. The present work jointly investigates both claims by (1) implementing several PTIDES-based schedulers as Flexotask scheduler plugins, and (2) using the resulting system to implement a new reactive control program for a simulation of the JAviator (previously used to evaluate Exotasks, a precursor to Flexotask). We present results from the realistic JAviator control application and also from synthetic benchmarks designed to shed light on the differences between the several PTIDES schedulers we implemented.}
}

EndNote citation:

%0 Report
%A Zou, Jia
%A Auerbach, Joshua
%A Bacon, David F.
%A Lee, Edward A.
%T PTIDES on Flexible Task Graph: Real-Time Embedded System Building from Theory to Practice
%I EECS Department, University of California, Berkeley
%D 2009
%8 February 19
%@ UCB/EECS-2009-31
%U http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-31.html
%F Zou:EECS-2009-31