File servers for network-based distributed systems
ACM Computing Surveys (CSUR)
The integration of virtual memory management and interprocess communication in Accent
ACM Transactions on Computer Systems (TOCS)
The ITC distributed file system: principles and design
Proceedings of the tenth ACM symposium on Operating systems principles
A distributed file service based on optimistic concurrency control
Proceedings of the tenth ACM symposium on Operating systems principles
The structure of the “THE”-multiprogramming system
Communications of the ACM
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
Grapevine: An exercise in distributed computing
SOSP '81 Proceedings of the eighth 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
An overview of the Amoeba distributed operating system
ACM SIGOPS Operating Systems Review
A general purpose distributed operating system for a hypercube
EW 3 Proceedings of the 3rd workshop on ACM SIGOPS European workshop: Autonomy or interdependence in distributed systems?
Hi-index | 0.00 |
Distributed operating systems are often structured in a server oriented way, where some system tasks are performed by server processes. For modularity reasons, Hermix is build of a minimal kernel and many small servers; however to get a reasonable performance we use tools to merge servers together or to integrate them in our kernel.In this paper we analyze the most basic services needed in server oriented systems. We give a description of these basic services and place them in a hierarchical structure. Servers usually handle services from different layers and can therefore not be ordered hierarchically. Our hierarchical description gives a better insight in the relationships between inter-process communication, memory management based on swapping and both low level and high level process management.