Various Styles/Terms in Messaging Passing II
Interrupt Driven Communication: A system in which messages arriving at a node cause an interruption in the flow of the program executing there. The system (or user program) must handle the incoming message before returning to the place where the interrupt occured.
- Active messages and Java RMI - Remote Method Invocation (UNIX RPC) are implemented this way
Loosely Synchronous Communication: The Programming model in which an application is divided into compute followed by communication phases.
- The BSP (Bulk Synchronization ) system uses this.
The communication phase is often implemented with collective communication and serves to synchronize processors