Report
OA Policy
English

A Distributed Micro–Kernel for Communications Messengers

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

Mobile software agents require a distributed execution environment in which they can command the use of many resources like memory, CPU time and bandwidth. While current research seems to concentrate on roaming agents at the application level and tries to define suitable high–level environments, we think that such an execution environment must be rooted at a very low-level. We argue that these environments have very in common with distributed micro-kernels, and that therefore one should position them even below current operating systems. In this paper we report on the implementation of such a micro-kernel built for communications messengers (messengers are autonomous threads of control that can travel through the network: they are the low-level elements from which higher-level agents can be built). We present our viewpoint and describe the current state and some implementation considerations of our Messenger Operating System prototype MOS.

Keywords
  • Communications messengers
  • Operating systems
  • Mobile software agents
  • Distributed computing
Citation (ISO format)
DI MARZO SERUGENDO, Giovanna et al. A Distributed Micro–Kernel for Communications Messengers. 1995
Main files (1)
Report
accessLevelPublic
Identifiers
  • PID : unige:55425
639views
78downloads

Technical informations

Creation24/03/2015 19:08:00
First validation24/03/2015 19:08:00
Update time14/03/2023 23:10:18
Status update14/03/2023 23:10:17
Last indexation30/04/2025 15:17:32
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack