DocumentCode :
2360519
Title :
An evaluation of cJava system architecture
Author :
Silva, Anderson Faustino da ; Lobosco, Marcelo ; De Amorim, Claudio Luis
Author_Institution :
COPPE Syst. Eng., Fed. Univ. of Rio de Janeiro, Brazil
fYear :
2003
fDate :
10-12 Nov. 2003
Firstpage :
91
Lastpage :
99
Abstract :
We propose a new distributed run-time environment, which we called cJava, that enables multithread Java applications to execute in clusters transparently. Our implementation of cJava supports the distributed shared memory (DSM) which required significant extensions to the original Java virtual machine (JVM). First, a distributed object manager was incorporated to the JVM´s memory management subsystem for creating a global object space. Second, synchronized accesses to the global object space were extended so that they could use the lock() and unlock() primitives that cJava´s DSM supports. Third, cJava adapted the thread subsystem to enable remote creation and global monitors. Last, a subsystem/or remote signaling was added to the original JVM. The main advantage of cJava is that it can execute existing multithread Java applications straightaway. Most importantly, our results of cJava´s performance across several benchmarks show that cJava offers an efficient run-time system for executing transparently multithread Java applications in clusters.
Keywords :
Java; distributed object management; distributed shared memory systems; multi-threading; open systems; virtual machines; workstation clusters; DSM; JVM; Java virtual machine; cJava DSM primitives; cJava system architecture; clusters; distributed object manager; distributed shared memory; memory space; multithread Java applications; remote signaling; thread subsystem; Application software; Computer architecture; Instruction sets; Java; Multiprocessing systems; Programming profession; Runtime; Systems engineering and theory; Virtual machining; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture and High Performance Computing, 2003. Proceedings. 15th Symposium on
Print_ISBN :
0-7695-2046-4
Type :
conf
DOI :
10.1109/CAHPC.2003.1250325
Filename :
1250325
Link To Document :
بازگشت