No Heap Remote Objects: Leaving Out Garbage Collection at the Server Side

作者: Pablo Basanta-Val , Marisol Garcia-Valls , Iria Estévez-Ayres

DOI: 10.1007/978-3-540-30470-8_51

关键词: Manual memory managementComputer scienceOperating systemJavaMemory managementRemote procedure callGarbage collectionMemory modelServer-sideGarbageHeap (data structure)

摘要: This paper presents an approach to provide real-time support for Java RMI integrating it with the RTSJ memory model leave out garbage collection. A new construct remote objects is proposed: no heap object (NhRo). The usage of a NhRo guarantees that required perform invocation (at server side) does not use memory. aim avoid collection in process, improving predictability and isolation Java-based distributed applications. Sun implementation has been modified integrate static environments. protype performed experiments show feasibility model.

参考文章(9)
David F. Bacon, Perry Cheng, V. T. Rajan, The Metronome: A Simpler Approach to Garbage Collection in Real-Time Systems Lecture Notes in Computer Science. pp. 466- 478 ,(2003) , 10.1007/978-3-540-39962-9_52
Jonathan S. Anderson, Douglas Jensen, Distributed Real-Time Specification for Java ,(2006)
Peter C. Dibble, Real-Time Java Platform Programming ,(2002)
Greg Bollella, Kirk Reinholtz, Tim Canham, Vanessa Carson, Virgil Champlin, Daniel Dvorak, Brian Giovannoni, Mark Indictor, Kenny Meyer, Alex Murray, Programming with non-heap memory in the real time specification for Java conference on object-oriented programming systems, languages, and applications. pp. 361- 369 ,(2003) , 10.1145/949344.949443
Angelo Corsaro, Ron K. Cytron, Efficient memory-reference checks for real-time java languages compilers and tools for embedded systems. ,vol. 38, pp. 51- 58 ,(2003) , 10.1145/780731.780740
A.S. Krishna, D.C. Schmidt, R. Klefstad, Enhancing real-time CORBA via real-time Java features international conference on distributed computing systems. pp. 66- 73 ,(2004) , 10.1109/ICDCS.2004.1281569
Greg Bollella, B Brosgol, P Dibble, J Gosling, Steve Furr, D Hardin, M Turnbull, R Belliardi, The Real-Time Specification for Java ,(2000)
A. Wellings, R. Clark, D. Jensen, D. Wells, A. framework for integrating the real-time specification for Java and Java's remote method invocation international symposium on object component service oriented real time distributed computing. pp. 13- 22 ,(2002) , 10.1109/ISORC.2002.1003655