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 条
  • [1] The indeterministic behavior of scoped memory in Real-Time Java']Java
    Higuera-Toledano, M. Teresa
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2006, : 656 - 663
  • [2] Allowing cycles references among scoped memory areas in the Real-Time Specification of Java']Java
    Toledano, M. T. Higuera
    [J]. 10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing, Proceedings, 2007, : 110 - 114
  • [3] Towards the integration of scoped memory in distributed real-time Java']Java
    Basanta-Val, P
    Garcia-Valls, M
    Estévez-Ayres, I
    [J]. ISORC 2005: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2005, : 382 - 389
  • [4] Real-Time Java']Java scoped memory: Design patterns and semantics
    Pizlo, F
    Fox, JM
    Holmes, D
    Vitek, J
    [J]. SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2004, : 101 - 110
  • [5] Scoped types and aspects for real-time Java']Java memory management
    Andreae, Chris
    Coady, Yvonne
    Gibbs, Celina
    Noble, James
    Vitek, Jan
    Zhao, Tian
    [J]. REAL-TIME SYSTEMS, 2007, 37 (01) : 1 - 44
  • [6] Automated discovery of scoped memory regions for real-time Java']Java
    Deters, M
    Cytron, RK
    [J]. ACM SIGPLAN NOTICES, 2003, 38 (02) : 132 - 142
  • [7] Scoped types for Real-Time Java']Java
    Zhao, T
    Noble, J
    Vitek, J
    [J]. 25TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2004, : 241 - 251
  • [8] Scoped types and aspects for real-time Java']Java
    Andreae, Chris
    Coady, Yvonne
    Gibbs, Celina
    Noble, James
    Vitek, Jan
    Zhao, Tian
    [J]. ECOOP 2006 - OBJECT-ORIENTED PROGRAMMING, PROCEEDINGS, 2006, 4067 : 124 - 147
  • [9] Scoped types and aspects for real-time Java memory management
    Chris Andreae
    Yvonne Coady
    Celina Gibbs
    James Noble
    Jan Vitek
    Tian Zhao
    [J]. Real-Time Systems, 2007, 37 : 1 - 44
  • [10] THE EXECUTION TIME OVERHEAD OF ENTERING AND EXITING SCOPED MEMORY IN REAL-TIME JAVA']JAVA APPLICATIONS
    Hamza, H.
    Counsell, S.
    [J]. THIRD INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND TECHNOLOGY (ICCET 2011), 2011, : 545 - 556