See this document in CiteSeerX!

Design of a Remote Procedure Call System for Object-Oriented Distributed Programming (1998)  (Make Corrections)  (3 citations)
Anand R. Tripathi, Terence Noonan
Soft\-ware\emdash Prac\-tice and Experience



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
umn.edu/~tripathi/RPCpaper.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help
Problem Downloading?
From:  umn.edu/~tripathi/ (more)
(Enter author homepages)

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

Abstract: This paper describes the design of an RPC system for building object-oriented distributed software systems. The general requirements for such a system are to provide mechanisms for supporting inheritance, polymorphism, dynamic binding, and modular development in implementing distributed software systems. This paper presents the functionalities of this RPC system to support these general requirements. It also briefly describes the experiences with the previous two versions of this system... (Update)

Context of citations to this paper:   More

...kinds of applications. The same reasoning applies to alternative communication paradigms such as asynchronous or atomic invocation ( 12] [14], 16] In fact, even the parameter passing mode can be subject to variations and there is no best scheme (deep vs. shallow copy) that...

...is a set of preferred machines or architectures where the instances of the type are to be created. Tools such as the Nexus RPC compiler [17] and the Nexus Thread package are available to the programmer for building object managers. In defining a new type object, the...

Cited by:   More
Composable Message Semantics for Distributed Computing - Hof   (Correct)
Reliable Management of Distributed Computations in Nexus - Anand Tripathi Surya   (Correct)
Using Reflection for Composable Message Semantics - Hof (2000)   (Correct)

Active bibliography (related documents):   More   All
0.6:   Trends in Multiprocessor and Distributed Operating System.. - Tripathi, Karnik   (Correct)
0.5:   A Model for Parallel Programming - Lawrence Crowl (1988)   (Correct)
0.5:   Transparent Remote Procedure Calls - Abram (1992)   (Correct)

Similar documents based on text:   More   All
0.1:   Nexus User's Guide - Foster, Garnett, Tuecke (1994)   (Correct)
0.0:   System-Level Issues for Agent Based Distributed Computing - Tripathi, Karnik (1996)   (Correct)
0.0:   An Investigation of Flexible Communication.. - Tia, Wendelborn.. (1998)   (Correct)

Related documents from co-citation:   More   All
2:   Just-in-time stub generation - Hof - 1997
2:   Composable Message Semantics in Object-Oriented Languages (context) - Hof - 1999
2:   Nesting Actions Through Asynchronous Message Passing: the ACS Protocol (context) - Guerraoui, Capobianchi et al. - 1992

BibTeX entry:   (Update)

A. Tripathi and T. Noonan. Design of a Remote Procedure Call System for Object-Oriented Distributed Programming. Software-Practice and Experience, Vol. 28(1), 23-47, January 1998. http://citeseer.ist.psu.edu/article/tripathi98design.html   More

@article{ tripathi98design,
    author = "A. R. Tripathi and T. Noonan",
    title = "Design of a {Remote Procedure Call} system for object-oriented distributed programming",
    journal = "Soft\-ware\emdash Prac\-tice and Experience",
    volume = "28",
    number = "1",
    pages = "23--48",
    year = "1998",
    url = "citeseer.ist.psu.edu/article/tripathi98design.html" }
