ComputingCommunicationComputer ScienceAlgorithmsComputer NetworksDistributed SystemsDistributed AlgorithmsNetwork ArchitectureNetwork ProtocolsActive MessagesAgent CommunicationAgent Communication ModelsLogical EquivalenceMessage ExchangeNode-based CommunicationNode-to-node Communication
Network algorithms are usually stated from the viewpoint of the network nodes, but they can often be stated more clearly from the viewpoint of an active message, a process that intentionally moves from node to node. This paper gives some examples of this notion, and then discusses a means of implementing it. This implementation applied in both directions also demonstrates the logical equivalence of the two viewpoints.
13
Communicating sequential processes
C. A. R. Hoare · Communications of the ACM · 1983 · 3.8K citations · Full text
Dennis M. Ritchie, Ken Thompson · Communications of the ACM · 1983 · 970 citations
Per Brinch Hansen · Communications of the ACM · 1978 · 465 citations