en
Report
Open access
English

Messenger-Based Operating Systems

MandatorCUI - Centre Universitaire d'Informatique, Université de Genève
Number of pages6
PublisherGeneva : CUI - Centre Universitaire d'Informatique, Université de Genève
Collection
  • Cahiers du CUI; 90
Publication date1994
Abstract

This report proposes to employ messengers, initially developed in the context of communication protocols, as a fundamental component of the architecture of distributed operating systems. Current microkernels offer non-local services which require the collaboration of neighboring machines or special servers and are implemented using special protocols. These protocols are hard-wired into the microkernel and can not easily be changed, which is problematic for interworking and scaling. We propose a modified software architecture for operating systems where all non-local services are implemented outside the basic software coat that hides the hardware. The key element of such an architecture are messengers i.e., worm-like programs exchanged between neighboring machines: they represent an intermediate layer between the basic computing platform and the operating system to support. Operating systems are still run in native mode but under the control of messengers. An important element of this architecture is a currency mechanism used to control the resource allocation of messengers and the implemented operating systems.

Keywords
  • Distributed operating systems
  • Communication messengers
  • Operating system structure
  • Communication paradigms
  • Microkernel
  • Worm programs
Citation (ISO format)
DI MARZO SERUGENDO, Giovanna, MUHUGUSA, Murhimanya, HARMS, Jurgen. Messenger-Based Operating Systems. 1994
Main files (1)
Report
accessLevelPublic
Identifiers
  • PID : unige:55419
598views
96downloads

Technical informations

Creation2015/03/24 23:15:00
First validation2015/03/24 23:15:00
Update time2023/03/14 23:10:13
Status update2023/03/14 23:10:13
Last indexation2024/05/02 16:08:54
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack