AGCMemory: a new real-time Java region type for automatic floating garbage recycling

  • Authors:
  • Pablo Basanta-Val;Marisol García-Valls;Iria Estévez-Ayres

  • Affiliations:
  • DREQUIEM LAB, DISTRIBUTED REAL TIME SYSTEMS AND MULTIMEDIA LABORATORY, Departamento Ingeniería de Telemática / Universidad Carlos III de Madrid;DREQUIEM LAB, DISTRIBUTED REAL TIME SYSTEMS AND MULTIMEDIA LABORATORY, Departamento Ingeniería de Telemática / Universidad Carlos III de Madrid;DREQUIEM LAB, DISTRIBUTED REAL TIME SYSTEMS AND MULTIMEDIA LABORATORY, Departamento Ingeniería de Telemática / Universidad Carlos III de Madrid

  • Venue:
  • ACM SIGBED Review - Special issue: The second workshop on high performance, fault adaptive, large scale embedded real-time systems (FALSE-II)
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The region-based memory model of The Real-time Specification for Java (RTSJ) is quite rigid, and it complicates the development of reusable predictable software for large-scale systems. In this paper, we propose an extension to the region model of the RTSJ called AGCMemory (Acyclic Garbage Collected Memory). This extension enables the transparent destruction of floating garbage created during the execution of Java methods. The integration within the memory model of the RTSJ and its automatic memory management algorithm, based on run-time barriers, are described.