Asymptotic analysis for real-time Java']Java scoped-memory areas

被引:0
|
作者
Defoe, Delvin C. [1 ]
LeGrand, Rob [1 ]
Cytron, Ron K. [1 ]
机构
[1] Washington Univ, Dept Comp Sci & Engn, St Louis, MO 63130 USA
关键词
scoped memory; real-time [!text type='Java']Java[!/text; memory management; programming languages; performance analysis;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Java has recently joined C and C++ as a development platform for real-time and embedded applications. Java's garbage collection, while generally a useful feature, can be problematic for these applications: garbage collection occurs at unpredictable times and its latency is typically unbounded. This can compromise necessary real-time guarantees. To overcome these limitations, the Real-Time for Java Expert Group (RTJEG) proposed the Real-Time Specification for Java (RTSJ), which introduced new memory models and new threads to utilize those models. One such memory model uses scoped-memory areas, which work best in the context of a NoHeapReal-timeThread (NHRT). Although much work has been done with scoped-memory areas and NHRTs, there is no system-independent analysis of their costs. In this article we present an asymptotic analysis for RTSJ scoped-memory areas and NHRTs.
引用
收藏
页码:131 / +
页数:2
相关论文
共 50 条
  • [31] The reality of real-time Java']Java
    Dibble, P
    Varhol, P
    [J]. COMPUTER DESIGN, 1998, 37 (08): : 70 - +
  • [32] Java']Java real-time extensions
    Labs, W
    [J]. I&CS-INSTRUMENTATION & CONTROL SYSTEMS, 1999, 72 (02): : 44 - 45
  • [33] The real-time specification for Java']Java
    Bollella, G
    Gosling, J
    [J]. COMPUTER, 2000, 33 (06) : 47 - +
  • [34] Making Resource Analysis Practical for Real-Time Java']Java
    Kersten, Rody
    Shkaravska, Olha
    van Gastel, Bernard
    Montenegro, Manuel
    van Eekelen, Marko
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL WORKSHOP ON JAVA TECHNOLOGIES FOR REAL-TIME AND EMBEDDED SYSTEMS, 2012, : 135 - 144
  • [35] ResAna: a resource analysis toolset for (real-time) JAVA']JAVA
    Kersten, Rody W. J.
    van Gastel, Bernard E.
    Shkaravska, Olha
    Montenegro, Manuel
    van Eekelen, Marko C. J. D.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2014, 26 (14): : 2432 - 2455
  • [36] A real-time Java']Java system on a multithreaded Java']Java microcontroller
    Pfeffer, M
    Uhrig, S
    Ungerer, T
    Brinkschulte, U
    [J]. ISORC 2002: FIFTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, : 34 - 41
  • [37] Challenges in implementing the Real-time Specification for Java']Java (RTSJ) in a commercial real-time Java']Java virtual machine
    Dawson, Michael H.
    [J]. ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 241 - 247
  • [38] Object Representation Model for a Cache Memory in a Real-Time Java']Java Environment
    Teresa Higuera-Toledano, M.
    [J]. 2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2013,
  • [39] Java for real-time
    Nilsen, Kelvin
    [J]. Real-Time Systems, 1996, 11 (02): : 197 - 205