Multi-agent distributed adaptive resource allocation (MADARA). (1st September 2010)