A Comparative Study of Technologies Developed in Perspective of Distributed Operating Systems

A Comparative Study of Technologies Developed in Perspective of Distributed Operating Systems

Ahmed Bin Shafaat Shuxiang Xu

Department of Information Technology, University of the Punjab, Jhelum Campus, Jhelum, Pakistan

School of Engineering and ICT, Faculty of Science, Engineering and Technology, University of Tasmania, Australia

Corresponding Author Email: 
bcs.f12.04@gmail.com, Shuxiang.Xu@utas.edu.au
26 December 2017
8 January 2018
31 September 2017
| Citation



The collection of processors that do not share memory and clock is called distributed operating system. It is an infrastructure which is programmed so that it allows the use of multiple workstations as a single integrated system. In distributed OS users can access remote resources as they access local ones. The advantages of distributed operating systems are performance through parallelism, reliability and availability through replication and in addition scalability, expansion and flexibility of resources. This research paper includes a detailed and comparative introduction of different state-of-art technologies and operating systems, their internal structure, design and key features which are developed in perspective of distributed operating systems. These operating systems includes Chorus, V-systems, Amoeba and Mach.


Distributed operating systems, Chorus, Mach, Amoeba, V-systems

1. Introduction
2. Chorus
3. Amoeba
4. Mach
5. V-distributed System
6. A Comparison of Chorus, Amoeba and Mach
7. Conclusion

[1] A.S. Tanenbaum, M.V. Steen, Distributed systems: Principles and paradigms, 2007, Prentice-Hall. 

[2] D. Partha, R.J. LeBlanc, W.F. Appelbe, The clouds distributed operating system: Functional description, implementation details and related work, 1988, In Distributed Computing Systems, 8th International Conference on, pp. 2-9. 

[3] A.S. Tanenbaum, Distributed operating systems, 1996, Cern European Organization for Nuclear Research. Egmond aan Zee, The Netherlands.

[4] R. Marc, Chorus distributed operating system, 1988, Computing Systems Journal. 

[5] R. Marc, V. Abrossimov, F. Armand, I. Boule, M. Gien, M. Guillemont, F. Herrmann et al., Overview of the chorus distributed operating systems, 1991, In Computing Systems. 

[6] G. Coulouris, J. Dollimore, T. Kindberg, A comparison of mach, amoeba and chorus, distributed systems: concepts and design, 2nd ed. 1994. 

[7] A.S. Tanenbaum, R.V. Renesse, H.V. Staveren, G.J. Sharp, S.J. Mullender, Experiences with the Amoeba distributed operating system, 1990, Communications of the ACM, vol. 33, no. 12, pp. 46-63. 

[8] M.F. Kaashoek, A.S. Tanenbaum, Group communication in the Amoeba distributed operating system, 1991, In Distributed Computing Systems, 11th International Conference on, pp. 222- 230. 

[9] A. Qasem, An Introduction to the amoeba distributed operating system, Computer Science Department, Florida State University. 

[10] A.S. Tanenbaum, G.J. Sharp, The amoeba distributed operating system, 1996, Cern European Organization for Nuclear Research-Reports-Cern, pp. 109-122. 

[11] M. Accetta, R. Baron, W. Bolosky, D. Golub, R. Rashid, A. Tevanian, M. Young, Mach: A new kernel foundation for UNIX development, 1986, pp. 93-112. 

[12] M.B. Jones, R.F. Rashid, Mach and matchmaker: Kernel and language support for object-oriented distributed systems, Technical Report CMU-CS-87-150, 1986, Pittsburgh, Pennsylvania,.

[13] Viswanath Veerappan, Mach micro kernel–A case study, University of Texas, Arlington 

[14] D.R. Cheriton, The V distributed system, 1988, Communications of the ACM, no. 3.

[15] Er. Shiva K. Shrestha, Comparison of Amoeba, Mach & Chorus: DOS”, ME Computer Nepal College of Information Technology.