VMTP: a transport protocol for the next generation of communication systems
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
Distributed programming in Argus
Communications of the ACM
Communications of the ACM
Memory coherence in shared virtual memory systems
ACM Transactions on Computer Systems (TOCS)
ACM Transactions on Computer Systems (TOCS)
FLIP: an internetwork protocol for supporting distributed systems
ACM Transactions on Computer Systems (TOCS)
System support for shared objects
EW 5 Proceedings of the 5th workshop on ACM SIGOPS European workshop: Models and paradigms for distributed systems structuring
Flexible Robust Programming in Distributed Object Systems
IEEE Transactions on Knowledge and Data Engineering
The Programmers' Playground: I/O Abstraction for User-Configurable Distributed Applications
IEEE Transactions on Software Engineering
PANDA - Supporting Distributed Programming in C++
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
Applying Distributed Shared Memory Techniques for Implementing Distributed Objects
ECOOP '97 Proceedings of the Workshops on Object-Oriented Technology
A Reflective Architecture for an Adaptable Object-Oriented Operating System Based on C++
ECOOP '97 Proceedings of the Workshops on Object-Oriented Technology
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
HCW '99 Proceedings of the Eighth Heterogeneous Computing Workshop
A fine-grained protection mechanism in object-based operating systems
IWOOOS '96 Proceedings of the 5th International Workshop on Object Orientation in Operating Systems (IWOOOS '96)
A reflective object-oriented distributed system for heterogeneous multimedia environments
ICCCN '95 Proceedings of the 4th International Conference on Computer Communications and Networks
A Top-Down Driven, Object-Based Approach to application-Specific Operating system Design
IWOOOS '95 Proceedings of the 4th International Workshop on Object-Orientation in Operating Systems
Unification of Active and Passive Objects in an Object-Oriented Operating System
IWOOOS '95 Proceedings of the 4th International Workshop on Object-Orientation in Operating Systems
A high performance Kernel-Less Operating System architecture
ACSC '05 Proceedings of the Twenty-eighth Australasian conference on Computer Science - Volume 38
OODCE: a C++ framework for the OSF distributed computing environment
TCON'95 Proceedings of the USENIX 1995 Technical Conference Proceedings
Distributed filaments: efficient fine-grain parallelism on a cluster of workstations
OSDI '94 Proceedings of the 1st USENIX conference on Operating Systems Design and Implementation
Parallel processing with windows NT networks
NT'97 Proceedings of the USENIX Windows NT Workshop on The USENIX Windows NT Workshop 1997
Experience distributing objects in an SMMP OS
ACM Transactions on Computer Systems (TOCS)
Sinfonia: A new paradigm for building scalable distributed systems
ACM Transactions on Computer Systems (TOCS)
An asymmetric distributed shared memory model for heterogeneous parallel systems
Proceedings of the fifteenth edition of ASPLOS on Architectural support for programming languages and operating systems
Towards liquid service oriented architectures
Proceedings of the 20th international conference companion on World wide web
Ribbons: a partially shared memory programming model
Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications
An empirical comparison of Java remote communication primitives for intra-node data transmission
ACM SIGMETRICS Performance Evaluation Review
Reflective object-oriented distributed system for heterogeneous multimedia environments
Computer Communications
Hi-index | 4.10 |
The authors discuss a paradigm for structuring distributed operating systems, the potential and implications this paradigm has for users, and research directions for the future. They describe Clouds, a general-purpose operating system for distributed environments. It is based on an object-thread model adapted from object-oriented programming.