Experience with Grapevine: the growth of a distributed system
ACM Transactions on Computer Systems (TOCS)
File servers for network-based distributed systems
ACM Computing Surveys (CSUR)
An Empirical Study of Distributed Application Performance
IEEE Transactions on Software Engineering
ACM Computing Surveys (CSUR) - The MIT Press scientific computation series
UIO: a uniform I/O system interface for distributed systems
ACM Transactions on Computer Systems (TOCS)
A reliable datagram protocol on local area networks
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
Distributed system V IPC in LOCUS: a design and implementation retrospective
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
Distributed systems and computer networks
Distributed systems and computer networks
A Remote Procedure Call Facility for Interconnecting Heterogeneous Computer Systems
IEEE Transactions on Software Engineering
The Crystal Multicomputer: Design and Implementation Experience
IEEE Transactions on Software Engineering
DEMOS/MP: the development of a distributed operating system
Software—Practice & Experience
Interconnecting heterogeneous computer systems
Communications of the ACM
The structuring of systems using upcalls
Proceedings of the tenth ACM symposium on Operating systems principles
Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
End-to-end arguments in system design
ACM Transactions on Computer Systems (TOCS)
Performing remote operations efficiently on a local computer network
Communications of the ACM
Grapevine: an exercise in distributed computing
Communications of the ACM
An optimal algorithm for mutual exclusion in computer networks
Communications of the ACM
Distibuted System Architecture Model
Distributed Systems - Architecture and Implementation, An Advanced Course
Primitives for distributed computing
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
The LOCUS distributed operating system
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
The distributed V kernel and its performance for diskless workstations
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
The National Software Works: A distributed processing system
ACM '77 Proceedings of the 1977 annual conference
On the duality of operating system structures
ACM SIGOPS Operating Systems Review
A Study of An Internet Protocol Implementation
A Study of An Internet Protocol Implementation
The Impact of Buffer Management on Networking Software Performance in
The Impact of Buffer Management on Networking Software Performance in
Remote procedure call
A migration tool to support resource and load sharing in heterogeneous computing environments
Computer Communications
Hi-index | 0.00 |
Epsilon is a testbed for monitoring distributed applications involving heterogeneous computers, including microcomputers, interconnected by a local area network. Such a hardware configuration is usual but raises difficulties for the programmer. First, the interprocess communication mechanisms provided by the operating systems are rather cumbersome to use. Second, they are different from one system to another. Third, the programmer of distributed applications should not worry about system and/or network aspects that are not relevant for the application level. The authors present the solution chosen in Epsilon. A set of high-level communication primitives has been designed and implemented to provide the programmer with an interface independent of the operating system and of the underlying interprocess communications facilities. A program participating in a distributed application can be executed on any host without any change in the source code except for host names.