Proceedings chapter
OA Policy
English

The Messenger paradigm and its implications on distributed systems

Presented atCluj-Napoca (Romania), 29-30 June 1995
Published inUnger, C. & Leţia, I.-A. (Ed.), Proceedings of ICC'95 workshop on Intelligent Computer Communication, p. 79-94
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. Unger, C. & Leţia, I.-A. (Ed.). 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
976views
361downloads

Technical informations

Creation19/03/2015 21:13:00
First validation19/03/2015 21:13:00
Update14/03/2023 23:03:10
Status update14/03/2023 23:03:10
Last indexation30/04/2025 15:17:16
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack