Logical Instantaneity and Causal Order: Two ``First Class'' Communication Modes for Parallel Computing

  • Authors:
  • Michel Raynal

  • Affiliations:
  • -

  • Venue:
  • Euro-Par '00 Proceedings from the 6th International Euro-Par Conference on Parallel Processing
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper focuses on two communication modes, namely Logically Instantaneity (LI) and Causal Order (CO). These communication modes address two different levels of quality of service in message delivery. LI means that it is possible to timestamp communication events with integers in such a way that (1) timestamps increase within each process and (2) the sending and the delivery events associated with each message have the same timestamp. So, there is a logical time frame in which for each message, the send event and the corresponding delivery events occur simultaneously. CO means that when a process delivers a message m, its delivery occurs in a context where the receiving process knows all the causal past of m. Actually, LI is a property strictly stronger than CO. The paper explores these noteworthy communication modes. Their main interest lies in the fact that they deeply simplify the design of message-passing programs that are intended to run on distributed memory parallel machines or cluster of workstations.