Citations (may not include all citations):
226   Lightweight Remote Procedure Call (context) - Bershad, Anderson et al. - 1990
210   The Amber System: Parallel Programming on a Network of Multi.. - Chase, Amador et al. - 1989  ACM   DBLP
174   Distributed Programming in Argus (context) - Liskov - 1988  ACM   DBLP
158   Implementing Remote Procedure Calls (context) - Birrell, Nelson - 1984  ACM   DBLP
122   Multilisp: A Language for Concurrent Symbolic Computaiton (context) - Jr - 1985
98   The LOCUS Distributed System Architecture (context) - Popek, Walker - 1985  ACM
94   Distribution and Abstract Types in Emerald (context) - Black, Hutchinson et al. - 1987
90   On understanding types, data abstraction, and polymorphism - Cardelli, Wegner - 1985  ACM   DBLP
70   Performance of Firefly RPC - Schroeder, Burrows - 1990  ACM   DBLP
68   Promises: Linguistic Support for Efficient Asynchronous Proc.. (context) - Liskov, Shrira - 1988
66   Easy-To-Use Object-Oriented Parallel Programming with Mentat (context) - Grimshaw - 1993
66   Introduction to OSF DCE (context) - Foundation - 1992  ACM
64   SunOS Multi-thread Architecture - Powell, Keimann et al. - 1991  DBLP
49   Performing Remote Operations Efficiently on a Local Computer.. (context) - Spector - 1982  ACM   DBLP
31   The Incremental Garbage Collection of Processes - Baker, Hewitt - 1977  ACM
27   A Stub Generator for Multilanguage RPC in Heterogeneous Envi.. (context) - Gibbons - 1987  ACM   DBLP
23   Asynchronous Remote Operation Execution in Distributed Syste.. (context) - Walker, Floyd et al. - 1990
16   Reliable Distributed Programming in C++: The Arjuna Approach - Parrington - 1990  DBLP
15   Investigations in Adaptive Distributed Simulation (context) - Hamnes, Tripathi - 1994  ACM
13   Replicated Procedure Call (context) - Cooper - 1984  ACM   DBLP
12   Encapsulation, Reusability, and Extensibility in Object-Orie.. (context) - Micallef - 1988
12   Department of Computer Science (context) - Nelson, Call - 1981
12   A Survey of Asynchronous Remote Procedure Calls (context) - Ananda, Tay et al. - 1992  ACM   DBLP
12   What is Object-Oriented Programming - Stroustrup - 1988
9   RPC Considered Inadequate (context) - Birman, van Renesse - 1992
7   The Object Model: A Conceptual Tool for Structuring Software (context) - Jones - 1979  DBLP
7   The Design of a Reliable Remote Procedure Call Mechanism (context) - Shrivastava, Panzieri - 1982  ACM   DBLP
6   Solving the RPC Problems in GNU C (context) - Tiemann - 1988
6   Primitives for Distributed Computing (context) - Liskov - 1979  ACM   DBLP
5   Futures: A Mechanism for Concurrency Among Objects (context) - Chatterjee - 1989  ACM
4   OMG Document No (context) - The, Request et al. - 1992
3   Failure Transparency in Remote Procedure Calls (context) - Ravindran, Chanson - 1989  ACM   DBLP
3   PARPC: A System for Parallel Procedure Calls (context) - Martin, Bergan et al. - 1987
3   MOD - A Language for Distributed Programming (context) - Cook - 1980
3   Multithreading Programs: Guidelines for DCE Applications (context) - Ruddock, Dasarathy - 1996  DBLP
3   The Impact of Applicative Programming on Multiprocessing (context) - Friedman, Wise - 1976
2   Persistent Object Management in the Nexus Distributed System (context) - Tripathi, Wolfe et al. - 1992
2   Understanding Object-Oriented: A Unifying Pardigm (context) - Korson, McGregor - 1990
2   An Evaluation of Parallel Procedure Calls (context) - Francis, Mathieson - 1987  DBLP
1   Design and Implementation of the Concurrent C System (context) - Chan - 1987
1   Design and Evaluation of a Fault-Tolerant Protocol for Manag.. (context) - Tripathi, Day et al. - 1992
1   The Language Design and Implementation (context) - Goldberg, Robson - 1983
1   Remote Procedure Calls (Chapter 14 (context) - Lampson - 1983
1   An Overview of the Nexus Distributed Operating System (context) - Tripathi - 1989
1   User manual - RPC programming (context) - Inc - 1986
1   Onyx: An Object-Oriented Distributed Programming Language fo.. (context) - Tripathi, Johnson et al. - 1989

Documents on the same site (http://www-users.cs.umn.edu/~tripathi/):   More
System-Level Issues for Agent Based Distributed Computing - Tripathi, Karnik (1996)   (Correct)
Mobile Agent Programming in Ajanta - Tripathi (1999)   (Correct)
Mutual Authentication in Wireless Networks - Joos, Tripathi (1997)   (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