en
Proceedings chapter
Open access
English

The Messenger paradigm and its implications on distributed systems

Published inProceedings of ICC'95 workshop on Intelligent Computer Communication, Editors Unger, C. & Leţia, I.-A., p. 79-94
Presented at Cluj-Napoca (Romania), 29-30 June 1995
PublisherCluj-Napoca : Technical University of Cluf-Napoca
Collection
  • Proceedings of the ICC; 95
Publication date1995
Abstract

Most distributed systems are built on top of a message exchange infrastructure. Processes coordinate their execution by exchanging messages which are interpreted according to a pre-established set of protocols. We present in this paper a novel way of communicating which does not require the preconfiguration of protocol entities. The host initiating the communication has the ability to instruct the other host “how” the data exchange has to take place. We call this “communication by messengers”. The host that initiates the data exchange sends to the recipient a program called “messenger” which contains all or parts of the protocol logic. After it has been received by the recipient, the messenger is executed and can, if necessary, deliver its payload. Communication by messengers will change the way distributed systems are built. This paper discusses the impact of the messenger paradigm in various fields such as communication protocols, distributed operating systems and intelligent agents.

Keywords
  • Communication by messengers
  • Distributed operating systems
  • Intelligent agents
  • Protocol design and implementation
Citation (ISO format)
DI MARZO SERUGENDO, Giovanna et al. The Messenger paradigm and its implications on distributed systems. In: Proceedings of ICC′95 workshop on Intelligent Computer Communication. Cluj-Napoca (Romania). Cluj-Napoca : Technical University of Cluf-Napoca, 1995. p. 79–94. (Proceedings of the ICC)
Main files (1)
Proceedings chapter (Accepted version)
accessLevelPublic
Identifiers
  • PID : unige:48371
877views
119downloads

Technical informations

Creation03/19/2015 9:13:00 PM
First validation03/19/2015 9:13:00 PM
Update time03/14/2023 11:03:10 PM
Status update03/14/2023 11:03:10 PM
Last indexation05/02/2024 4:04:20 PM
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack