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

EECS Department, University of California, Berkeley

Technical Report No. UCB/EECS-2009-31

February 19, 2009

http://www2.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.


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},
    Year= {2009},
    Month= {Feb},
    Url= {http://www2.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://www2.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-31.html
%F Zou:EECS-2009-31