Title of article
Distributed coordination with Messengers
Author/Authors
Munehiro Fukuda، نويسنده , , Lubomir F. Bic، نويسنده , , Michael B. Dillencourt، نويسنده , , Fehmina Merchant، نويسنده ,
Issue Information
ماهنامه با شماره پیاپی سال 1998
Pages
21
From page
291
To page
311
Abstract
messengers is a paradigm for the programming of distributed systems. It is based on the principles of autonomous messages, called Messengers, which carry their own behavior in the form of a program. This enables them to navigate freely in the underlying computational network, communicate with one another, and invoke compiled node-resident C functions in the nodes they visit. Hence, a distributed application is viewed as a collection of C functions whose invocation and interoperation is orchestrated by Messengers. This provides for a clear separation between computations, as expressed by the individual node functions, and coordination, which is the order of function invocations and the transport of information among them as prescribed by Messengers. This separation allows each layer to be designed and implemented separately. It also supports the reuse of the coordination structures and the interactive and incremental development and use of distributed applications.
Keywords
Coordination , Mobile agents , Navigation , Distributed computing , simulation
Journal title
Science of Computer Programming
Serial Year
1998
Journal title
Science of Computer Programming
Record number
1079512
Link To Document