Multi-agent systems in which autonomous software agents coordinate with one another either cooperatively or competitively have become an increasingly popular coordination model for distributed systems. This talk has two parts. The first part presents a general coordination protocol which can support a wide range of coordination strategies. The protocol can not only simplify the process of adding new strategies to the system, but allow dynamic change of strategy on-the-fly. In part two the problem of coordination is compounded by uncertainty. Focus will be on how risks are exploited to tackle uncertainty.
The contents of this web page are not covered by the AISB Creative Commons Licence.