Gain time reclaiming in high performance real-time Java']Java systems

被引:0
|
作者
Hu, EYS [1 ]
Wellings, A [1 ]
Bernat, G [1 ]
机构
[1] Univ York, Dept Comp Sci, Real Time Syst Res Grp, York YO10 5DD, N Yorkshire, England
关键词
gain time reclaiming; worst-case execution time (WCET) analysis; real-time [!text type='Java']Java[!/text;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:249 / 256
页数:8
相关论文
共 50 条
  • [1] Evaluating real-time Java']Java features and performance for real-time embedded systems
    Corsaro, A
    Schmidt, DC
    EIGHTH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2002, : 90 - 100
  • [2] A real-time performance visualizer for Java']Java
    Borton, JJ
    Whaley, J
    DR DOBBS JOURNAL, 1998, 23 (03): : 44 - +
  • [3] JBED: Java']Java for real-time systems
    Tryggvesson, J
    Mattsson, T
    Heeb, H
    DR DOBBS JOURNAL, 1999, 24 (11): : 78 - +
  • [4] Java']Java For Embedded Real-time Systems
    Shen, Yuan
    Xu, Wenbo
    DCABES 2008 PROCEEDINGS, VOLS I AND II, 2008, : 1282 - 1287
  • [5] Performance evaluation of Java']Java architectures in embedded real-time systems
    Pereira, Carlos Eduardo
    Ataide, Fernando Henripe
    Kunz, Guilherme Oliveira
    Freitas, . Edison Pignaton
    Silva, Elias Teodoro, Jr.
    Carvalho, Fabiano Costa
    ETFA 2005: 10th IEEE International Conference on Emerging Technologies and Factory Automation, Vol 1, Pts 1 and 2, Proceedings, 2005, : 841 - 848
  • [6] Real-time Java']Java
    Gliss, B
    COMMUNICATIONS OF THE ACM, 1998, 41 (09) : 27 - 27
  • [7] Java']Java for real-time
    Nilsen, K
    REAL-TIME SYSTEMS, 1996, 11 (02) : 197 - 205
  • [8] The design and performance of real-time Java']Java middleware
    Corsaro, A
    Schmidt, DC
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2003, 14 (11) : 1155 - 1167
  • [9] Restrictions of Java']Java for embedded real-time systems
    Schoeberl, M
    SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2004, : 93 - 100
  • [10] On real-time performance of ahead-of-time compiled Java']Java
    Nilsson, A
    Robertz, SG
    ISORC 2005: Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, Proceedings, 2005, : 372 - 381