Abstract
The run-time characteristics of Java, such as high frequency of method invocation, dynamic dispatching and dynamic loading, make Java more difficult than other object-oriented programming languages, such as C++ ,for conducting Worst-Case Execution Time (WCET) analysis. To offer a more flexible way to develop object-oriented real-time applications in the realtime Java environment without loss of predicability and performance, we propose a novel gain time reclaiming framework integrated with WCET analysis. This paper demonstrates how to improve the utilisation and performance of the whole system by reclaiming gain time at run-time. Our approach shows that integrating WCET with gain time reclaiming can not only provide a more flexible environment, but it also does not necessarily result in unsafe or unpredictable timing behaviour.
Original language | English |
---|---|
Title of host publication | ISORC 2003: SIXTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS |
Editors | P Puschner, T Nakajima, A Ghafoor |
Place of Publication | LOS ALAMITOS |
Publisher | IEEE Computer Society |
Pages | 249-256 |
Number of pages | 8 |
ISBN (Print) | 0-7695-1928-8 |
Publication status | Published - 2003 |
Event | 6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing - HAKODATE Duration: 14 May 2003 → 16 May 2003 |
Conference
Conference | 6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing |
---|---|
City | HAKODATE |
Period | 14/05/03 → 16/05/03 |
Keywords
- gain time reclaiming
- worst-case execution time (WCET) analysis
- real-time Java