Abstract
This paper presents the design and implementation of a message-based distributed operating system kernel NDOS. The main purpose of the kernel is to support a distributed data processing system and a distributed DBMS. It uses the abstraction of communication between processes as basic mechanism. In NDOS, services and facilities such as message passing and process synchronization, which are related to IPC and may cause the change of the state of a process, are integrated into a single concept, an event. The initial version of NDOS kernel has been implemented on a full heterogeneous environment of different machines, LANs, and OSs with the original high-layered systems and applications are still provided.
Similar content being viewed by others
References
Richard W. Watson, Distributed Systems Architecture and Implementation: An Advanced Course, Springer-Verlag, 1981.
R. F. Rashid, Local Area Networks: An Advanced Course, Springer-Verlag, 1983.
S. Kutti, Why a distributed kernel?ACM OS Review.18:4 (1984).
Z. X. Sun, X. Xue,et al, Developing a heterogeneous distributed operating system,ACM OS Review, 22:2 (1988).
J. Milde, T. Pluckebaum and W. Ameling, Synchronous Communication of Cooperating Processes in the M5ps Multiprocessor, Conf. on Algorithms and Hardware for Parallel Processing, 1986.
D. S. Miller and B. R. Millard, A Portable Generic Distributed Operating System for Workstations Connected by a Local Area Network, Phoenix Conf. on Compt. and Commu., 1986.
R. F. Rashid and G. G. Robertson, Accent: A Communication Oriented Network Operating System Kernel. Proc. of 8th SOSP, 1981.
E. W. Dijkstra, Cooperating Sequential Processes, Academic Press, London UK, 1968.
J. S. Quarterman, A. Silberschatz, and J. L. Peterson, 4.2 BSD and 4.3BSD as examples of the Unix system,ACM Compt. Surv.,17:4 (1985).
D. R. Cheriton and W. Zwaenepoel, The Distributed V Kernel and its Performance for Diskless Workstations, Proc. of 9th SOSP, 1983.
G. Popek and B. Walker, The LOCUS Distributed System Architecture, The MIT Press, 1985.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Xue, X., Sun, Z., Zhou, J. et al. A message-based distributed kernel for a full heterogeneous environment. J. of Comput. Sci. & Technol. 5, 47–56 (1990). https://doi.org/10.1007/BF02946563
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02946563