Home Strategy Activities Grants Publications People Sponsors Blog Contact Us 
  

Hi05concurrency

M.T. Higuera-Toledano, V. Issarny. Improving the memory management performance of RTSJ. Concurrency - Practice and Experience, 17(5):715-737, 2005.

Abstract

From a real-time perspective, the garbage collector (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 (MRs) within which allocation and deallocation is customized. This facility is supported by the memory model of the Real-Time Specication for Java (RTSJ). RTSJ imposes strict access and assignment rules to avoid both the dangling inter-region references and the delays of critical tasks of the GC. A dynamic check solution can incur high overhead, which can be reduced by taking advantage of hardware features. This paper provides an in-depth analytical investigation of the overhead introduced by dynamic assignments checks in RTSJ, describing and analysing several solutions to reduce the introduced overhead

Keywords

[ Java ] [ Tic2002-00334 ]

Contact

Maria Teresa Higuera-Toledano

BibTex Reference

@article{Hi05concurrency,
   Author = {Higuera-Toledano, M.T. and Issarny, V.},
   Title = {Improving the memory management performance of RTSJ},
   Journal = {Concurrency - Practice and Experience},
   Volume = {17},
   Number = {5},
   Pages = {715--737},
   Year = {2005}
}

Admin · Log In