Alternate document:   Details   Software Components with Retrospectors (98) Chang Liu, Debra Richardson

See this document in CiteSeerX!

A Software Architecture for Zero-Copy RPC in Java (1998)  (Make Corrections)  (2 citations)
Chi-Chao Chang, Thorsten von Eicken



  Home/Search   Context   Related

 
View or download:
cornell.edu/home/chichao/tr1708.ps
cornell.edu/home/chichao/tr1708.ps
cornell.edu/Info/People/chi...tr1708.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cornell.edu/home/chichao...papers (more)
From:  cornell.edu/home/chichao...papers
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: RPC has established itself as one of the more powerful communication paradigms for distributed computing. In recent years, object-oriented languages have impacted RPC semantics, with a number of variants providing remote method invocation and various forms of distributed object systems. At the same time, performance has changed little with the bottleneck being the network transport, in particular the in-kernel protocol implementations. This paper describes J-RPC, an RPC architecture that... (Update)

Context of citations to this paper:   More

...the runtime DLLs. Figure 1 suggests several approaches to run DCOM over VIA with different tradeoffs. The custom marshaling approach [C98][Ma98] uses a custom marshaling layer to run DCOM applications directly on VIA, bypassing all runtime support from DCOM and RPC. This...

.... and Peterson 1996] Several projects are currently also studying protected user level network access from Java, often using VIA [Chang and von Eicken 1998; Chang and von Eicken 1999; Welsh and Culler 2000] However, these systems do not yet support Remote Method Invocation....

Cited by:   More
Efficient Java RMI for Parallel Programming - Maassen, van Nieuwpoort.. (2000)   (Correct)
High-Performance Distributed Objects over System Area Networks - Forin, Hunt, Li, Wang   (Correct)

Active bibliography (related documents):   More   All
1.0:   Interfacing Java to the Virtual Interface Architecture - Chang, von Eicken (1999)   (Correct)
0.5:   Operating and Window Systems will never strike.. - Fricke.. (2000)   (Correct)
0.5:   Laws for Dynamic Systems - Henderson (1998)   (Correct)

Similar documents based on text:   More   All
0.6:   The Optimistic Direct Access File System: Design and Network.. - Magoutis   (Correct)
0.2:   Resource Management for Extensible Internet Servers - Czajkowski, Chang..   (Correct)
0.1:   Low-Latency Communication on the IBM RISC System/6000 SP - Chang, Czajkowski.. (1996)   (Correct)

BibTeX entry:   (Update)

C.-C. Chang and T. von Eicken, "A Software Architecture for Zero-Copy RPC in Java," Cornell CS Technical Report 981708, Sep. 1998. http://citeseer.ist.psu.edu/chang98software.html   More

@techreport{ chang98software,
    author = "Chi-Chao Chang and Thorsten von Eicken",
    title = "A Software Architecture for Zero-Copy {RPC} in Java",
    number = "TR98-1708",
    month = "6,",
    pages = "0",
    year = "1998",
    url = "citeseer.ist.psu.edu/chang98software.html" }
Citations (may not include all citations):
476   Implementing Remote Procedure Calls - Birrell, Nelson - 1984
405   Fine-grained mobility in the Emerald system - Jul, Levy et al. - 1988
291   High Performance Messaging on Workstations: Illinois Fast Me.. - Pakin, Lauria et al. - 1995
248   Orca: A Language for Parallel Programming of Distributed Sys.. - Bal, Kaashoek et al. - 1992
226   Lightweight Remote Procedure Call (context) - Bershad, Anderson et al. - 1990
176   Net: A User-level Network Interface for Parallel and Distrib.. (context) - von Eicken, Basu et al. - 1995
140   Experiences with the Amoeba distributed operating system - Tanenbaum, van Renesse et al. - 1990
84   SOS: An object-oriented operating system: assessment and per.. - Shapiro, Gourhant et al. - 1989
76   RPC: Remote Procedure Call Protocol Specification Version (context) - Microsystems
70   Performance of Firefly RPC - Schroeder, Burrows - 1990
56   Concert -- Efficient Runtime Support for Concurrent Object-O.. - Karamcheti, Chien - 1993
55   Inside Distributed COM (context) - Eddon, Eddon - 1998
46   Virtual Network Transport Protocols for Myrinet - Chun, Mainwaring et al. - 1998
41   Implementation of Argus (context) - Liskov, Curtis et al. - 1987
40   The Peregrine high performance RPC system - Johnson, Zwaenepoel - 1991
25   Network Objects (context) - Birrel, Nelson et al. - 1993
18   Distributed Garbage Collection for Network Objects - Birrell, Evers et al. - 1994
13   Fast RPC on the SHRIMP Virtual Memory Mapped Network Interfa.. - Bilas, Felten - 1996
5   Shrimp Project Update: Myrinet Communication (context) - Dubnicki, Bilas et al. - 1998
4   Understanding the DCOM Wire Protocol by Analyzing Network Da.. (context) - Eddon, Eddon - 1998
4   MRPC: A High Performance RPC System for MPMD Parallel Comput.. - Chang, Czajkowski et al.
3   Harnessing User-Level Networking Architectures for Distribut.. (context) - Sankaran, Pu et al. - 1998
2   giga-net (context) - Inc, www
1   The Spring network operating system (context) - Ousterhout, Cherenson et al. - 1988

Documents on the same site (http://simon.cs.cornell.edu/home/chichao/papers.htm):   More
Security versus Performance Tradeoffs in RPC.. - Chang..   (Correct)
Resource Management for Extensible Internet Servers - Czajkowski, Chang..   (Correct)
Interfacing Java to the Virtual Interface Architecture - Chang, von Eicken (1999)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC