fr
Rapport de recherche
Accès libre
Anglais

Access Consistency Memory Model for Messengers

MandantCUI - Centre Universitaire d'Informatique, Université de Genève
Nombre de pages34
Maison d'éditionGeneva : CUI - Centre Universitaire d'Informatique, Université de Genève
Collection
  • Cahiers du CUI; 107
Date de publication1996
Résumé

The messenger paradigm is an alternative to computer communication based on the exchange of programs called messengers which are afterwards executed, instead of messages that are interpreted. The communication by messenger paradigm can be used to implement both low level software such as communication protocols and high level software such as distributed applications. Using the messenger paradigm for computer communication requires that each host be "equipped" with a runtime environment called messenger platform that can execute messengers that reach the platform. MØ is one such platform. MOS is a distributed micro-kernel designed for the efficient execution of messengers and implemented on i386 machines; it contains a MØ platform. It supports the concurrent execution of messengers on a given node. Messengers running on the same node can exchange data through a common store. Messenger behavior is expressed in the MØ messenger language understood by all messenger platforms. MØ is an interpreted language. Messengers see the memory provided by a MOS as a set of dictionaries where information is stored as pairs consisting of a key and a value. The key is used to access the value associated to a given information. In this paper, we present a memory consistency model, called access consistency, that is well suited to implement a distributed shared memory to extend the common store available for messengers running on the same MOS node to spawn a network of MOS nodes; i.e. to allow messengers to share information irrespecive of their physical location in the network.

Mots-clés
  • Memory consistency model
  • Access consistency
  • Messenger
  • MOS
Citation (format ISO)
DI MARZO SERUGENDO, Giovanna et al. Access Consistency Memory Model for Messengers. 1996
Fichiers principaux (1)
Report
accessLevelPublic
Identifiants
  • PID : unige:55423
593vues
60téléchargements

Informations techniques

Création24/03/2015 19:53:00
Première validation24/03/2015 19:53:00
Heure de mise à jour14/03/2023 23:10:17
Changement de statut14/03/2023 23:10:16
Dernière indexation16/01/2024 17:42:58
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack