Before revision: Control and data are distributed Communication is slower than computation, therefore: Loose coupling between problem solvers Efficient protocols (not too much communication overhead) problems should be modular, coarse grained Any unique node is a potential bottleneck Organised behaviour is hard to guarantee since no one node has the complete picture See also Multiscale decision making Distributed constraint optimization DisCSP Distributed artificial intelligence Multi-agent planning Some relevant books A chapter in an edited book.
After revision: Control and data are distributed Communication is slower than computation, therefore: Loose coupling between problem solvers Efficient protocols (not too much communication overhead) problems should be modular, coarse grained Any unique node is a potential bottleneck Organised behaviour is hard to guarantee since no one node has the complete picture See also Multiscale decision making Distributed constraint optimization Distributed artificial intelligence Multi-agent planning Some relevant books A chapter in an edited book.