Introduction | ||
Coordination of Heterogeneous Distributed Multi-Agent Systems |
Introduction | ||
Coordination languages are used to express coordination among entities which have to cooperate or to synchronize to perform some set of tasks or achieve some common goal. Such entities are often referred to as agents, hence the resulting systems are named multi-agent systems. More precisely, according to David Gelertner and Nicholas Carriero, a
complete programming model can always be thought as made of two separate,
orthogonal components: the computation model and the coordination
model.
While the first is meant to build a single (sequential) computational
activity, the coordination model is the glue that binds separate
activities into an ensemble.
Ideally, a coordination language should be orthogonal to any computation
language, that is, it should be possible to extend any computation language with
proper coordination primitives according to such given coordination language.
Although a wide range of coordination models have been proposed in literature, a common approach consists of defining some form of shared memory abstraction, which can be used as a message repository. Then, a proper communication protocol is needed which allows agents to cooperate and compete in such framework. Most well-known coordination models are based on abstractions like blackboards and tuple spaces: some well-known such models are Linda, Shared Prolog, Polis, etc. More information about Linda may be found at the Linda team at York University, at the Yale Linda group, or at the Linda group at the Parallel Processing Research laboratory, while some references to Shared Prolog and Polis may be the following:
|
Coordination of Heterogeneous Distributed Multi-Agent Systems | ||
General Description | ||
Work in progress, sorry
We are working on the ACLT coordination model, which is particularly suited for heterogeneous agent coordination. You may like to know more on ACLT by consulting the ACLT pages, where ACLT-related papers are referenced, too.
| ||
Current and Future Works | ||
| ||
Keywords | ||
| ||
Participants | ||
Funded by | ||
|
About this Server |
DocMaster |
LIA WebMaster |
|