DocumentCode :
3412640
Title :
Distributed communication services in the Masix system
Author :
Mével, Franck ; Simon, Julien
Author_Institution :
Lab. MASI, Paris VI Univ., France
fYear :
1996
fDate :
27-29 Mar 1996
Firstpage :
172
Lastpage :
178
Abstract :
Masix is a distributed multi-server operating system based on the Mach microkernel, with multiple personality support. Its main feature is a distributed generic layer (DGL), which offers distributed services to the personalities. The distributed multi-server architecture of Masix grants it a high modularity, but also raises many issues, such as transparency, security and performance, which cannot be solved without adequate communication services. To provide total transparency, we extend the traditional Mach communication model to a workstation network by interposing a generic network server (GNS) between the tasks and the microkernel. We defined a global name service, based on a name resolution protocol, which allows any pair of Mach remote tasks to communicate transparently, using the local Mach IPC semantics. Our name server also provides local and remote authentication mechanisms, based on digital signatures and a secret key algorithm. To prevent eavesdropping, all remote communications are transparently encrypted by the GNS, using a public key algorithm. These security measures can be easily merged into the name service, to yield a secure distributed name resolution protocol. Microkernel based-systems are traditionally criticized for their relatively poor performance. As far as network services are concerned, experiments show that a good performance level can be reached, provided that the distinctive features of microkernels are taken into account
Keywords :
local area networks; message authentication; network operating systems; network servers; performance evaluation; protocols; public key cryptography; telecommunication services; workstations; LAN; Mach communication model; Mach microkernel; Masix system; digital signatures; distributed communication services; distributed generic layer; distributed multiserver operating system; generic network server; global name service; local Mach IPC semantics; local authentication; multiple personality support; network security; performance; public key algorithm; remote authentication; secret key algorithm; secure distributed name resolution protocol; transparency; workstation network; Authentication; Communication system security; Cryptography; Digital signatures; Kernel; Memory management; Network servers; Operating systems; Protocols; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computers and Communications, 1996., Conference Proceedings of the 1996 IEEE Fifteenth Annual International Phoenix Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
0-7803-3255-5
Type :
conf
DOI :
10.1109/PCCC.1996.493630
Filename :
493630
Link To Document :
بازگشت