Loading...
Please wait, while we are loading the content...
Similar Documents
Efficient Remote Method Invocation
| Content Provider | Semantic Scholar |
|---|---|
| Author | Veldema, Ronald Nieuwpoort, Rob Van Maassen, Jason Bal, Henri E. Plaat, Aske |
| Copyright Year | 1998 |
| Abstract | In current Java implementations, Remote Method Invocation is slow. On a Pentium Pro/Myrinet cluster, for example, a null RMI takes 1228 μs using Sun’s JDK 1.1.4. This paper describes Manta, a Java system designed to support efficient communication. On the same Myrinet cluster, Manta achieves a null RMI latency of 35 μs. Manta is based on a native Java compiler. It achieves high communication performance mainly through the following techniques: removal of copying in the network sub system, compiler-generation of specialized marshaling code, and Optimistic Active Messages, a technique that avoids thread creation in message handlers for small methods. Our work shows that techniques from other high performance RPC based systems also work in Java, making RMI, originally designed for distributed programming, a viable mechanism for parallel programming as well. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://www.cs.vu.nl/~rob/papers/emi.pdf |
| Alternate Webpage(s) | https://askeplaat.files.wordpress.com/2013/01/emi.pdf |
| Alternate Webpage(s) | http://askeplaat.files.wordpress.com/2013/01/emi.pdf |
| Alternate Webpage(s) | http://www.cs.vu.nl/~rob/emi.ps.gz |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |