| PTIDES on flexible task graph: real-time embedded systembuilding from theory to practice |
| Full text |
Pdf
(1.27 MB)
|
Source
|
Language, Compiler and Tool Support for Embedded Systems
archive
Proceedings of the 2009 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems
table of contents
Dublin, Ireland
SESSION: Scheduling
table of contents
Pages 31-40
Year of Publication: 2009
ISBN:978-1-60558-356-3
Also published in ...
|
|
Authors
|
|
Jia Zou
|
University of California, Berkeley, Berkeley, CA, USA
|
|
Joshua Auerbach
|
IBM Research, Hawthorne, NY, USA
|
|
David F. Bacon
|
IBM Research, Hawthorne, NY, USA
|
|
Edward A. Lee
|
University of California, Berkeley, Berkeley, CA, USA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 27, Downloads (12 Months): 90, Citation Count: 0
|
|
|
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. 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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
P. Albertos, A. Crespo, I. Ripoll, M. Valles, and P. Balbastre. RT control scheduling to reduce control performance degrading. Decision and Control, 2000. Proceedings of the 39th IEEE Conference on, volume 5, 2000.
|
| |
2
|
|
 |
3
|
|
 |
4
|
Joshua Auerbach , David F. Bacon , Daniel T. Iercan , Christoph M. Kirsch , V. T. Rajan , Harald Roeck , Rainer Trummer, Java takes flight: time-portable real-time programming with exotasks, Proceedings of the 2007 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems, June 13-15, 2007, San Diego, California, USA
|
| |
5
|
G. Buttazzo and J. Stankovic. Red: A Robust Earliest Deadline Scheduling Algorithm. In Proceedings of Third International Workshop on Responsive Computing Systems, 1993.
|
| |
6
|
A. Cervin. Improved scheduling of control tasks. In Proceedings of the 11th Euromicro Conference on Real-Time Systems, volume 10. IEEE Computer Society Press, 1999.
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
IBM Corp. WebSphere Real-Time User's Guide, first edition, 2006.
|
| |
12
|
IEEE. A Precision Clock Synchronization Protocol for Networked Measurement and Control Systems. http://ieee1588.nist.gov/.
|
| |
13
|
|
| |
14
|
|
| |
15
|
J. Nilsson. Real-Time Control Systems with Delays. Lund, Sweden: Lund Institute of Technology, 1998.
|
| |
16
|
|
| |
17
|
Open Source. The TuningFork Visualization Platform. http://tuningforkvp.sourceforge.net.
|
| |
18
|
Open Source. Flexible task graphs. http://flexotask.sourceforge.net, 2008.
|
| |
19
|
Open Source. The ptp daemon. http://ptpd.sourceforge.net, 2008.
|
| |
20
|
|
 |
21
|
Daniel Spoonhower , Joshua Auerbach , David F. Bacon , Perry Cheng , David Grove, Eventrons: a safe programming construct for high-frequency hard real-time applications, Proceedings of the 2006 ACM SIGPLAN conference on Programming language design and implementation, June 11-14, 2006, Ottawa, Ontario, Canada
|
 |
22
|
Jesper Honig Spring , Filip Pizlo , Rachid Guerraoui , Jan Vitek, Reflexes: abstractions for highly responsive systems, Proceedings of the 3rd international conference on Virtual execution environments, June 13-15, 2007, San Diego, California, USA
[doi> 10.1145/1254810.1254837]
|
 |
23
|
Jesper H. Spring , Jean Privat , Rachid Guerraoui , Jan Vitek, Streamflex: high-throughput stream programming in java, Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications, October 21-25, 2007, Montreal, Quebec, Canada
|
| |
24
|
|
| |
25
|
University of Salzburg. The JAviator Project. http://javiator.cs.uni-salzburg.at, 2008.
|
| |
26
|
H. Wang, L. Yip, D. Maniezzo, J. C. Chen, R. E. Hudson, J. Elson, and K. Yao. A wireless time-synchronized cots sensor platform part ii applications to beamforming. In In Proceedings of IEEE CAS Workshop on Wireless Communications and Networking, 2002.
|
| |
27
|
|
| |
28
|
W. Zhang, M. Branicky, and S. Phillips. Stability of networked control systems. Control Systems Magazine, IEEE, 21(1):84--99, 2001.
|
| |
29
|
|
| |
30
|
Jia Zou , Slobodan Matic , Edward A. Lee , Thomas Huining Feng , Patricia Derler, Execution Strategies for PTIDES, a Programming Model for Distributed Embedded Systems, Proceedings of the 2009 15th IEEE Real-Time and Embedded Technology and Applications Symposium, p.77-86, April 13-16, 2009
[doi> 10.1109/RTAS.2009.39]
|
|