(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