1998
DOI: 10.1002/(sici)1096-9128(199809/11)10:11/13<941::aid-cpe391>3.3.co;2-k
|View full text |Cite
|
Sign up to set email alerts
|

Java RMI performance and object model interoperability: experiments with Java/HPC++

Abstract: Java RMI provides an elegant and powerful model for invoking member functions on objects that exist in remote address spaces. Unfortunately, it is a Java-to-Java communication model, and in many of the scientific applications we would like Java objects to interact with modules written in C++ or Fortran. This paper explores the design of RMI and extracts a subset of the RMI object model that is compatible with C++ and HPC++ remote object semantics. This RMI subset has been implemented to run over the Nexus runt… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0

Year Published

2000
2000
2005
2005

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 16 publications
(21 citation statements)
references
References 1 publication
0
21
0
Order By: Relevance
“…Javanaise proposes a new model of distributed shared objects (as an alternative to RMI). Breg et al [1998] study RMI performance and interoperability. Hirano et al [1998] provide performance figures of RMI and RMI-like systems on Fast Ethernet.…”
Section: Related Workmentioning
confidence: 99%
“…Javanaise proposes a new model of distributed shared objects (as an alternative to RMI). Breg et al [1998] study RMI performance and interoperability. Hirano et al [1998] provide performance figures of RMI and RMI-like systems on Fast Ethernet.…”
Section: Related Workmentioning
confidence: 99%
“…The architectural approach is based on a n-tier distributed module utilizing Java RMI [10] as the underline object oriented middle-ware. The physical architecture that VR-Net runs on is a set of diskless Linux servers connected over a 100 Mbit Ethernet network, using a distributed file system NFS [11].…”
Section: Vr-net Searching For a Semantic Webmentioning
confidence: 99%
“…There are a large number of parallel Java efforts that connect multiple Java virtual machines by utilizing Java's remote-method-invocation facility (e.g., [4,5,10,13]) or by grafting an existing message-passing library (e.g., [7,8]) onto Java. In our work we view a cluster as executing a single Java virtual machine.…”
Section: Introductionmentioning
confidence: 99%