Performing remote operations efficiently on a local computer network
Communications of the ACM
Thoth, a portable real-time operating system
Communications of the ACM
Ethernet: distributed packet switching for local computer networks
Communications of the ACM
The Thoth System
SOSP '77 Proceedings of the sixth ACM symposium on Operating systems principles
WFS a simple shared file system for a distributed environment
SOSP '79 Proceedings of the seventh ACM symposium on Operating systems principles
Accent: A communication oriented network operating system kernel
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
LOCUS a network transparent, high reliability distributed system
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
The SUN workstation architecture
The SUN workstation architecture
Distributed I/O Using an Object-Based Protocol
Distributed I/O Using an Object-Based Protocol
Remote procedure call
ACM Computing Surveys (CSUR) - The MIT Press scientific computation series
File access performance of diskless workstations
ACM Transactions on Computer Systems (TOCS)
UIO: a uniform I/O system interface for distributed systems
ACM Transactions on Computer Systems (TOCS)
Gaining efficiency in transport services by appropriate design and implementation choices
ACM Transactions on Computer Systems (TOCS)
Command execution in a heterogeneous environment
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
Extending a capability based system into a network environment
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
A model of file server performance for a heterogeneous distributed system
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
High-performance operating system primitives for robotics and real-time control systems
ACM Transactions on Computer Systems (TOCS)
Operating system design: towards a holistic approach?
ACM SIGOPS Operating Systems Review
Selective interpretation as a technique for debugging computationally intensive programs
SIGPLAN '87 Papers of the Symposium on Interpreters and interpretive techniques
Network measurement of the VMTP request-response protocol in the V distributed system
SIGMETRICS '87 Proceedings of the 1987 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Hardware support for interprocess communication
ISCA '87 Proceedings of the 14th annual international symposium on Computer architecture
CHAOS- kernel support for objects in the real-time domain
IEEE Transactions on Computers - Special Issue on Real-Time Systems
A bus network designed to support parallel processing
ACM '87 Proceedings of the 1987 Fall Joint Computer Conference on Exploring technology: today and tomorrow
Single-user capabilities in interprocess communication
ACM SIGOPS Operating Systems Review
The DUNIX distributed operating system
ACM SIGOPS Operating Systems Review
The VMP network adapter board (NAB): high-performance network communication for multiprocessors
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
A mechanism for efficient debugging of parallel programs
PLDI '88 Proceedings of the ACM SIGPLAN 1988 conference on Programming Language design and Implementation
YACKOS on a shared-memory multiprocessor
ACM SIGARCH Computer Architecture News - Special Issue: Architectural Support for Operating Systems
Strategies for decentralized resource management
SIGCOMM '87 Proceedings of the ACM workshop on Frontiers in computer communications technology
On the influence of scale in a distributed system
ICSE '88 Proceedings of the 10th international conference on Software engineering
Performance Analysis of Mass Storage Service Alternatives for Distributed Systems
IEEE Transactions on Software Engineering
A hierarchical description of the Hermix distributed operating system
SIGSMALL '88 Proceedings of the 1988 ACM SIGSMALL/PC symposium on ACTES
Integrating security in a large distributed system
ACM Transactions on Computer Systems (TOCS)
Architectural support for synchronous task communication
ASPLOS III Proceedings of the third international conference on Architectural support for programming languages and operating systems
A mechanism for efficient debugging of parallel programs
PADD '88 Proceedings of the 1988 ACM SIGPLAN and SIGOPS workshop on Parallel and distributed debugging
The portable common runtime approach to interoperability
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
REXDC—a remote execution mechanism
SIGCOMM '89 Symposium proceedings on Communications architectures & protocols
Optimistic implementation of bulk data transfer protocols
SIGMETRICS '89 Proceedings of the 1989 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Primitives for Distributed Computing in a Heterogeneous Local Area Network Environment
IEEE Transactions on Software Engineering
Distributed file systems: concepts and examples
ACM Computing Surveys (CSUR)
Munin: distributed shared memory based on type-specific memory coherence
PPOPP '90 Proceedings of the second ACM SIGPLAN symposium on Principles & practice of parallel programming
Experimental Evaluation of a Real-Time Scheduler for a Multiprocessor System
IEEE Transactions on Software Engineering
An examination of strategies for estimating capacity to share among private workstations
SIGSMALL '91 Proceedings of the 1991 ACM SIGSMALL/PC symposium on Small systems
Network locality at the scale of processes
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
Implementation and performance of Munin
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
Transparent optimistic rollback recovery
ACM SIGOPS Operating Systems Review
The Probability of Load Balancing Success in a Homogeneous Network
IEEE Transactions on Software Engineering
Network locality at the scale of processes
ACM Transactions on Computer Systems (TOCS)
Practical trade-offs for open interconnection
CSC '92 Proceedings of the 1992 ACM annual conference on Communications
Estimating Capacity for Sharing in a Privately Owned Workstation Environment
IEEE Transactions on Software Engineering
An examination of strategies for estimating capacity to share among private workstations
ACM SIGSMALL/PC Notes
The process group approach to reliable distributed computing
Communications of the ACM
ACM Transactions on Computer Systems (TOCS)
VAXcluster: a closely-coupled distributed system
ACM Transactions on Computer Systems (TOCS)
The integration of virtual memory management and interprocess communication in Accent
ACM Transactions on Computer Systems (TOCS)
Distributed process groups in the V Kernel
ACM Transactions on Computer Systems (TOCS)
Extensibility safety and performance in the SPIN operating system
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Message passing versus distributed shared memory on networks of workstations
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
File placement and process assignment due to resource sharing in a distributed system
WSC '85 Proceedings of the 17th conference on Winter simulation
Protocols for large data transfers over local networks
SIGCOMM '85 Proceedings of the ninth symposium on Data communications
Performance of the V storage server: a preliminary report
CSC '85 Proceedings of the 1985 ACM thirteenth annual conference on Computer Science
The file system of an integrated local network
CSC '85 Proceedings of the 1985 ACM thirteenth annual conference on Computer Science
Design considerations for the transformation of MINIX into a distributed operating system
CSC '88 Proceedings of the 1988 ACM sixteenth annual conference on Computer science
The ITC distributed file system: principles and design
Proceedings of the tenth ACM symposium on Operating systems principles
From RIG to Accent to Mach: the evolution of a network operating system
ACM '86 Proceedings of 1986 ACM Fall joint computer conference
Structured Graphics for Distributed Systems
ACM Transactions on Graphics (TOG)
Surveyors' forum: Notations for concurrent programming
ACM Computing Surveys (CSUR)
Corrigenda: “Concepts and notations for concurrent programs”
ACM Computing Surveys (CSUR)
EW 2 Proceedings of the 2nd workshop on Making distributed systems work
Transparent optimistic rollback recovery
EW 4 Proceedings of the 4th workshop on ACM SIGOPS European workshop
Distributed data structures in Linda
POPL '86 Proceedings of the 13th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Hardware Support for Interprocess Communication
IEEE Transactions on Parallel and Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
User-Process Communication Performance in Networks of Computers
IEEE Transactions on Software Engineering
Local networking and internetworking in the V-system
SIGCOMM '83 Proceedings of the eighth symposium on Data communications
Factors affecting the performance of distributed applications
SIGCOMM '84 Proceedings of the ACM SIGCOMM symposium on Communications architectures and protocols: tutorials & symposium
SODA: A simplified operating system for distributed applications
PODC '84 Proceedings of the third annual ACM symposium on Principles of distributed computing
An experiment using registers for fast message-based interprocess communication
ACM SIGOPS Operating Systems Review
ACM SIGOPS Operating Systems Review
SODA: a simplified operating system for distributed applications
ACM SIGOPS Operating Systems Review
Transforming policies into mechanisms with infokernel
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Virtual disk based centralized management for enterprise networks
Proceedings of the 2006 SIGCOMM workshop on Internet network management
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
Experience distributing objects in an SMMP OS
ACM Transactions on Computer Systems (TOCS)
Information security underlying transparent computing: Impacts, visions and challenges
Web Intelligence and Agent Systems
HotOS'13 Proceedings of the 13th USENIX conference on Hot topics in operating systems
Separating computation and storage with storage virtualization
Computer Communications
Transparent computing: a new paradigm for pervasive computing
UIC'06 Proceedings of the Third international conference on Ubiquitous Intelligence and Computing
A migration tool to support resource and load sharing in heterogeneous computing environments
Computer Communications
An “Active Server” model for the performance of parallel programs written using rendezvous
Journal of Systems and Software
Hi-index | 0.02 |
The distributed V kernel is a message-oriented kernel that provides uniform local and network interprocess communication. It is primarily being used in an environment of diskless workstations connected by a high-speed local network to a set of file servers. We describe a performance evaluation of the kernel, with particular emphasis on the cost of network file access. Our results show that over a local network: 1. Diskless workstations can access remote files with minimal performance penalty. 2. The V message facility can be used to access remote files at comparable cost to any well-tuned specialized file access protocol. We conclude that it is feasible to build a distributed system with all network communication using the V message facility even when most of the network nodes have no secondary storage.