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
609views
104downloads

Technical informations

Creation03/24/2015 11:15:00 PM
First validation03/24/2015 11:15:00 PM
Update time03/14/2023 11:10:13 PM
Status update03/14/2023 11:10:13 PM
Last indexation05/02/2024 4:08:54 PM
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack