Differences between revisions 12 and 13
Revision 12 as of 2013-05-21 15:31:04
Size: 9010
Editor: GlennElliott
Comment:
Revision 13 as of 2013-07-13 11:25:52
Size: 9596
Editor: bbb
Comment: add recent LITMUS^RT-based publications
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:

 1. B. Brandenburg, "A Fully Preemptive Multiprocessor Semaphore Protocol for Latency-Sensitive Real-Time Applications", Proceedings of the 25th Euromicro Conference on Real-Time Systems, pp. 292-302, July 2013. [[https://www.mpi-sws.org/~bbb/papers/pdf/ecrts13b.pdf|PDF]]

 1. B. Brandenburg, "Improved Analysis and Evaluation of Real-Time Semaphore Protocols for P-FP Scheduling", Proceedings of the 19th IEEE Real-Time and Embedded Technology and Applications Symposium, pp. 141-152. IEEE, April 2013. [[https://www.mpi-sws.org/~bbb/papers/pdf/rtas13-extended-version.pdf|PDF]]

Publications

This page collects papers related to LITMUSRT, both those about LITMUSRT itself and those using LITMUSRT as a tool. If you know of a paper related to LITMUSRT that is not listed here then please add it to the list (in reverse chronological order).

  1. G. Elliott, B. Ward, and J. Anderson, "GPUSync: A Framework for Real-Time GPU Management", in submission. PDF

    (Notes: (1) Please apply the GPUSync patch to Linux kernel 3.0 instead of LITMUS-RT (patch includes all LITMUS-RT). (2) Apply the liblitmus patch liblitmus with head d427bf8561.)
  2. B. Brandenburg, "A Fully Preemptive Multiprocessor Semaphore Protocol for Latency-Sensitive Real-Time Applications", Proceedings of the 25th Euromicro Conference on Real-Time Systems, pp. 292-302, July 2013. PDF

  3. B. Brandenburg, "Improved Analysis and Evaluation of Real-Time Semaphore Protocols for P-FP Scheduling", Proceedings of the 19th IEEE Real-Time and Embedded Technology and Applications Symposium, pp. 141-152. IEEE, April 2013. PDF

  4. G. Elliott, and J. Anderson, "Robust Real-Time Multiprocessor Interrupt Handling Motivated by GPUs", Proceedings of the 24th Euromicro Conference on Real-Time Systems, to appear. PDF

    (Note: Patches are for LITMUS-RT Version 2011.1)
  5. J. Herman, C. Kenna, M. Mollison, and J. Anderson, "RTOS Support for Mixed-Criticality Systems", Proceedings of the 18th Real-Time and Embedded Technology and Applications Symposium, April 2012, to appear. PDF

  6. C. Kenna, J. Herman, B. Brandenburg, A. Mills, and J. Anderson, "Soft Real-Time on Multiprocessors: Are Analysis-Based Schedulers Really Worth It?", Proceedings of the 32nd IEEE Real-Time Systems Symposium, pp. 93-103, December 2011. PDF

  7. A. Bastoni, B. Brandenburg and J. Anderson, "Is Semi-Partitioned Scheduling Practical?", Proceedings of the 23rd Euromicro Conference on Real-Time Systems, July 2011, to appear. PDF. Longer version with all graphs: PDF

    For reference, all evaluated plugins as well as the required userspace tools are provided as part of the following patches (against version 2010.2).

  8. A. Bastoni, B. Brandenburg and J. Anderson, "An Empirical Comparison of Global, Partitioned, and Clustered Multiprocessor Real-Time Schedulers", Proceedings of the 31th IEEE Real-Time Systems Symposium, pp. 14-24, December 2010. PDF. Longer version with all graphs: PDF

  9. J. Anderson, "Real-Time Multiprocessor Scheduling: Connecting Theory and Practice ", keynote address, 18th International Conference on Real-Time and Network Systems, November 4, 2010. PPTX.

  10. G. Elliott and J. Anderson, "Real-Time Multiprocessor Systems with GPUs", Proceedings of the 18th International Conference on Real-Time and Network Systems, pp. 197-206, November 2010. PDF. Longer version with appendices: PDF

  11. A.Bastoni, B. Brandenburg and J. Anderson "Cache-Related Preemption and Migration Delays: Empirical Approximation and Impact on Schedulability", Proceedings of the Sixth International Workshop on Operating Systems Platforms for Embedded Real-Time Applications, pp. 33-44, July 2010. PDF.

  12. B. Brandenburg and J. Anderson, "On the Implementation of Global Real-Time Schedulers", Proceedings of the 30th IEEE Real-Time Systems Symposium, pp. 214-224, December 2009. PDF. Longer version with all graphs: PDF.

    For reference, all evaluated plugins are provided as part of the following patch (against version 2008.3).

  13. B. Brandenburg and J. Anderson "Reader-Writer Synchronization for Shared-Memory Multiprocessor Real-Time Systems", Proceedings of the 21st Euromicro Conference on Real-Time Systems, pp. 184-193, July 2009. PDF. Long version with blocking terms: PDF.

  14. J. Calandrino and J. Anderson "On the Design and Implementation of a Cache-Aware Multicore Real-Time Scheduler", Proceedings of the 21st Euromicro Conference on Real-Time Systems, pp. 194-204, July 2009. PDF.

  15. M. Mollison, B. Brandenburg, and J. Anderson "Towards Unit Testing Real-Time Schedulers in LITMUSRT", Proceedings of the Fifth International Workshop on Operating Systems Platforms for Embedded Real-Time Applications, pp. 33-39, July 2009. PDF.

  16. B. Brandenburg and J. Anderson, "A Comparison of the M-PCP, D-PCP, and FMLP on LITMUSRT", Proceedings of the 12th International Conference on Principles of Distributed Systems, pp. 105-124, December 2008. PDF.

  17. B. Brandenburg, J. Calandrino, and J. Anderson, "On the Scalability of Real-Time Scheduling Algorithms on Multicore Platforms: A Case Study", Proceedings of the 29th IEEE Real-Time Systems Symposium, pp. 157-169, December 2008. PDF.

  18. B. Brandenburg and J. Anderson, "An Implementation of the PCP, SRP, D-PCP, M-PCP, and FMLP Real-Time Synchronization Protocols in LITMUSRT", Proceedings of the 14th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, pp. 185-194, August 2008. PDF.

    The work described in this paper took part in a branch that is currently not part of the main distribution. For reference, we provide the branch as separate downloads:

    Please don't use this version for active development. If you are interested in this work, it would be best to first port the desired features to a current version of LITMUSRT and merge them into the main distribution.

  19. A. Block, B. Brandenburg, J. Anderson, and S. Quint, "An Adaptive Framework for Multiprocessor Real-Time Systems", Proceedings of the 20th Euromicro Conference on Real-Time Systems, pp. 23-33, July 2008. PDF.

  20. B. Brandenburg, J. Calandrino, A. Block, H. Leontyev, and J. Anderson, "Real-Time Synchronization on Multiprocessors: To Block or Not to Block, to Suspend or Spin?", Proceedings of the 14th IEEE Real-Time and Embedded Technology and Applications Symposium, pp. 342-353, April 2008. PDF. Extended version, including all graphs: PDF.

  21. B. Brandenburg, A. Block, J. Calandrino, U. Devi, H. Leontyev, and J. Anderson, "LITMUSRT: A Status Report", Proceedings of the 9th Real-Time Linux Workshop, pp. 107-123, November 2007. PDF.

  22. B. Brandenburg and J. Anderson, "Integrating Hard/Soft Real-Time Tasks and Best-Effort Jobs on Multiprocessors", Proceedings of the 19th Euromicro Conference on Real-Time Systems, pp. 61-70, July 2007. PDF.

  23. J. Calandrino, H. Leontyev, A. Block, U. Devi, and J. Anderson, "LITMUSRT: A Testbed for Empirically Comparing Real-Time Multiprocessor Schedulers ", Proceedings of the 27th IEEE Real-Time Systems Symposium, pp. 111-123, December 2006. PDF.

Publications (last edited 2018-12-11 03:12:09 by NamhoonKim)