ACM Home Page
Please provide us with feedback. Feedback
Blocking time monitoring in the real-time specification for Java
Full text PdfPdf (572 KB)
Source ACM International Conference Proceeding Series; Vol. 343 archive
Proceedings of the 6th international workshop on Java technologies for real-time and embedded systems table of contents
Santa Clara, California
SESSION: Real-time performance table of contents
Pages 135-143  
Year of Publication: 2008
ISBN:978-1-60558-337-2
Authors
Osmar Marchi dos Santos  University of York, UK
Andy Wellings  University of York, UK
Sponsors
ACM : Assoc. for Computing Machinery
: Sun Microsystems, Inc.
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 36,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1434790.1434811
What is a DOI?

ABSTRACT

Blocking for resource accesses can have a crucial impact on a real-time system's ability to meet its deadlines. In priority-based systems, uncontrolled blocking can lead to potentially unbounded priority inversion. To counteract this, basic priority inheritance and priority ceiling protocols have been defined. However, in large systems, it is still difficult to determine the maximum amount of blocking that a thread can suffer when using these protocols. The Real-Time Specification for Java provides a framework for execution and online feasibility analysis of priority-based systems. In this paper, we investigate possible extensions to this framework to support the measurement and monitoring of blocking times. We implement and evaluate the proposed mechanism within the context of the open source jRate implementation of the RTSJ running on top of the MaRTE OS.


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
Portable Operating System Interface (POSIX) - The Open Group Technical Standard Base Specifications, Issue 6, 2004.
 
2
Implementation of Blocking Time Clocks and Timers in MaRTE OS. http://www.cs.york.ac.uk/rts/marteos/patch-blocking-time-marte-1.58-0.1.zip, 2008.
 
3
MaRTE OS home page. http://marte.unican.es/, 2008.
 
4
A. Corsaro and D. C. Schmidt. The design and performance of real-time Java middleware. IEEE Transactions Parallel Distributed Systems, 14(11):1155--1167, 2003.
 
5
 
6
 
7
 
8
M. A. Rivas and M. G. Harbour. Evaluation of new POSIX real-time operating systems services for small embedded platforms. In 15th Euromicro Conference on Real-Time Systems, pages 161--168, Portugal, 2003. IEEE CS Press.
 
9

Collaborative Colleagues:
Osmar Marchi dos Santos: colleagues
Andy Wellings: colleagues