Distrbution and Abstract Types in Emerald
IEEE Transactions on Software Engineering - Special issue on distributed systems
The treatment of persistent objects in Arjuna
The Computer Journal - Special issue on object-oriented programming
The Helios parallel operating system (revised ed.)
The Helios parallel operating system (revised ed.)
Fault-tolerant reference counting for garbage collection in distributed systems
The Computer Journal - Special issue on distributed systems
Robust, distributed references and acyclic garbage collection
PODC '92 Proceedings of the eleventh annual ACM symposium on Principles of distributed computing
Transparency and reflection in distributed systems
ACM SIGOPS Operating Systems Review
COOL: system support for distributed programming
Communications of the ACM
Designing and implementing Choices: an object-oriented system in C++
Communications of the ACM
Subcontract: a flexible base for distributed programming
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
Structuring Fault-Tolerant Object Systems for Modularity in a Distributed Environment
IEEE Transactions on Parallel and Distributed Systems
PANDA - Supporting Distributed Programming in C++
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
SHADOWS - A Flexible Support System for Objects in Distributed Systems
SHADOWS - A Flexible Support System for Objects in Distributed Systems
The spring nucleus: a microkernel for objects
Usenix-stc'93 Proceedings of the USENIX Summer 1993 Technical Conference on Summer technical conference - Volume 1
Research and Design of a Middleware for Supporting Wide-Area Distributed Applications
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Deploying Distributed Objects on the Internet
Advances in Distributed Systems, Advanced Distributed Computing: From Algorithms to Systems
Hi-index | 0.00 |
Abstract: The paper discusses the relevant features of an object support system that provides basic facilities for building flexible distributed applications in environments where objects can be mobile and occasional failures (node crashes, real or virtual network partitions) are possible. These facilities are for naming, locating and invoking objects, persistence and garbage collection. One of the key features is an efficient and reliable object reference scheme that is particularly good for dealing with mobile objects. The design presented scales to systems of arbitrary size and is portable since it only requires a few standard capabilities from the underlying operating system.