VAX/VMS internals and data structures
VAX/VMS internals and data structures
File access performance of diskless workstations
ACM Transactions on Computer Systems (TOCS)
Internet Locus: extending transparency to an internet environment
IEEE Transactions on Software Engineering
PostScript language reference manual (2nd ed.)
PostScript language reference manual (2nd ed.)
VAXcluster: a closely-coupled distributed system
ACM Transactions on Computer Systems (TOCS)
Matchmaker: an interface specification language for distributed processing
POPL '85 Proceedings of the 12th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Compact Encodings of List Structure
ACM Transactions on Programming Languages and Systems (TOPLAS)
Structured Graphics for Distributed Systems
ACM Transactions on Graphics (TOG)
Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
Communications of the ACM
Ethernet: distributed packet switching for local computer networks
Communications of the ACM
Communications of the ACM
The LOCUS distributed operating system
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
Remote procedure call
LISP 1.5 Programmer's Manual
Communications of the ACM
Implementing Remote Evaluation
IEEE Transactions on Software Engineering
ACM Transactions on Programming Languages and Systems (TOPLAS)
Local-area distributed systems
IBM Systems Journal
A Packaging System for Heterogeneous Execution Environments
IEEE Transactions on Software Engineering
A unified model of pointwise equivalence of procedural computations
ACM Transactions on Programming Languages and Systems (TOPLAS)
Transportable information agents
AGENTS '97 Proceedings of the first international conference on Autonomous agents
Protocol discovery in multiprotocol networks
Mobile Networks and Applications - Special issue: protocols for mobile environments
Transportable Information Agents
Journal of Intelligent Information Systems - Special issue: adaptive intelligent agents
Anonymous Remote Computing: A Paradigm for Parallel Programming on Interconnected Workstations
IEEE Transactions on Software Engineering
EW 3 Proceedings of the 3rd workshop on ACM SIGOPS European workshop: Autonomy or interdependence in distributed systems?
Transportable agents support worldwide applications
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
A Service Acquisition Mechanism for Server-Based Heterogeneous Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
Designing an Agent Synthesis System for Cross-RPC Communication
IEEE Transactions on Software Engineering
Mobile agents: the next generation in distributed computing
PAS '97 Proceedings of the 2nd AIZU International Symposium on Parallel Algorithms / Architecture Synthesis
A service acquisition mechanism for the client/service model in cygnus
CASCON '91 Proceedings of the 1991 conference of the Centre for Advanced Studies on Collaborative research
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2
Mole 3.0: a middleware for Java-based mobile software agents
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Hi-index | 0.02 |
The 1980s have witnessed the emergence of a new architecture for computing based on networks of personal computer workstations. The performance requirements of such systems of workstations places a strain on traditional approaches to network architecture. The integration of diverse systems into this environment introduces functional compatibility issues that are not present in homogeneous networks. Effective prescriptions for functional compatibility, therefore, must go beyond the communication paradigms used in present distributed systems, such as remote procedure calls.This paper proposes a distributed system architecture in which communication follows a programming paradigm. In this architecture a programming language provides remote service interfaces for the heterogeneous distributed system environment. This language is a flexible and efficient medium for implementing service function protocols. In essence, clients and servers communicate by programming one another.