Name-based write barriers in real-time Java']Java

被引:0
|
作者
Higuera-Toledano, M. Teresa [1 ]
机构
[1] Univ Complutense Madrid, E-28040 Madrid, Spain
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
From a real-time perspective, the GC introduces unpredictable pauses that are not tolerated by real-time tasks. Real-time collectors eliminate this problem but introduce a high overhead. Another approach is to use Memory Regions (MR) within which allocation and deallocation are customized. This facility is supported by the memory model Of the Real-Time Specification for Java (RTSJ). RTSJ imposes strict access rules and assignment rules to avoid both delays of critical tasks for the GC and dangling inter-region references, which results in an unfamiliar programming model. The guidelines given by RTSJ to implement the assignment rules also increase the program complexity. This paper provides an indepth analytical investigation of the dynamic checks required to maintain the safety of a RTSJ implementation, and propose a simplification of the algorithms managing memory regions which requires some changes on the RTSJ memory management rules.
引用
收藏
页码:781 / 786
页数:6
相关论文
共 50 条
  • [1] Real-time Java']Java
    Gliss, B
    COMMUNICATIONS OF THE ACM, 1998, 41 (09) : 27 - 27
  • [2] Java']Java for real-time
    Nilsen, K
    REAL-TIME SYSTEMS, 1996, 11 (02) : 197 - 205
  • [3] A Real-Time Java']Java server for Real-Time Mach
    Miyoshi, A
    Tokuda, H
    PROCEEDINGS OF THE JOINT WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS: FIFTH INTERNATIONAL WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS (WPDRTS) AND THE THIRD WORKSHOP ON OBJECT-ORIENTED REAL-TIME SYSTEMS (OORTS), 1997, : 319 - 325
  • [4] Java']Java in real-time applications
    Bertolissi, E
    Preece, C
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1998, 45 (04) : 1965 - 1972
  • [5] Making Java']Java real-time
    Uckun, S
    Gasperoni, F
    IEEE SPECTRUM, 1998, 35 (12) : 22 - 23
  • [6] Real-time scheduling for Java']Java
    Goldschmidt, B
    László, Z
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VIII, PROCEEDINGS, 2003, : 154 - 159
  • [7] Real-time programming in Java']Java
    Brosgol, BM
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 487 - 487
  • [8] The Real-Time Specification for Java']Java
    Hardin, D
    DR DOBBS JOURNAL, 2000, 25 (02): : 78 - +
  • [9] The reality of real-time Java']Java
    Dibble, P
    Varhol, P
    COMPUTER DESIGN, 1998, 37 (08): : 70 - +
  • [10] Java']Java real-time extensions
    Labs, W
    I&CS-INSTRUMENTATION & CONTROL SYSTEMS, 1999, 72 (02): : 44 - 45